LukeMike
0bbcbc8624
AP_Notify: added ExternalLED and VRBoard_LED for ChibiOS VR Brain boards
6 years ago
Peter Barker
1dde70007a
AC_Notify: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
6 years ago
Peter Barker
91a082c29f
AP_Notify: remove px4 oreloed driver
6 years ago
Andrew Tridgell
1755f5b6c7
AP_Notify: fixed NTF_BUZZ_ENABLE default
...
it shouldn't be based on the polarity of the buzzer
6 years ago
Andrew Tridgell
891447d798
AP_Notify: fixed LED sync for OreoLED
...
the NuttX driver tries to send a sync every 4s, but actually ends up
sending at around 4.1s due to poor scheduling. Rather strangely, the
oreoled firmware seems to rely on this inaccuracy, and doesn't work
with exactly 4s under ChibiOS
6 years ago
Andrew Tridgell
78dc575258
AP_Notify: added OreoLED_I2C driver
...
this is for Solo on ChibiOS, but is usable with any board
6 years ago
Peter Barker
344d6b938c
AP_Notify: add override keyword where required
6 years ago
Andrew Tridgell
bf829cd792
AP_Notify: use WITH_SEMAPHORE()
...
and removed usage of hal.util->new_semaphore()
6 years ago
Andrew Tridgell
38616e6bee
AP_Notify: ensure we can't skip a step in RGBLed timing
6 years ago
Andrew Tridgell
6489166996
AP_Notify: fixed PixracerLED on NuttX
...
led_dim must be a positive number, and is not related to the led off
value
6 years ago
Andrew Tridgell
927105cd25
AP_Notify: init gpio state for LEDs
6 years ago
Andrew Tridgell
36aa666786
AP_Notify: fixed px4-v4 to use pixracer LED driver
6 years ago
Peter Barker
5ae3c60e8b
AP_Notify: fix nullptr in ToshibaLED example
6 years ago
Michael du Breuil
e41b2de5ea
AP_Notify: Catch bad board LED combos
6 years ago
Andrew Tridgell
ebcdf4c9c6
AP_Notify: fixed oled probe on first bus
...
Thanks to Erwin Quilloy for helping to track this down
7 years ago
Andrew Tridgell
c79650a8d8
AP_Notify: fixed remote play tune
7 years ago
Andrew Tridgell
1762a2708c
AP_Notify: removed unused hal variable
7 years ago
Peter Barker
df836ec70c
AP_Notify: tidy and remove code duplications
...
Saves 60 bytes, too
7 years ago
Francisco Ferreira
3b61a31bb4
AP_Notify: adapt to changes in AP_BoardConfig_CAN
7 years ago
Francisco Ferreira
f468602baf
AP_Notify: revert wrong commit 228058e089
...
Also change the order of logical OR so that led_write in UAVCAN_RGB_LED is called for all UAVCAN instances and not only first one
7 years ago
Peter Barker
5ad1dee284
AP_Notify: make LED blink at constant rate in Rover
7 years ago
Andrew Tridgell
c9a830bf3f
AP_Notify: support both NCP5623 addresses
7 years ago
Andrew Tridgell
935165a8f8
AP_Notify: tidy up NCP5623 driver
7 years ago
caijie
a98d892dec
AP_Notify: Add RGB LED driver for NCP5623
7 years ago
Michael du Breuil
a5e974c227
AP_Notify: Reduce flash consumption, fix some drivers, always allow
...
buzzer
7 years ago
Andrew Tridgell
397ba488db
AP_Notify: use NTF_BUZZ_ENABLE to disable tonealarm
7 years ago
Andrew Tridgell
1eb010fbf1
AP_Notify: reduced tone buffer size
...
100 is plenty
7 years ago
Andrew Tridgell
b11bd33b0e
AP_Notify: removed extra call to play_string
7 years ago
Andrew Tridgell
d28c8f0214
AP_Notify: added duration to toneAlarm_set_buzzer_tone
7 years ago
Jonathan Challinger
0dd151c0f3
AP_Notify: changes needed for PX4 tonealarm
7 years ago
Jonathan Challinger
f4fc9249f7
AP_Notify: support extended PLAY_TUNE message
7 years ago
Jonathan Challinger
cba85eee7b
AP_Notify: MMLPlayer constrain note frequency
7 years ago
Jonathan Challinger
98d962ffa2
AP_Notify: MMLPlayer note_tab static const
7 years ago
Jonathan Challinger
720676b28c
AP_Notify: run astyle on ToneAlarm and MMLPlayer
7 years ago
Jonathan Challinger
b31ddedfef
AP_Notify: merge ToneAlarm files, use new AP_HAL tonealarm interface
7 years ago
Michael du Breuil
c5a69d8ec2
AP_Notify: Fix bad loop count on notify LED's
7 years ago
Michael du Breuil
bff985a9f4
AP_Notify: Configure the PCA9685 every boot
7 years ago
Michael du Breuil
961e16dca9
AP_Notify: Use a bitfield to load LED drivers
7 years ago
Andrew Tridgell
d93964b319
AP_Notify: support playing tunes by string on ChibiOS
7 years ago
Andrew Tridgell
6bf3dea5e7
AP_Notify: use I2C bus masks
7 years ago
Andrew Tridgell
8b337bfc4c
AP_Notify: fixed shadowed variable warning
7 years ago
Michael du Breuil
72439a053b
AP_Notify: Handle LED pins being undefined, select appropriate drivers
7 years ago
Michael du Breuil
c5669a614e
AP_Notify: Remove unneeded init guards
7 years ago
Michael du Breuil
565a84efcb
AP_Notify: Remove unreachable ChibiOS defines, enable BoardLed
7 years ago
Michael du Breuil
abda44e886
AP_Notify: Move driver deletion to backend creation macro
...
Creates a dense array of drivers we want to update, reduces runtime
overhead, allows us to try detecting more backends then are present
7 years ago
Michael du Breuil
8e8e9a5a58
AP_Notify: Delete drivers that are not present
7 years ago
Michael du Breuil
d0cd37fabb
AP_Notify: Reduce flash consumption, remove unneeded middleware classes
7 years ago
Alexander Malishev
568e5a24b4
AP_Notify: initial OSD support
7 years ago
Lucas De Marchi
49d08ba72a
Global: remove minlure
...
Minlure is a port of ArduPilot to Minnow Board connected to daughter
board. Very few of those were produced and nobody is flying with it.
It served its purpose and all the the improvements to ArduPilot remain
regardless of it not being supported anymore. Now it's just adding
maintenance work with no clear benefit, so pull the plug.
7 years ago
Andrew Tridgell
480017f190
AP_Notify: search for 4 buses in AP_Notify
7 years ago