Peter Barker
8fc55b9678
GCS_MAVLink: remove comm_get_available
...
available returns an unsigned integer, so this was just weird
5 years ago
Michael du Breuil
4f22dff14d
Plane: Add an airspeed limit for quadplane takeoffs
5 years ago
Michael du Breuil
77afcf6a1b
Plane: Abort takeoffs that take to long to complete
5 years ago
Andrew Tridgell
cbe0af2463
HAL_ChibiOS: setup for LEDs on KakuteF4
...
this makes Kopis1 display LEDs properly
5 years ago
Andrew Tridgell
a4924e1c0b
AP_Notify: allow setting of LED count in hwdef.dat
5 years ago
Andrew Tridgell
28b5f2b021
AP_Notify: simplify NeoPixel driver
...
use new API to avoid complexities
5 years ago
Andrew Tridgell
f441223b55
HAL_ChibiOS: implement updated NeoPixel API
...
allow for N leds per chain, and setting separate colours per led in
each chain
5 years ago
Andrew Tridgell
1cb608a9f4
AP_HAL: allow neopixel LEDs to be set more flexibly
...
allow for N leds per chain, with RGB control of each
5 years ago
Tom Pittenger
aa602b5e1b
AP_Notify: add NeoPixel driver
5 years ago
Tom Pittenger
e3416b66dc
AP_HAL_ChibiOS: add Neopixel output type, similar to dshot
5 years ago
Tom Pittenger
52be3903c0
SRV_Channel: add neopixel as an output type
5 years ago
Peter Barker
45a76fe7fc
waf: add -Werror=format-extra-args to cxx flags
5 years ago
Randy Mackay
aba4a1fdc8
AC_Avoidance: remove OADatabase check that can never be true
5 years ago
Randy Mackay
0dd8525c99
AP_HAL_SITL: resolve compiler warning in sitl_airspeed by using fabsf
5 years ago
Randy Mackay
2d128e0079
AP_Proximity: remove unused var from AriSimSITL
5 years ago
Randy Mackay
d4b047fc1f
SITL: Gripper_EPM compiler warning resolved by using float and fabsf
5 years ago
Randy Mackay
1fd7618238
SITL: remove unused time_diff member
5 years ago
Michael du Breuil
9a7d64e8fc
AP_NavEKF3: Allow the GPS to be responsible for logging
5 years ago
Michael du Breuil
a4d10b2e86
AP_NavEKF2: Allow the GPS to be responsible for logging
5 years ago
Michael du Breuil
f857eb4640
AP_GPS: Take responsibility for logging the GPS if the EKF wants logging
5 years ago
Henry Wurzburg
7178655cbe
Plane: fixed landing after VTOL loiters
5 years ago
Michael du Breuil
cf58f68e49
Plane: Rearrange header to save flash
...
Saves 392 bytes of flash on CubeBlack builds without increasing RAM
consumption at all. This also translates to a speed up as some of these
are looked up every loop multiple times.
5 years ago
Willian Galvani
b92473111c
AP_LeakDetector: Mark Leak pins RebootRequired
5 years ago
Andy Piper
6f3334b460
AP_Filesystem: build fixes for SITL on macOS
5 years ago
Andrew Tridgell
91e8752c17
HAL_ChibiOS: wrap more libc functions
...
this saves a few k of flash as it avoids linking libc versions of some
functions
5 years ago
Andrew Tridgell
c90b937972
waf: wrap more libc functions
5 years ago
Andrew Tridgell
c2b06a3293
waf: wrap vsnprintf
5 years ago
Andrew Tridgell
3166f84954
HAL_ChibiOS: added vsnprintf wrapper
...
this allows us to use a common snprintf implementation
5 years ago
bugobliterator
e9960067c6
modules: uavcan: replace unsupported %llu format string
5 years ago
Peter Barker
da2e00dd6f
Tools: autotest: fix race conditions in arm_vehicle and disarm_vehicle
5 years ago
Michael du Breuil
ba3cfbfb54
AP_RTC: Don't allow RTC times before 2019
5 years ago
Peter Barker
ba3f95ad20
Tools: autotest: add timeout parameter to detect_and_handle_reboot
5 years ago
Andrew Tridgell
aa20be4270
AP_RCProtocol: fixed SUMD with 16 channels
...
with 16 channels it is more than 3ms per frame
5 years ago
Andrew Tridgell
df387dc396
AP_Compass: allow rotation of BMM150 compass
5 years ago
Andrew Tridgell
1cb775e2c2
AP_Compass: probe more addresses for IST8310
...
IST8310 can be on 4 possible i2c addresses
5 years ago
Randy Mackay
1edd1034f9
Tools: update for amovlab-p200 default params
6 years ago
Peter Barker
9e46581d5d
travis: poke ptrace_scope so we get stack dumps on FPE/segv etc
6 years ago
Randy Mackay
a648e7e695
Tools: add default params for amovlab p200 reference frame
...
also minor update to hexsoon edu450 params
6 years ago
Andrew Tridgell
5e5c30efe8
HAL_SITL: allow SITL to use SERIALn_PROTOCOL=23
...
this allows for testing of RC input protocol parsing in SITL
6 years ago
Andrew Tridgell
c8de2ec9c7
AP_RCProtocol: added update() method for use by SITL
6 years ago
Andrew Tridgell
4b48e80c26
AP_SerialManager: fixed AP_Periph build
6 years ago
Andrew Tridgell
83872c23e5
HAL_ChibiOS: fixed AP_Periph build
6 years ago
Andrew Tridgell
fd80220d3e
HAL_ChibiOS: setup PH4-mini RCIN port by default
6 years ago
Andrew Tridgell
54649a0e4f
HAL_ChibiOS: fixed KakuteF4 define for SERIAL2
6 years ago
Andrew Tridgell
06b272705e
HAL_ChibiOS: run RCIN thread at 1kHz
...
this gives fast enough response for SBUS parsing on a UART
6 years ago
Andrew Tridgell
6983186210
AP_HAL: added get_options() method on UARTs
6 years ago
Andrew Tridgell
c841b39ea2
HAL_ChibiOS: switch to AP::RC() for AP_RCProtocol
6 years ago
Andrew Tridgell
bf2cf7834d
HAL_ChibiOS: fixed a bug in parity/stop-bit setting on STM32F7 and H7
...
and add get_options() method
6 years ago
Andrew Tridgell
312018898f
HAL_Linux: use AP::RC()
6 years ago
Andrew Tridgell
672d09c965
AP_IOMCU: use AP::RC() for AP_RCProtocol
6 years ago