zbr
5eda224c2b
boat alarm change
4 years ago
Andrew Tridgell
dfd80b5d8b
AP_Notify: fixed recursion bug in tone player
5 years ago
Peter Hall
fa1b8cb792
AP_Notify: support ProfiLEDs
5 years ago
Andrew Tridgell
8ea159fe4e
AP_Notify: allow up to 64 LEDs on a pin
5 years ago
Matt Lawrence
8c8d90898e
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
3d14e33e10
AP_Notify: Add GCS failsafe notify tones and lights
5 years ago
Andrew Tridgell
90a9a7c153
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
Andrew Tridgell
0de65ca734
AP_Notify: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
0e28f66761
AP_Notify: don't use pinMode for pixracer LEDs
...
this is needed for LEDs that are driven by 5V, which means they need
to use OPENDRAIN.
6 years ago
Michael du Breuil
200870e7a0
AP_Notify: Add singleton, expose string message player
6 years ago
Peter Barker
22bf7817e1
AP_Notify: include AP_ToneAlarm for SITL
6 years ago
Peter Barker
a36d2dd5b8
AP_Notify: add flag for flying
6 years ago
Peter Barker
2006ecf109
AP_Notify: add OBC colour scheme
6 years ago
Peter Barker
f8ac5a5419
AP_Notify: add parameter for logic level buzzer sounds at
6 years ago
Peter Barker
a97c9bdd5b
AP_Notify: enable buzzer under ChibiOS regardless of HAL_BUZZER_PIN
...
We have a parameter which can supply a pin number
6 years ago
Peter Barker
d9e876bfb2
AP_Notify: simplify buzzer playing
6 years ago
Tom Pittenger
4ece7fd4f0
AP_Notify: unify singleton naming to _singleton and get_singleton()
6 years ago
LukeMike
e15d2c0f89
HAL_ChibiOS: added ChibiOS configuration of VR Brain 5.4
6 years ago
LukeMike
33f7f5b7b6
HAL_ChibiOS: added ChibiOS configuration for VR Core 1.0
6 years ago
LukeMike
f615ab9a0a
HAL_ChibiOS: added ChibiOS configuration for VR Brain 5.1
6 years ago
Andrew Tridgell
696d7a0218
AP_Notify: removed F4Light
6 years ago
Peter Barker
0492635cbd
AP_Notify: remove code protected by PX4 defines, correct comments
6 years ago
Peter Barker
002070ae9e
AP_Notify: remove HAL-VRBRAIN-specific code
6 years ago
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