Peter Barker
57c0551260
AP_Notify: remove non-required initialisation of variables
...
These objects are dynamically allocated, and we zero the memory
as we allocate them
2017-05-08 10:29:25 +09:00
Peter Barker
ec37d863bc
AP_Notify: simplify scrolling code
2017-05-08 10:29:22 +09:00
mirkix
db7cf388f2
AP_Notify: enable display for BeagleBone Blue
2017-05-04 16:25:06 -07:00
Pierre Kancir
a6eb337438
AP_Notify: remove unused variables
2017-05-02 18:14:40 +01:00
Peter Barker
ece0e84ddf
AP_Notify: reindent (NFC)
2017-05-02 08:50:41 +10:00
Peter Barker
ce5739f1a0
AP_Notify: remove semaphores protecting pixels
...
The semaphore-take-forevers were absolutely killing performance.
We can take some random pixel corruption to avoid vehicles crashing.
2017-05-02 08:50:41 +10:00
Peter Barker
a3f4a523b2
AP_Notify: convert unknown characters to spaces
2017-05-01 16:21:55 +01:00
Vinicius Juvinski
c3d5aaa21c
AP_Notify: add AP_BoardLED support for BBBMini
2017-04-19 01:33:50 -07:00
Andrew Tridgell
6a1c58b5a5
AP_Notify: fixed RGB led output to use SRV_Channels
2017-04-18 08:41:24 +10:00
Pierre Kancir
2f50e865c2
AP_Notify: example fix travis warning
...
missing function declaration
implicit cast
some style fix
2017-04-13 19:56:16 +01:00
murata
1a781f44cc
AP_Notify: Correct the display area clear of the text message.
2017-03-22 01:24:21 +00:00
murata
33f91b5af5
AP_Notify: whitespace changes
2017-03-17 01:29:11 +00:00
murata
3a6f8d2136
AP_Notify: Preprocessor out EMOJI code group with character bitmap.
2017-03-17 01:26:54 +00:00
Peter Barker
bcb0ead71a
AP_Notify: improve display detection
...
Create probe function for displays
Use a mask to determine I2C buses to probe
2017-03-17 00:37:40 +00:00
Peter Barker
d170396acf
Notify: Display: blank text line after 10s
2017-02-27 09:02:09 +09:00
Peter Barker
da03cf29d6
Notify: Display: pad GPS status/sat count to fix stray chars
2017-02-27 08:14:25 +09:00
Jacob Walser
f3fa8403f8
AP_Notify: Add tone and light pattern for leak detection
2017-02-21 11:26:14 +11:00
murata
eb6cdd27fb
AP_Notify: Change from magic number 0 to definition name.
2017-02-18 14:12:36 +00:00
proficnc
2165a8832b
Reduce the risk of the buzzer affecting IMU's during the battery alarm
2017-02-02 07:47:10 +11:00
murata
3ce2ca488a
AP_Notify: Unify from print or println to printf.
2017-01-27 18:20:22 +11:00
mirkix
2f8452b8a6
AP_Notify: Add BeagleBone Blue
2017-01-26 23:15:52 -08:00
Randy Mackay
0ce8cf3cf4
AP_Notify: remove ToshibaLED_PX4
2017-01-27 15:24:09 +09:00
Randy Mackay
98db17e9a1
AP_Notify: example sketch uses ToshibaLED_I2C driver
2017-01-27 15:24:09 +09:00
Randy Mackay
d8ae56f455
AP_Notify: pixhawk and vrbrain use in-tree ToshibaLED
2017-01-27 15:24:09 +09:00
Randy Mackay
eedfe13f9c
AP_Notify: fix ToshibaLED_I2C and check both I2C buses
...
the rgb value was never being set meaning the led was always off
external bus is checked first
2017-01-27 15:24:09 +09:00
Randy Mackay
0e20c8040c
AP_Notify: rgbled methods protected and add override
...
no functional change
2017-01-27 15:24:09 +09:00
Randy Mackay
b5573f6665
AP_Notify: add PX4_V4 check to PixRacerLED
2017-01-27 11:01:17 +09:00
iseries1
4467a2cd16
AP_Notify: enable PixRacer onboard LED
...
Enable PixRacer onboard LED to show status of flight controller
2017-01-27 11:01:17 +09:00
Randy Mackay
8041a7f183
AP_Notify: add PixRacerLED
2017-01-27 11:01:17 +09:00
murata
315f7c6a9a
AP_Notify: Represent the base of ASCII numeric code with letters.
2017-01-26 23:59:11 +01:00
Michael du Breuil
9346117c01
Notify: Update for GPS types
2017-01-25 03:34:26 +00:00
Randy Mackay
1300a9d3c6
AP_Notify: minor formatting fixes
...
no functional change
2017-01-23 15:07:21 -08:00
Randy Mackay
4691bc76f3
AP_Notify: display gets semaphore protecting display buffer
2017-01-23 15:07:21 -08:00
Randy Mackay
80c1433682
AP_Notify: Display backend methods become void
...
We never use the return value so might as well remove it
2017-01-23 15:07:21 -08:00
Randy Mackay
cb1d1df03a
AP_Notify: reorder flags
...
This tiny improvement allows the flags above battery voltage to be squeezed into the same byte
2017-01-23 15:07:20 -08:00
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
2017-01-23 15:07:20 -08:00
Randy Mackay
acff67c718
AP_Notify: Display_SH1106 command stucture clarification
...
renaming the elements of the structure makes their purpose more clear
2017-01-23 15:07:20 -08:00
Randy Mackay
fd365de5f8
AP_Notify: Display structures PACKED
2017-01-23 15:07:20 -08:00
Randy Mackay
843210cac2
AP_Notify: Display bus passed into contructor
2017-01-23 15:07:20 -08:00
Randy Mackay
682fc759f1
AP_Notify: minor formatting and comment changes
...
No functional change
2017-01-23 15:07:20 -08:00
Randy Mackay
d12e0d6a82
AP_Notify: Display send_text made not static
2017-01-23 15:07:20 -08:00
Randy Mackay
07c08c09a3
AP_Notify: small change to Display health logic
2017-01-23 15:07:20 -08:00
Randy Mackay
847c68bf72
AP_Notify: remove comment
2017-01-23 15:07:20 -08:00
Randy Mackay
21a95a3b0a
AP_Notify: Display screenpage variable made part of class
2017-01-23 15:07:20 -08:00
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
2017-01-23 15:07:20 -08:00
Randy Mackay
0690315814
AP_Notify: remove unused methods and member from Display
2017-01-23 15:07:20 -08:00
Randy Mackay
f0c6fd3038
AP_Notify: resolve compiler warning in Display
2017-01-23 15:07:20 -08:00
Randy Mackay
9eb6d18d8e
AP_Notify: add override to display methods
2017-01-23 15:07:20 -08:00
kozinalexey
ed4115c4e3
AP_Notify: Support for OLED display by Alexey Kozin
2017-01-23 15:07:20 -08:00
murata
34e491f168
AP_Notify: Add a NULL pointer check.
2017-01-22 23:05:53 +01:00