Peter Barker
dfcadfc618
AP_Notify: add and use AP_NOTIFY_TONEALARM_ENABLED
2023-04-23 16:24:02 +10:00
Henry Wurzburg
11def9b958
AP_Notify: rename/remove HAL_BUZZER_ON to DEFAULT_BUZZ_ON_LVL
2023-04-23 11:19:50 +10:00
Henry Wurzburg
3362f752cb
AP_Notify: remove unused HAL_BUZZER_OFF defines
2023-04-22 13:51:09 +10:00
Andrew Tridgell
4a2ad02494
AP_Notify: text messages and more defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
05d5b56bfa
AP_Notify: rename more variables, types and defines
2023-04-11 10:31:31 +10:00
Andrew Tridgell
a6d0738d80
AP_Notify: update header references
2023-04-11 10:31:31 +10:00
Andrew Tridgell
edc454fee3
AP_Notify: rename UAVCAN drivers to DroneCAN
2023-04-11 10:31:31 +10:00
Andrew Tridgell
9c6d84ddb1
AP_Notify: rename AP_UAVCAN to AP_DroneCAN
2023-04-08 07:11:23 +10:00
Henry Wurzburg
ec1d29d806
AP_Notify: add buzzer noises
2023-04-05 09:05:14 +10:00
bugobliterator
2ede296486
AP_Notify: replace libuavcan with libcanard based driver
2023-03-29 17:16:39 +11:00
Peter Barker
b850c9cb16
AP_Notify: correct config boards include
...
Important to include AP_HAL_Boards.h directly, rather than relying on someone else having done it or getting it transitively
2023-03-19 09:08:41 +11:00
murata
9836b7c549
AP_Notify: Use the number of arrays
2023-03-13 10:43:15 -07:00
Peter Barker
56d6acf985
AP_Notify: remove pointless zeroing of memory
...
this is static memory
2023-03-12 08:34:05 +11:00
Peter Barker
74d316f606
AP_Notify: disable ProfiLED SPI by default
...
this requires a SPI profiled line to function. Unless that exists in the board's hwdef this driver can do nothing. So require those drivers to turn the device on with a define, saving bytes in many places
2023-03-07 22:51:43 +11:00
Peter Barker
d9aa0c9cf0
AP_Notify: add defines for some AP_Notify LED libraries
...
allow ProfiLEDs (serial and SPI) and NeoPixel to be compiled out
2023-03-07 10:30:13 +11:00
Peter Barker
abd7fa11c1
AP_Notify: use simulated toshiba LED for display rather than directly
2023-02-28 10:24:43 +11:00
Peter Barker
d56883ac7a
AP_Notify: fix SerialLED simulation
...
Not checking for events makes window managers annoyed
2023-02-28 10:24:43 +11:00
murata
a38c1b1d76
AP_Notify: Match value types
2023-01-31 17:59:55 +11:00
Peter Barker
6ea352b087
AP_Notify: rename HAL_OREO_LED_ENABLED to AP_NOTIFY_OREOLED_ENABLED
2022-11-22 10:23:35 +11:00
Peter Barker
f7bc68bcbf
AP_Notify: add and use AP_NOTIFY_TOSHIBALED_ENABLED
2022-11-15 11:03:51 +11:00
Peter Barker
d99e5b91d8
AP_Notify: allow pca9685 to be compiled out of code
2022-11-09 18:45:25 +11:00
Peter Barker
6bb84e5da0
AP_Notify: make explicit define for notify's NCP5623
2022-11-08 10:56:12 +11:00
Peter Barker
c136257a3a
AP_Notify: gate mavlink access on HAL_GCS_ENABLED
...
via AP_NOTIFY_MAVLINK_LED_CONTROL_SUPPORT_ENABLED
2022-10-26 21:22:39 +11:00
Peter Barker
f846f703e4
AP_Notify: process mavlink play_tune in frontend
2022-10-26 21:22:39 +11:00
Peter Barker
56c4794700
AP_Notify: use existing method for setting rgb and rate
2022-10-25 12:11:38 +11:00
Peter Barker
917878de76
AP_Notify: correct NTF_BUZZ_PIN documentation
...
The default is -1 - disabled - but we don't have that in the documentation...
2022-10-13 19:26:49 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Peter Barker
2e8939222d
AP_Notify: move defaulting of HAL_DSHOT_ALARM into hwdef
2022-09-15 09:18:04 +10:00
Peter Barker
db590f65f1
AP_Notify: tidy includes
2022-05-03 09:14:58 +10:00
Andrew Tridgell
12f348398a
Revert "AP_Notify: fixed DroneCAN LEDs on AP_Periph"
...
This reverts commit 1858969697
.
This was an incorrect change that actually broke LEDs on CAN GPS modules
2022-04-27 17:13:40 +10:00
Henry Wurzburg
a8ff5ca2b9
AP_Notify: add note to desc's on how to determine GPIO pin numbers
2022-04-24 08:21:01 +09:00
Andrew Tridgell
1858969697
AP_Notify: fixed DroneCAN LEDs on AP_Periph
...
override needs to be 0 for LEDs to work on peripherals from DroneCAN
notification packets
2022-03-09 07:51:35 +11:00
Andrew Tridgell
8723ec3b2a
AP_Notify: fixed builds
...
broken by combination of alarm changes and header changes
2022-02-23 21:48:58 +11:00
Andy Piper
9cec88818e
AP_Notify: add support for alternate alarm function
...
enable alarm based on pwm
2022-02-23 18:35:43 +11:00
Hwurzburg
7ec7a9c444
AP_Notify: change UAVCAN to DroneCAN in param metadata
2021-12-15 09:53:21 +11:00
Andrew Tridgell
bee44b03b0
AP_Notify: make the buzzer pin configurable on all boards
...
this allows any board to setup a buzzer pin on any available
GPIO. Previously the pin if set in hwdef.dat was not configurable
2021-11-18 15:22:03 +11:00
Peter Barker
65b335ae0c
AP_Notify: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
4eaba21e15
AP_Notify: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Mohammad Hefny
61a7387dd9
AP_Notify: link to notify module
2021-09-10 08:17:37 +10:00
Willian Galvani
b9452c83be
AP_Notify: update to use capacity_remaining_pct() as a bool
2021-09-08 17:17:41 +10:00
bugobliterator
a3c301f689
AP_Notify: change class name from SITL::SITL to SITL::SIM
2021-08-05 07:25:31 +10:00
Andrew Tridgell
31a31963c9
AP_Notify: disable DShot buzzer by default
2021-07-05 07:36:28 +10:00
Andy Piper
a6eaa77ff8
AP_Notify: re-enable display on 1Mb boards
2021-07-04 08:21:47 +10:00
Siddharth Purohit
e22ca19640
AP_Notify: add support for ProfiLED over SPI
2021-07-02 08:50:16 +10:00
Siddharth Purohit
895039cdce
AP_Notify: Use HAL_CANMANAGER_ENABLED instead of HAL_ENABLE_LIBUAVCAN_DRIVERS
2021-06-24 09:02:42 +10:00
Andy Piper
144bbd6acd
AP_Notify: allow display and oreo leds to be disabled
2021-06-16 20:25:58 +10:00
Andrew Tridgell
14dca255a4
AP_Notify: fixed probe on all internal NCP5623 LEDs
2021-06-01 09:19:51 +10:00
bugobliterator
b7de9feb56
AP_Notify: ensure ToneAlarm is not disabled when UAVCAN is available
2021-05-31 07:34:02 +10:00
Andrew Tridgell
5a7e870cfb
AP_Notify: scale NCP5623 for for data range
...
we were overflowing the RGB max of 0x1f, leading to LED being off at
high power
2021-05-09 06:44:19 +10:00
Andy Piper
e710799b12
AP_Notify: add support for dshot command beeps
...
add support for ESC LEDs triggered by dshot commands
don't send DShot LED commands when armed
make enablement of dshot buzzer and LEDs configurable
2021-05-05 17:41:24 +10:00