|
void | rotaryrgb_cfg_setup (rotaryrgb_cfg_t *cfg, drv_logic_t logic_zero, drv_logic_t logic_one) |
| Rotary RGB configuration object setup function. More...
|
|
err_t | rotaryrgb_init (rotaryrgb_t *ctx, rotaryrgb_cfg_t *cfg) |
| Rotary RGB initialization function. More...
|
|
void | rotaryrgb_set_led_data (rotaryrgb_t *ctx, uint32_t data_in) |
| Rotary RGB set LED data function. More...
|
|
void | rotaryrgb_set_all_leds_data (rotaryrgb_t *ctx, uint32_t *data_in) |
| Rotary RGB set all LEDs data function. More...
|
|
void | rotaryrgb_set_all_led_color (rotaryrgb_t *ctx, uint32_t led_color) |
| Rotary RGB set all LEDs color function. More...
|
|
err_t | rotaryrgb_set_led_pos_color (rotaryrgb_t *ctx, uint8_t led_pos, uint32_t led_color) |
| Rotary RGB set LED position color function. More...
|
|
uint32_t | rotaryrgb_make_color (uint8_t red, uint8_t green, uint8_t blue, uint8_t brightness) |
| Rotary RGB make color function. More...
|
|
void | rotaryrgb_set_state_di_pin (rotaryrgb_t *ctx) |
| Rotary RGB DI pin setting function. More...
|
|
void | rotaryrgb_di_pin_clear (rotaryrgb_t *ctx) |
| Rotary RGB DI pin clearing function. More...
|
|
uint8_t | rotaryrgb_get_state_do_pin (rotaryrgb_t *ctx) |
| Rotary RGB get DO pin state function. More...
|
|
uint8_t | rotaryrgb_get_state_switch (rotaryrgb_t *ctx) |
| Rotary RGB get switch state function. More...
|
|
uint8_t | rotaryrgb_get_state_ena (rotaryrgb_t *ctx) |
| Rotary RGB get encoder A state function. More...
|
|
uint8_t | rotaryrgb_get_state_enb (rotaryrgb_t *ctx) |
| Rotary RGB get encoder B state function. More...
|
|
This file contains API for Rotary RGB Click Driver.