Daniel Agar
c75954fef8
lib/led: temporarily ignore implicit fallthrough warning
2019-09-04 20:03:02 -07:00
Daniel Agar
5ae408382b
led drivers and controller move to uORB::Subscription
2019-08-20 14:03:23 -04:00
Daniel Agar
ea3acb7121
cmake remove circular linking and reorganize
...
- px4_add_module now requires MAIN
- px4_add_library doesn't automatically link
2018-04-29 21:48:54 -04:00
Simone Guscetti
c8a1050323
libled: allow infinite flashing mode
2018-01-19 11:55:39 +01:00
Beat Küng
cdf17c5447
led: add MODE_FLASH
2017-10-06 20:40:02 +02:00
Beat Küng
f22fc1c543
led: add breathe mode
2017-03-12 00:08:35 +01:00
Beat Küng
ce8707532e
led/led: change update logic to keep blinking led's in sync
2017-03-12 00:08:35 +01:00
Beat Küng
9e09f70f37
lib/led: make sure to do an orb_copy on startup
2017-03-12 00:08:35 +01:00
Beat Küng
b7f5d92b21
lib/led: add some clarifying comments
2017-03-12 00:08:35 +01:00
Beat Küng
8dae94d90a
lib/led: add BREATHE mode (but not implemented yet)
2017-03-12 00:08:35 +01:00
Beat Küng
43b98d9a2f
lib/led: add led class with led_control uorb topic
...
This is the new interface to control external LED's (user-facing).
Features:
- Supports maximum N Leds (where the board can define N)
- on/off/blink M times
- Different priorities
- Allows setting a single led or multiple at once
2017-03-12 00:08:35 +01:00