ken
00247e9d6a
Tools: added name to GIT_Success.txt
2019-09-10 15:53:54 +09:00
Andrew Tridgell
728e790873
AP_Periph: added README for AP_Periph development
2019-09-10 16:40:25 +10:00
Andrew Tridgell
42d72cfd66
AP_Periph: re-init LEDs at 1Hz
2019-09-10 16:40:03 +10:00
Andrew Tridgell
dec72302f2
AP_Periph: added a rainbow pattern on startup of CUAV_GPS
2019-09-10 16:22:33 +10:00
Andrew Tridgell
a4b3467dad
Tools: update CUAV_GPS bootloader
2019-09-10 16:22:33 +10:00
Andrew Tridgell
a42560ea27
AP_Bootloader: fixed CAN stay in bootloader functionality
2019-09-10 16:22:33 +10:00
Andrew Tridgell
b33afde884
HAL_ChibiOS: allow safety button on CUAV_GPS to be used for "stay in bootloader"
...
allows for recovery of bad CAN firmware
2019-09-10 16:22:33 +10:00
Andrew Tridgell
c6a9f067e2
HAL_ChibiOS: enable LEDs on CUAV_GPS
2019-09-10 16:22:33 +10:00
Andrew Tridgell
8a689b2cd1
AP_Periph: support neopixel LEDs on CAN GPS
2019-09-10 16:22:33 +10:00
Andrew Tridgell
3dfe15443d
HAL_ChibiOS: fixed orientation of CUAV_GPS compass
2019-09-10 16:22:33 +10:00
Andrew Tridgell
21cce1385a
AP_UAVCAN: support safety buttons on UAVCAN
...
the button works in parallel with any button attached by IOMCU or by a
pin, and obeys all the same BRD_SAFETY* options
2019-09-10 16:22:33 +10:00
Andrew Tridgell
03c1a8bfd9
HAL_ChibiOS: use safety button logic from AP_BoardConfig
2019-09-10 16:22:33 +10:00
Andrew Tridgell
5a96e374ba
AP_BoardConfig: moved logic for safety button press to AP_BoardConfig
...
this allows for common code between CAN and pin safety switches, as
well as making the code neater as most of the logic is related to
AP_BoardConfig options
2019-09-10 16:22:33 +10:00
Andrew Tridgell
82a98ef95d
AP_Notify: added NTZ_BUZZ_VOLUME parameter
...
it is fairly non-linear, but does work
2019-09-10 16:22:33 +10:00
Andrew Tridgell
5ee66ab6a8
AP_Periph: added BUZZER_VOLUME parameter
2019-09-10 16:22:33 +10:00
Andrew Tridgell
01fc8dcb3c
AP_Periph: support safety button
2019-09-10 16:22:33 +10:00
Andrew Tridgell
39f4f7c208
AP_UAVCAN: added safety LED and button messages
2019-09-10 16:22:33 +10:00
Andrew Tridgell
0ea67943b9
HAL_ChibiOS: enable safety button on CUAV_GPS
2019-09-10 16:22:33 +10:00
Andrew Tridgell
c6c1c4bc31
AP_UAVCAN: support safety LEDs on UAVCAN
2019-09-10 16:22:33 +10:00
Andrew Tridgell
186eedf838
HAL_ChibiOS: enable safety LED
2019-09-10 16:22:33 +10:00
Andrew Tridgell
0b6ef89498
AP_Periph: support SafetyState for safety LED
2019-09-10 16:22:33 +10:00
Andrew Tridgell
75696997cc
HAL_ChibiOS: added buzzer support to CUAV_GPS
2019-09-10 16:22:33 +10:00
Andrew Tridgell
a469b93d23
AP_Periph: support UAVCAN buzzers
...
using BeepCommand
2019-09-10 16:22:33 +10:00
Andrew Tridgell
7c57546eb1
AP_Notify: support UAVCAN buzzers
2019-09-10 16:22:33 +10:00
Andrew Tridgell
d55f76c88e
AP_UAVCAN: added buzzer support
2019-09-10 16:22:33 +10:00
bnsgeyer
f84dac85ea
Copter: tradheli-dualheli swashplate type upgrade conversion fix
2019-09-10 15:02:34 +09:00
bnsgeyer
a849aab4c7
Copter: tradheli-singleheli swashplate type upgrade conversion fix
2019-09-10 15:02:34 +09:00
Peter Barker
8fc55b9678
GCS_MAVLink: remove comm_get_available
...
available returns an unsigned integer, so this was just weird
2019-09-10 15:45:27 +10:00
Michael du Breuil
4f22dff14d
Plane: Add an airspeed limit for quadplane takeoffs
2019-09-09 22:06:25 -06:00
Michael du Breuil
77afcf6a1b
Plane: Abort takeoffs that take to long to complete
2019-09-09 22:06:25 -06:00
Andrew Tridgell
cbe0af2463
HAL_ChibiOS: setup for LEDs on KakuteF4
...
this makes Kopis1 display LEDs properly
2019-09-10 13:03:28 +10:00
Andrew Tridgell
a4924e1c0b
AP_Notify: allow setting of LED count in hwdef.dat
2019-09-10 13:03:28 +10:00
Andrew Tridgell
28b5f2b021
AP_Notify: simplify NeoPixel driver
...
use new API to avoid complexities
2019-09-10 13:03:28 +10:00
Andrew Tridgell
f441223b55
HAL_ChibiOS: implement updated NeoPixel API
...
allow for N leds per chain, and setting separate colours per led in
each chain
2019-09-10 13:03:28 +10:00
Andrew Tridgell
1cb608a9f4
AP_HAL: allow neopixel LEDs to be set more flexibly
...
allow for N leds per chain, with RGB control of each
2019-09-10 13:03:28 +10:00
Tom Pittenger
aa602b5e1b
AP_Notify: add NeoPixel driver
2019-09-10 13:03:28 +10:00
Tom Pittenger
e3416b66dc
AP_HAL_ChibiOS: add Neopixel output type, similar to dshot
2019-09-10 13:03:28 +10:00
Tom Pittenger
52be3903c0
SRV_Channel: add neopixel as an output type
2019-09-10 13:03:28 +10:00
Peter Barker
45a76fe7fc
waf: add -Werror=format-extra-args to cxx flags
2019-09-10 10:04:48 +10:00
Randy Mackay
aba4a1fdc8
AC_Avoidance: remove OADatabase check that can never be true
2019-09-10 09:15:56 +10:00
Randy Mackay
0dd8525c99
AP_HAL_SITL: resolve compiler warning in sitl_airspeed by using fabsf
2019-09-10 09:15:56 +10:00
Randy Mackay
2d128e0079
AP_Proximity: remove unused var from AriSimSITL
2019-09-10 09:15:56 +10:00
Randy Mackay
d4b047fc1f
SITL: Gripper_EPM compiler warning resolved by using float and fabsf
2019-09-10 09:15:56 +10:00
Randy Mackay
1fd7618238
SITL: remove unused time_diff member
2019-09-10 09:15:56 +10:00
Michael du Breuil
9a7d64e8fc
AP_NavEKF3: Allow the GPS to be responsible for logging
2019-09-10 09:09:17 +10:00
Michael du Breuil
a4d10b2e86
AP_NavEKF2: Allow the GPS to be responsible for logging
2019-09-10 09:09:17 +10:00
Michael du Breuil
f857eb4640
AP_GPS: Take responsibility for logging the GPS if the EKF wants logging
2019-09-10 09:09:17 +10:00
Henry Wurzburg
7178655cbe
Plane: fixed landing after VTOL loiters
2019-09-10 08:57:13 +10:00
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.
2019-09-10 06:43:34 +10:00
Willian Galvani
b92473111c
AP_LeakDetector: Mark Leak pins RebootRequired
2019-09-09 09:53:28 -07:00