EV3 LEDs. More...
#include <stddef.h>#include <stdint.h>#include <stdbool.h>Go to the source code of this file.
Macros | |
| #define | EV3_LED_VAR(decl) extern decl |
| #define | EV3_LED_VAR_INIT(decl, ...) extern decl |
| #define | EV3_LED_INL inline |
| #define | LED_ATTR__COUNT_ 5 |
Enumerations | |
| enum | { EV3_LEFT_GREEN, EV3_RIGHT_GREEN, EV3_LEFT_RED, EV3_RIGHT_RED, LED_OUTA, LED_OUTB, LED_OUTC, LED_OUTD, LED__COUNT_ } |
| Identifiers of LEDs. More... | |
| enum | { TRIGGER_NONE, TRIGGER_MMC0, TRIGGER_TIMER, TRIGGER_HEARTBEAT, TRIGGER_DEFAULT_ON, TRIGGER_TRANSIENT, TRIGGER_LEGOEV3_BATTERY_CHARGING_OR_FULL, TRIGGER_LEGOEV3_BATTERY_CHARGING, TRIGGER_LEGOEV3_BATTERY_FULL, TRIGGER_LEGOEV3_BATTERY_CHARGING_BLINK_FULL_SOLID, TRIGGER_RFKILL0, TRIGGER_PHY0RX, TRIGGER_PHY0TX, TRIGGER_PHY0ASSOC, TRIGGER_PHY0RADIO, TRIGGER_RFKILL1, TRIGGER__COUNT_ } |
| Triggers identifiers of LEDs. More... | |
Functions | |
| size_t | get_led_brightness (uint8_t inx, byte *buf) |
| Read "brightness" attribute of the LED. More... | |
| size_t | set_led_brightness (uint8_t inx, byte value) |
| Write "brightness" attribute of the LED. More... | |
| size_t | get_led_delay_off (uint8_t inx, int *buf) |
| Read "delay_off" attribute of the LED. More... | |
| size_t | set_led_delay_off (uint8_t inx, int value) |
| Write "delay_off" attribute of the LED. More... | |
| size_t | get_led_delay_on (uint8_t inx, int *buf) |
| Read "delay_on" attribute of the LED. More... | |
| size_t | set_led_delay_on (uint8_t inx, int value) |
| Write "delay_on" attribute of the LED. More... | |
| size_t | get_led_max_brightness (uint8_t inx, byte *buf) |
| Read "max_brightness" attribute of the LED. More... | |
| size_t | get_led_trigger (uint8_t inx, char *buf, size_t sz) |
| Read "trigger" attribute of the LED. More... | |
| size_t | set_led_trigger (uint8_t inx, char *value) |
| Write "trigger" attribute of the LED. More... | |
| INX_T | get_led_trigger_inx (uint8_t inx) |
| Read "trigger" attribute of the LED and get the index. More... | |
| size_t | set_led_trigger_inx (uint8_t inx, INX_T trigger_inx) |
| Write "trigger" attribute of the LED by the index. More... | |
| const char * | ev3_led_trigger (INX_T trigger_inx) |
| Get name of the specified LED trigger. More... | |
EV3 LEDs.
(ev3_led.yu-h)
1.8.11