ardupilot/libraries/AP_Notify
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.
2017-06-06 12:58:28 +09:00
..
examples AP_Notify: example fix travis warning 2017-04-13 19:56:16 +01:00
AP_BoardLED.cpp AP_Notify: Change arming time count check. 2017-01-19 17:42:46 +00:00
AP_BoardLED.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_Notify.cpp AP_Notify: Complete rework of notify device selection 2017-06-06 12:58:28 +09:00
AP_Notify.h AP_Notify: Complete rework of notify device selection 2017-06-06 12:58:28 +09:00
Buzzer.cpp AP_Notify: Fix typos 2016-05-13 19:20:05 -03:00
Buzzer.h AP_Notify: Buzzer: change pin 11(P8_31) to pin 12(P8_32) 2016-05-19 17:22:27 -03:00
DiscoLED.cpp AP_Notify: DiscoLED: keep includes sorted 2017-01-19 08:59:00 -08:00
DiscoLED.h AP_Notify: rgbled methods protected and add override 2017-01-27 15:24:09 +09:00
DiscreteRGBLed.cpp AP_Notify: made DiscreteRGBLed more generic 2016-02-27 03:06:50 -03:00
DiscreteRGBLed.h AP_Notify: rgbled methods protected and add override 2017-01-27 15:24:09 +09:00
Display_Backend.h AP_Notify: improve display detection 2017-03-17 00:37:40 +00:00
Display_SH1106_I2C.cpp AP_Notify: remove unused variables 2017-05-02 18:14:40 +01:00
Display_SH1106_I2C.h AP_Notify: remove semaphores protecting pixels 2017-05-02 08:50:41 +10:00
Display_SSD1306_I2C.cpp AP_Notify: remove unused variables 2017-05-02 18:14:40 +01:00
Display_SSD1306_I2C.h AP_Notify: remove semaphores protecting pixels 2017-05-02 08:50:41 +10:00
Display.cpp AP_Notify: remove non-required initialisation of variables 2017-05-08 10:29:25 +09:00
Display.h AP_Notify: remove non-required initialisation of variables 2017-05-08 10:29:25 +09:00
ExternalLED.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
ExternalLED.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
NavioLED_I2C.cpp Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
NavioLED_I2C.h AP_Notify: rgbled methods protected and add override 2017-01-27 15:24:09 +09:00
NavioLED.cpp AP_Notify: added abstract Led and RGBLed classes 2014-11-26 11:16:27 +11:00
NavioLED.h AP_Notify: replace header guard with pragma once 2016-02-18 14:52:35 -02:00
NotifyDevice.h AP_Notify: added handling of PLAY_TUNE message 2016-07-22 15:00:17 +10:00
OreoLED_PX4.cpp AP_Notify: auto-start oreoled driver if enabled 2016-08-10 19:54:00 +10:00
OreoLED_PX4.h AP_Notify: sanitize includes 2016-02-01 14:18:51 -02:00
PixRacerLED.cpp AP_Notify: add PX4_V4 check to PixRacerLED 2017-01-27 11:01:17 +09:00
PixRacerLED.h AP_Notify: add PixRacerLED 2017-01-27 11:01:17 +09:00
RCOutputRGBLed.cpp AP_Notify: fixed RGB led output to use SRV_Channels 2017-04-18 08:41:24 +10:00
RCOutputRGBLed.h AP_Notify: rgbled methods protected and add override 2017-01-27 15:24:09 +09:00
RGBLed.cpp AP_Notify: Add tone and light pattern for leak detection 2017-02-21 11:26:14 +11:00
RGBLed.h AP_Notify: added NTF_LED_OVERRIDE parameter 2016-07-19 13:37:13 +10:00
ToneAlarm_Linux.cpp AP_Notify: Fix typos 2016-05-13 19:20:05 -03:00
ToneAlarm_Linux.h AP_Notify: sanitize includes 2016-02-01 14:18:51 -02:00
ToneAlarm_PX4.cpp AP_Notify: Remove solo specific tones, align with px4 tones 2017-06-06 10:38:40 +09:00
ToneAlarm_PX4.h AP_Notify: Remove solo specific tones, align with px4 tones 2017-06-06 10:38:40 +09:00
ToshibaLED_I2C.cpp AP_Notify: fix ToshibaLED_I2C and check both I2C buses 2017-01-27 15:24:09 +09:00
ToshibaLED_I2C.h AP_Notify: rgbled methods protected and add override 2017-01-27 15:24:09 +09:00
ToshibaLED.cpp AP_Notify: added abstract Led and RGBLed classes 2014-11-26 11:16:27 +11:00
ToshibaLED.h AP_Notify: sanitize includes 2016-02-01 14:18:51 -02:00
VRBoard_LED.cpp AP_Notify: sanitize includes 2016-02-01 14:18:51 -02:00
VRBoard_LED.h AP_Notify: rgbled methods protected and add override 2017-01-27 15:24:09 +09:00