Andrew Tridgell
c14d19be68
AP_NavEKF3: fixed gcc 9.3 build error
...
gcc 9.3 doesn't like the use of get_accel(i) when array length is 1
2020-11-13 14:30:11 +11:00
Andrew Tridgell
7099bb6096
AP_NavEKF2: fixed gcc 9.3 build error
...
gcc 9.3 doesn't like the use of get_accel(i) when array length is 1
2020-11-13 14:30:11 +11:00
Andrew Tridgell
19c42ca0ed
AP_RCTelemetry: fixed build for gcc 9.x
2020-11-13 14:30:11 +11:00
Andrew Tridgell
c1dded0483
AP_DAL: fixed distance in rangefinder data
...
thanks to Paul for noticing
2020-11-13 11:45:42 +11:00
Andrew Tridgell
8c59575646
AP_OSD: support callsign display on OSD
...
use a file "callsign.txt" on the sdcard for callsign
2020-11-12 14:22:44 -08:00
Andrew Tridgell
c423bcca65
AP_OLC: fixed build of OSD on SITL
...
failed to link with constexpr, simple fix is to use defines, which
also scopes it inside the cpp
2020-11-12 14:22:44 -08:00
Peter Barker
a9a2c8c392
AP_HAL_SITL: only disown a sempahore once we're done with it
2020-11-12 21:19:55 +11:00
Peter Barker
545a086865
SITL: make ToshibaLED an 8-bit register device
2020-11-12 21:19:55 +11:00
Peter Barker
e21e55ba51
SITL: add I2CRegister::8Bit for 8-bit-quantity devices
2020-11-12 21:19:55 +11:00
Peter Barker
29b913cd41
autotest: avoid using undefined fmt variable
2020-11-12 21:00:04 +11:00
Huibean
a00243dc5a
SITL: fix copter sitl build on macos
2020-11-12 20:39:51 +11:00
Andrew Tridgell
3f4c605361
AP_Beacon: added const
2020-11-11 16:14:22 -08:00
Marek Łukasiewicz
8813057b4c
AP_HAL_ChibiOS: Tweak sorting to be py2/py3 compatible
2020-11-12 10:27:31 +11:00
bugobliterator
bf4f482f5e
AP_FileSystem: do listing for SYS without slash as well
2020-11-12 08:42:44 +11:00
Andrew Tridgell
02e9519ab0
AP_Filesystem: fixed stat call for @SYS files
2020-11-12 08:42:44 +11:00
Peter Barker
c787231435
AC_Fence: remove timeout for waiting on fence semaphore, make nonblocking
...
Also move where we indicate we've attempted a load.
2020-11-11 18:46:22 +09:00
bugobliterator
d0cf3365ee
AP_HAL_Linux: handle uninitialised soCAN file descriptor
2020-11-11 19:52:37 +11:00
bugobliterator
eea6b4c9b9
AP_HAL_SITL: handle uninitialised file descriptor
2020-11-11 19:52:37 +11:00
bugobliterator
f502af99b2
AP_Periph: fix uninitialised buffer arrays
2020-11-11 19:52:37 +11:00
Peter Barker
48385b82dc
AP_Logger: use instance number for Mag logging
2020-11-11 19:31:53 +11:00
Peter Barker
12f0e9dd43
AP_Logger: use instance number for Baro logging
2020-11-11 19:31:53 +11:00
Peter Barker
2437cf8a24
AP_Logger: use instance number for IMU logging
2020-11-11 19:31:53 +11:00
Peter Barker
55697a8f8e
Tools: correct decoding of hex values in watchdog decoder
2020-11-11 19:27:49 +11:00
Peter Barker
d436e5b5d1
SITL: add simulator for Rotoye battery monitor
...
Also correct temperature from generic battery simulator
2020-11-11 19:27:21 +11:00
Lucas De Marchi
4be9b4171b
AP_RangeFinder: TFMiniPlus: respect max configured via param
...
Do like other drivers do and cap the maximum reported value with what is
configured in the parameter.
2020-11-11 19:23:41 +11:00
Lucas De Marchi
0e63a833e9
AP_RangeFinder: TFMiniPlus: fix out-of-range returned a no-data
...
Other drivers consider that they received data even if the value is
reported as "out of range" by sensor. On the I2C driver for TFMiniPlus
we considered this case, too. However when the signal strength is very
low (and thus the distance would likely be out of range), we would end up
ignoring the new sample. With enough samples without any value this
would lead the status to turn to "NoData".
2020-11-11 19:23:41 +11:00
Iampete1
36eb605de5
AP_Arming: fix aux auth arming check
2020-11-11 18:24:55 +11:00
Peter Hall
d6a1af4690
AP_Scripting: example: arming auth: removed unused millis call
...
now is fetched but never used
2020-11-11 18:24:55 +11:00
Peter Barker
41943f5fda
GCS_MAVLink: correct use of uninitialised value in Rally upload
2020-11-11 18:22:58 +11:00
Peter Barker
58bdae1b52
autotest: get Valgrind closer-to-working
...
This gets us past the reboot problem for the most part, where Valgrind doesn't like you exec'ing
2020-11-11 18:22:58 +11:00
Andrew Tridgell
0db8745320
AP_Filesystem: fixed flushing with posix compat layer
...
this ensures the directory entry in the FAT is updated on fflush()
Fixes #14617
2020-11-11 18:19:44 +11:00
Andy Piper
bd6b28e5d9
AP_Camera: if the RunCam supports both 2-key and 5-key control, use 2-key
...
adjust camera menus for Split4 4k
use power button to start/stop recording on Split4
2020-11-11 18:14:41 +11:00
Andy Piper
8cd9af5ddd
AP_OSD: refactor to enable a TX-only set of parameter screens
...
add accessor for getting parameter names
add camel-case conversion for parameters names
enable OSD parameters unless HAL_MINIMIZE_FEATURES
correct OSD parameter documentation
don't default to TXONLY
2020-11-11 18:13:11 +11:00
Andy Piper
4d1c660ebc
GCS_MAVLink: enable OSD parameters on parameter enablement
2020-11-11 18:13:11 +11:00
Andy Piper
bfd24ea789
Rover: allow OSD for TX-only screens
2020-11-11 18:13:11 +11:00
Andy Piper
fa454da315
Plane: allow OSD for TX-only screens
2020-11-11 18:13:11 +11:00
Andy Piper
304d05f918
Copter: allow OSD for TX-only screens
2020-11-11 18:13:11 +11:00
Andy Piper
06feecfaf2
AP_RCTelemetry: support CRSF parameter ping requests
...
process read and write parameter request frames
add support for getting OSD parameters on read requests
send text selections over CRSF
chunker algorithm for CRSF text selections
disable functions if OSD_PARAM_ENABLED is not set
create separate parameter scheduler entry
don't enable CRSF text selection on 1mb boards
2020-11-11 18:13:11 +11:00
Andy Piper
7f3f135dc5
AP_RCProtocol: add debug for further CRSF messages
...
add better frame debug info to CRSF
2020-11-11 18:13:11 +11:00
Nick Belanger
dbe5b90398
AP_BattMonitor: Adding driver for Rotoye Batmon equipped smart batteries
2020-11-11 14:24:13 +11:00
Peter Barker
eb132d1c93
AP_DAL: fill in visualodom structures
2020-11-11 13:50:22 +11:00
Peter Barker
428c9ef0e1
AP_GPS: correct logging in dual-ublox setups
2020-11-10 17:39:51 +11:00
Andrew Tridgell
00cfc1932f
autotest: fixed arm delay in replay test
...
thanks to Peter
2020-11-10 16:15:45 +11:00
Andrew Tridgell
2a210549f9
AP_DAL: minor review cleanups
2020-11-10 16:15:45 +11:00
Andrew Tridgell
790a5ffa38
AP_Vehicle: added bootloader vehicle type
2020-11-10 16:15:45 +11:00
Andrew Tridgell
280e9d1c41
HAL_ChibiOS: fixed bootloader build
2020-11-10 16:15:45 +11:00
Andrew Tridgell
2e60fbc6d3
waf: fixed headers check
2020-11-10 16:15:45 +11:00
Andrew Tridgell
17b4198921
HAL_ChibiOS: add WITH_FATFS to environment
2020-11-10 16:15:45 +11:00
Andrew Tridgell
7308384cdc
Replay: require a filesystem for replay
2020-11-10 16:15:45 +11:00
Andrew Tridgell
20ecac5e9f
Replay: fixed build on boards with OSD
2020-11-10 16:15:45 +11:00