Grove ledbar¶
Driver for the Grove ledbar.
This driver provides [S]ensor [A]ctuator [U]ber [L]ayer capabilities.
-
GROVE_LEDBAR_R2G
¶ 1
MY9221_DIR_FWD
-
GROVE_LEDBAR_G2R
¶ 1
MY9221_DIR_REV
-
my9221_params_t
grove_ledbar_params_t
¶ Parameters needed for device initialization.
-
int
grove_ledbar_init
(grove_ledbar.h::grove_ledbar_t
* dev, constgrove_ledbar.h::grove_ledbar_params_t
* params)¶ Initialize the given driver.
Parameters
dev: device descriptor grove ledbar params: configuration parameters Return values
- 0 on success, otherwise error
-
void
grove_ledbar_set
(grove_ledbar.h::grove_ledbar_t
* dev, uint8_t level)¶ Set overall (brightness) level distributed over all LEDs.
Parameters
dev: device descriptor grove ledbar level: overall brightness level
-
void
grove_ledbar_clear
(grove_ledbar.h::grove_ledbar_t
* dev)¶ Clear ledbar, i.e.
set all LEDs off
Parameters
dev: device descriptor grove ledbar
-
GROVE_LEDBAR_MAX
¶ Maximum value for ledbar level.
1
UINT8_MAX