Functions which handle the leds. More...
Modules | |
| Advanced informations | |
Enumerations | |
| enum | eLedMask |
| clusters bit masks for accessing the leds More... | |
| enum | eLed |
| clusters boolean values for the leds More... | |
Functions | |
| void | leds_set (eLedMask bitmask, uint8_t bool) |
| Sets the selected leds on or off. More... | |
| eLedMask | leds_get (eLedMask bitmask) |
| Returns the current state of the selected leds. More... | |
Functions which handle the leds.
example
| enum eLed |
clusters boolean values for the leds
| Enumerator | |
|---|---|
| kLedOff | constant (0x00): turn leds off |
| kLedOn | constant (0xFF): turn leds on |
| enum eLedMask |
clusters bit masks for accessing the leds
This enum is used for masking the leds in leds_set() and leds_get(). Additionally it is used for storing leds_get()'s result as a bitfield.
Returns the current state of the selected leds.
This function relies directly on the measured state of led pins.
| bitmask | bit mask of the selected leds - see also eLedMask The parameter is used to only return the state of the selected leds. All other states(bits) are set to 0. |
| void leds_set | ( | eLedMask | bitmask, |
| uint8_t bool | |||
| ) |
Sets the selected leds on or off.
The value parameter is a boolean expression.
This function will set the selected leds immediately.
| bitmask | bit mask of the selected leds - see also eLedMask The parameter is used to only change the state of the selected leds. All other leds stay unchanged. |
| bool | 8-bit unsigned integer which is boolean - see also eLed |
1.8.17