Andrew Tridgell
78dc575258
AP_Notify: added OreoLED_I2C driver
...
this is for Solo on ChibiOS, but is usable with any board
6 years ago
Andrew Tridgell
36aa666786
AP_Notify: fixed px4-v4 to use pixracer LED driver
6 years ago
Andrew Tridgell
c9a830bf3f
AP_Notify: support both NCP5623 addresses
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
Jonathan Challinger
0dd151c0f3
AP_Notify: changes needed for PX4 tonealarm
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
961e16dca9
AP_Notify: Use a bitfield to load LED drivers
7 years ago
Michael du Breuil
72439a053b
AP_Notify: Handle LED pins being undefined, select appropriate drivers
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
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
mirkix
178b5e03c0
AP_Notify: move BUZZER_PIN into AP_HAL
7 years ago
Andrew Tridgell
6e0b5c204a
AP_Notify: support buzzer backend on ChibiOS
7 years ago
Peter Barker
ca907a5078
AP_Notify: correct parameter documentation
...
This is causing parameter parsing to fail at the moment
7 years ago
night-ghost
64c2e691f8
full system status on 2 LEDs + buzzer pin as parameter
7 years ago
Nikita Tomilov
6ce6afa4be
AP_Notify: enabling UAVCAN_RGB_LED for Linux Edge
7 years ago
night-ghost
ab413b4605
AP_Notify: added personal support for AP_HAL_F4light
7 years ago
Andrew Tridgell
0fdef97c76
AP_Notify: allow ChibiOS to use PixracerLED driver
7 years ago
Mark Whitehorn
d200f30cd7
AP_Notify: add ToneAlarm backend for ChibiOS
7 years ago
Andrew Tridgell
65b762ddfe
AP_Notify: support OLED display on ChibiOS
7 years ago
mirkix
0926802013
AP_Notify: add new board PocketPilot
7 years ago
HeBin
1918b07705
AP_Notify: add Robsense PhenixPro Devkit Board support
7 years ago
Georgii Staroselskii
a18cf45798
AP_Notify: enable AP_BoardLED for Navio
7 years ago
Georgii Staroselskii
4e02637f23
AP_Notify: add Led_Sysfs and use in Navio2
...
Navio2 exports its leds via /sys/class/leds interface. We reuse it in
order not to conflict with GPIO_Sysfs. Otherwise we'd get a Device Busy
error in GPIO_Sysfs::_export_pin().
7 years ago
Georgii Staroselskii
8fcd30c611
AP_HAL_Linux: use GPIO_Sysfs for Navio 2
7 years ago
Georgii Staroselskii
8a28556ae1
AP_Notify: use RCOutputRGBLedInverted for Edge
7 years ago
Andrew Tridgell
f00f650f4f
AP_Notify: fixed internal toshiba LED
...
we need to probe for both internal and external on all boards, not just
FMUv3
7 years ago
Lucas De Marchi
15bfa940a7
AP_Notify: remove raspilot
8 years ago
Andrew Tridgell
697131e94a
AP_Notify: support dual I2c toshiba LEDs
...
This restructures AP_Notify to allow for multiple backends of the same type.
8 years ago
Peter Barker
eb1f22fc67
AP_Notify: add singleton
8 years ago
Matt
34d305083d
AP_Notify: Complete rework of notify device selection
...
Jaime did the hard work on this one. He reworked notify device
selection to take place on init rather than on compile like before. The
notify decivces are mostly set on compile using preprocessor directives
based on board type. I created NTF_OREO_THEME. This will allow the
user to enable/disable the OreoLED driver. And it also allows you to
select between aircraft and rover lighting themes. This allows the Solo
to use the OreoLEDs, and doesn't waste the memory on vehicles not
equipped with Oreo LEDs. The OreoLED driver is restricted to Pixhawk 2
FCs by proprocessor directive due to memory constraints. So it will
never work by accident on another board.
There is also a new notify flag for GPS Fusion. This flag is true when
the EKF is happy with the GPS, actively using it for position
information.
8 years ago
mirkix
db7cf388f2
AP_Notify: enable display for BeagleBone Blue
8 years ago
Vinicius Juvinski
c3d5aaa21c
AP_Notify: add AP_BoardLED support for BBBMini
8 years ago
Peter Barker
d170396acf
Notify: Display: blank text line after 10s
8 years ago
mirkix
2f8452b8a6
AP_Notify: Add BeagleBone Blue
8 years ago
Randy Mackay
d8ae56f455
AP_Notify: pixhawk and vrbrain use in-tree ToshibaLED
8 years ago
iseries1
4467a2cd16
AP_Notify: enable PixRacer onboard LED
...
Enable PixRacer onboard LED to show status of flight controller
8 years ago
Randy Mackay
e085ae1ec8
AP_Notify: add set_flight_mode_str method
...
This allows the vehicle code to set a short string for the flight mode
8 years ago
Randy Mackay
d12e0d6a82
AP_Notify: Display send_text made not static
8 years ago
Randy Mackay
847c68bf72
AP_Notify: remove comment
8 years ago
Randy Mackay
c5ba54c3fe
AP_Notify: adjust Display class structure
...
This makes the display architecture closer to our other frontend/backend splits
Added check that display is initialised successfully in hw_init
Renamed _update_timer to just _timer to make more consistent with other drivers
8 years ago
kozinalexey
ed4115c4e3
AP_Notify: Support for OLED display by Alexey Kozin
8 years ago
Mathieu OTHACEHE
60ba91aead
Disco: add buzzer support
...
Use ToneAlarm class to handle Disco buzzer.
8 years ago
Mathieu OTHACEHE
5e42800b5e
Disco: add LED support
...
Use RGBLed generic implementation to support Disco LED.
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
LukeMike
858c22ae21
VRBRAIN /AP_Notify: enabled tone_alarm for all VirtualRobotix boards
9 years ago