Michael du Breuil
bde695d11f
AP_Notify: UAVCAN_RGB_LED: don't init if no UAVCAN backends
...
This allows us to consider enabling UAVCAN_RGB_LED as a more general
default, as it won't consume one of our limited backend slots if UAVCAN
is not enabled.
4 years ago
Jacob Walser
d91fd8b006
AP_Notify: add driver for LED on Blue Robotics Navigator board
4 years ago
Michael du Breuil
c0017abb63
AP_Notify: Remove indirection on RGBLed of init()->hw_init()
...
Saves a bit of flash, and just makes the code a bit more obvious
4 years ago
Tatsuya Yamaguchi
e134d12e32
AP_Notify: add EKF failsafe notify tones
4 years ago
Hwurzburg
e1bab7374b
AP_Notify: Add calibration indications for EKF temp and compass cal to RGB LED
4 years ago
murata
dee040b14a
AP_Notify: Change division to multiplication
4 years ago
Andy Piper
3371c272fb
AP_Notify: make LED_NTF_LEN changes require a reboot
...
don't dynamically update LED length
4 years ago
Tatsuya Yamaguchi
83417c1df7
AP_Notify: modify NTF_BUZZ_VOLUME description
4 years ago
Patrick José Pereira
3df3d002ff
AP_Notify: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Andrew Tridgell
73e53369e8
AP_Notify: added notify events for temperature calibration
4 years ago
Andrew Tridgell
8728148db6
AP_Notify: don't do startup tone on AP_Periph devices
4 years ago
Tom Pittenger
7dde981de6
AP_Notify: add public accessor and param defaults
4 years ago
Iampete1
0f2c06d798
AP_Notify: RGBLed: rename OFF define
4 years ago
Iampete1
2e4b61d96e
AP_Notify: add scripting LED type
4 years ago
Iampete1
cf599952f5
AP_Notify: RGB LED remove unused varables
4 years ago
Peter Barker
b024ff8ea4
AP_Notify: remove unused variables
4 years ago
Siddharth Purohit
81c7099848
AP_Notify: move to using CANManager library
5 years ago
Alexey Bulatov
7baafcd63d
AP_Notify: set led_off instead 0
...
Led off value can be differ from 0 if indication is
inverted.
5 years ago
Peter Barker
46a014b399
AP_Notify: remove recursive call to play in next_action
...
Infinite recursion is bad.
See https://github.com/ArduPilot/ardupilot/issues/13868
5 years ago
Peter Hall
e1c2977adc
AP_Notify: support ProfiLEDs
5 years ago
Peter Barker
d1f74faed7
AP_Notify: remove bad HIGH/LOW defines
...
These are just terrible defines to have in a header which can be
included into random files. These symbols can confuse construction of
enumerations, for example.
5 years ago
Peter Barker
c917cd4dbb
AP_HAL_Linux: make a static-const hal references references to external symbol
5 years ago
Andrew Tridgell
fbbba887e5
AP_Notify: implement SIM_LED_LAYOUT
...
added support for luminousbee layout
5 years ago
Andrew Tridgell
dbba89a024
AP_Notify: allow up to 64 LEDs on a pin
5 years ago
Henry Wurzburg
bf1b48b940
AP_Notify: add mah consumed to BAT line in OLED displays
5 years ago
Michael Dornisch
455bd86f1a
AP_Notify: Created NTF_NEO_LEN to change length of Neopixel strings
5 years ago
Matt Lawrence
5d3ed74a37
AP_Notify: Remove pixhawk from Oreo LED comments
...
Removes specific reference to pixhawk from comments since not all flight controllers are pixhawks.
5 years ago
Matt Lawrence
3af99115fb
AP_Notify: Add GCS failsafe notify tones and lights
5 years ago
Andrew Tridgell
17a762fd36
AP_Notify: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
5 years ago
Andrew Tridgell
0d44d666d0
AP_Notify: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
...
this makes for cleaner and smaller code as the failure case is not
needed
5 years ago
Patrick José Pereira
d806081d40
AP_Notify: Add navigator board
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Peter Hall
a45041ce5d
AP_Notify: add handle rgb
5 years ago
Andrew Tridgell
f1cfae1b23
AP_Notify: fixed http url
5 years ago
Andrew Tridgell
fbfe11f9ed
AP_Notify: implement SITL serial LEDs
5 years ago
Peter Barker
d6f10a12eb
AP_Notify: add a simulated buzzer for SITL
5 years ago
Andrew Tridgell
82a98ef95d
AP_Notify: added NTZ_BUZZ_VOLUME parameter
...
it is fairly non-linear, but does work
5 years ago
Andrew Tridgell
7c57546eb1
AP_Notify: support UAVCAN buzzers
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
Tom Pittenger
aa602b5e1b
AP_Notify: add NeoPixel driver
5 years ago
Michael du Breuil
8adc6ba3ad
AP_Notify: Add an alternate LED scheme
6 years ago
Andrew Tridgell
fb50ec2a1d
AP_Notify: convert to use AP_Filesystem
6 years ago
Peter Barker
5010de9560
AP_Notify: add static asserts for array size
...
We index into these arrays so ensuring their size is worthwhile
6 years ago
Pierre Kancir
ad4563df2d
AP_Notify: pass mavlink_message_t by const reference
6 years ago
Andrew Tridgell
289678cfc5
AP_Notify: play error tone if we have no microSD at boot
6 years ago
Peter Barker
b123abbe90
AP_Notify: add SITL Notify display
6 years ago
Peter Barker
08b2676a8f
AP_Notify: add comments explaining tonealarm tone format
6 years ago
Peter Barker
02e34c95c9
AP_Notify: add mutex against maniplating sf windows from different threads
6 years ago
Peter Barker
2fa1f041e3
AP_Notify: add SITL RGBLed
6 years ago
Andrew Tridgell
2fc95f88ae
AP_Notify: fixed handling of mavlink LED override
6 years ago