Andrew Tridgell
5647aadbcf
AP_GPS: added API for getting last iTOW
2020-09-09 06:35:50 +10:00
Andrew Tridgell
5f5c7735a3
AP_MSP: support AP_Periph MSP send
2020-09-09 06:35:50 +10:00
Andrew Tridgell
9c7568eb5f
HAL_ChibiOS: enable MSP output for f303-MatekGPS
2020-09-09 06:35:50 +10:00
chobits
f4320c935c
AP_HAL_ChibiOS: fix kakutef7/mini motor glitch when using dshot
2020-09-08 18:57:30 +10:00
Peter Barker
4d59939db6
AP_BattMonitor: create and use new AP_HAL::PWMSource object
2020-09-08 16:10:50 +10:00
Peter Barker
abfd995fff
AP_RSSI: create and use new AP_HAL::PWMSource object
2020-09-08 16:10:50 +10:00
Peter Barker
72b49efc78
AP_RangeFinder: create and use new AP_HAL::PWMSource object
2020-09-08 16:10:50 +10:00
Peter Barker
55f72c1534
AP_HAL: create and use new AP_HAL::PWMSource object
2020-09-08 16:10:50 +10:00
Andrew Tridgell
c03c43e52c
AP_NavEKF3: use same mag switch pattern as EKF2
...
based on Pauls suggested change
2020-09-08 11:01:14 +10:00
Paul Riseborough
da7bb44a61
AP_NavEKF2: Consolidate magnetometer timeout checks
2020-09-08 11:01:14 +10:00
Andrew Tridgell
37866ec3cf
AP_Compass: fixed compass logging when first compass unhealthy
...
keep logging compasses if any are healthy
2020-09-08 11:01:14 +10:00
Andrew Tridgell
3836b59041
AP_NavEKF3: fixed handling of failed compass
...
when a compass goes unhealthy due to sensor failure we should try
another compass after 10s if another compass is available
2020-09-08 11:01:14 +10:00
Andrew Tridgell
6b9e595602
AP_NavEKF2: fixed handling of failed compass
...
when a compass goes unhealthy due to sensor failure we should try
another compass after 10s if another compass is available
2020-09-08 11:01:14 +10:00
Andrew Tridgell
c2feebea13
AP_Compass: allow simulation of compass sensor failure
2020-09-08 11:01:14 +10:00
Andrew Tridgell
bf9c76a5c3
SITL: added SIM_MAGn_FAIL parameters
2020-09-08 11:01:14 +10:00
Peter Barker
5c2b478feb
SRV_Channel: remove unused set_output_pwm_first method
2020-09-08 10:55:23 +10:00
Mark Whitehorn
d3c1838fbe
AP_Motors: remove AP_MotorsMatrixTS
2020-09-08 10:50:31 +10:00
Andrew Tridgell
74686f8dc4
GCS_MAVLink: fixed locking of mavlink in serial control
...
this fixes takeover of mavlink ports for high serial numbers
2020-09-08 09:01:16 +10:00
vierfuffzig
a547af97c6
AP_OSD_Screen.cpp: fix aviation unit vspd sym
...
in aviaition units it's ft / min actually, not ft / s. stumbled across this thanks to increased attention to the vspeed panel using @samuelctabor awesome soaring addons ;)
2020-09-08 08:13:24 +10:00
bugobliterator
fbc0b9e599
AP_UAVCAN: silence function cast warning/error for Registry template
2020-09-08 07:42:20 +10:00
Samuel Tabor
21a8471d2d
SITL: Add start time argument.
2020-09-07 21:20:25 +10:00
vierfuffzig
63fdac0048
AP_HAL_ChibiOS: add USART3 as alt config on OmnibusNanoV6
2020-09-07 15:34:01 +10:00
Andrew Tridgell
d6e3b5834a
AP_MSP: change font to fix arrows and added --font and --list-fonts
2020-09-07 11:59:20 +10:00
Andrew Tridgell
ad6a1af2fc
AP_MSP: cleanup after control-C
2020-09-07 11:59:20 +10:00
Andrew Tridgell
c83fd8edf2
AP_MSP: fixed use of float in pygame for py3
2020-09-07 11:59:20 +10:00
yaapu
65b70dddb2
AP_MSP:msposd.py added a DJI look and feel to some items
2020-09-07 11:59:20 +10:00
yaapu
51cec414cb
AP_MSP: fix capacity in battery state message
2020-09-07 11:59:20 +10:00
yaapu
52599a4aaf
AP_MSP: converted more messages to PACKED structs
2020-09-07 11:59:20 +10:00
yaapu
ed21f9a8c7
AP_MSP: fix separate enable of MSP opticalflow
2020-09-07 11:59:20 +10:00
yaapu
67ed957bf0
AP_MSP: removed unused parameters (using OSD_* instead)
2020-09-07 11:59:20 +10:00
Andrew Tridgell
815f813d34
AP_SerialManager: allow for other baudrates for MSP
2020-09-07 11:59:20 +10:00
Andrew Tridgell
7159283e33
AP_MSP: fixed valgrind warning with RTC msg
2020-09-07 11:59:20 +10:00
Pierre Kancir
240c34ecde
AP_Math: add missing ; on benchmark test
2020-09-06 19:13:04 +10:00
Andy Piper
5c554221c7
AP_Logger: address review commenst from #14299
2020-09-06 09:12:59 +10:00
bugobliterator
76ee7bec77
AP_CANManager: fix skipping driver init for disabled slcan iface
2020-09-06 07:16:01 +10:00
Andy Piper
ccb583d092
AP_Logger: make block logger conform to mavlink expectations of numbering
...
add support for log time to block logger
refactor rotation into backed. Don't start logs when erasing
correct log start logic
separate read and write points so that requesting log information does not corrupt the current log
when starting a new log stop logging first
clear the write buffer when starting a new log
insert utc time when requesting info for the current log
stop logging and request formats again when starting a new log
cope with erase happening while we are logging
keep pushing out startup messages even when format messages are done
don't log to the gcs in the io thread
don't start new logs in the io thread
don't validate logs while erasing
flush logs when stopping logging
account for page header when calculating logs sizes
don't return data when asked for more data than in the log
optimize locking and use separate semaphore to mediate ring buffer access
stop logging when the chip is full and send a notification
calculate logs sizes correctly even when they wrap
read log data correctly even when it wraps
add stats support to block logger
reset dropped when starting a new log
fail logging when the chip is full
refactor critical bufferspace checks
increase messagewriter budget to 250us and to 300us for FMT
2020-09-05 10:20:39 +10:00
Michael Oborne
4e9848ab3a
HAL_ChibiOS: fix sdcard param init
...
the write was failing because of a 0 byte write attempt, the response was -1 vs 0
this results in not using the sdcard backend for storage for all boots after the initial
2020-09-04 07:13:12 +10:00
murata
a44defc49e
SITL: Disabling debugging cyclic messages
...
SITL: Disabling debugging cyclic messages
2020-09-03 11:31:05 +10:00
bugobliterator
27b1ce572e
AP_CANManager: fix comms between SLCAN and second CAN Iface
2020-09-03 11:01:26 +10:00
Michael du Breuil
d905282c1e
AP_HAL: Don't redefine allowing double math in SITL/Linux if already defined
2020-09-03 09:56:29 +10:00
Andrew Tridgell
56b743dfca
AP_GPS: build SBF driver with double precision
2020-09-03 09:56:29 +10:00
Michael du Breuil
6a8680d31d
AP_GPS: Send RTK baseline data from SBF
2020-09-03 09:56:29 +10:00
Samuel Tabor
f1290a2e17
Plane: Add use of airbrakes, used when throttle is negative OR via RC channel option.
2020-09-02 10:10:09 -07:00
Rajat Singhal
e9b3c54e6d
AP_Rangefinder: Add SITL option in param description
2020-09-02 17:25:43 +10:00
Rajat Singhal
0f66936353
SITL: Airsim: Add support for rangefinder sensor data
...
Also increase RC channels to 12
2020-09-02 17:25:43 +10:00
Rajat Singhal
6085614364
SITL: Airsim: Resend servo output after timeout
...
Plus some cleanup
2020-09-02 17:25:43 +10:00
Tatsuya Yamaguchi
829cd29d7c
SITL: fix when speedup is specified as a startup parameter
2020-09-02 17:13:22 +10:00
Andy Piper
1f3c24d436
AP_RCProtocol: put back DSM VTX control and logging, add tests
2020-09-02 17:10:59 +10:00
bugobliterator
c6e45dd536
AP_Param: add set_and_save_ifchanged for Vector3f params
2020-09-02 17:06:05 +10:00
bugobliterator
de6b48f922
AP_Compass: set only if changed to save space in param storage
2020-09-02 17:06:05 +10:00