|
void | c16x12_cfg_setup (c16x12_cfg_t *cfg) |
| Config Object Initialization function.
|
|
C16X12_RETVAL | c16x12_init (c16x12_t *ctx, c16x12_cfg_t *cfg) |
| Initialization function.
|
|
void | c16x12_default_cfg (c16x12_t *ctx) |
| Click Default Configuration function.
|
|
void | c16x12_generic_write (c16x12_t *ctx, uint8_t reg, uint8_t *data_buf, uint8_t len) |
| Generic write function.
|
|
void | c16x12_generic_read (c16x12_t *ctx, uint8_t reg, uint8_t *data_buf, uint8_t len) |
| Generic read function.
|
|
void | c16x12g_write_reg (c16x12_t *ctx, uint8_t reg, uint8_t c_data) |
| Functions for write one byte in register.
|
|
void | c16x12g_select_page (c16x12_t *ctx, uint8_t page) |
| Functions for select page.
|
|
void | c16x12g_write_page_byte (c16x12_t *ctx, uint16_t reg_addr, uint8_t reg_value) |
| Functions for write one byte in register with select page.
|
|
void | c16x12g_write_page_data (c16x12_t *ctx, uint16_t reg, uint8_t *data_buf, uint8_t n_data) |
| Functions for write n byte in registers with select page.
|
|
uint8_t | c16x12g_read_reg (c16x12_t *ctx, uint8_t reg) |
| Functions for read byte from register.
|
|
void | c16x12g_set_stand_by (c16x12_t *ctx, uint8_t state) |
| Functions for sets SDB pin state.
|
|
void | c16x12g_device_reset (c16x12_t *ctx) |
| Functions for device reset.
|
|
uint8_t | c16x12g_get_interrupt (c16x12_t *ctx) |
| Functions for reads interrupt state.
|
|
void | c16x12g_device_configuration (c16x12_t *ctx) |
| Functions for device configuration.
|
|
void | c16x12g_set_all_leds (c16x12_t *ctx, uint8_t state) |
| Functions for sets all LEDs on the state.
|
|
void | c16x12g_set_global_current_control (c16x12_t *ctx, uint8_t gcc) |
| Functions for sets global current for all leds.
|
|
void | c16x12g_clear_display (c16x12_t *ctx) |
| Functions for clear display.
|
|
void | c16x12g_set_column_state (c16x12_t *ctx, uint8_t col, uint16_t state, uint8_t c_end) |
| Functions for sets column state.
|
|
void | c16x12g_set_leds_mode (c16x12_t *ctx, uint8_t mode) |
| Functions for sets LEDs mode.
|
|
void | c16x12g_set_pmw (c16x12_t *ctx, uint8_t pwm_value) |
| Functions for sets PWM for all LEDs.
|
|
void | c16x12g_set_led (c16x12_t *ctx, uint8_t x_pos, uint8_t y_pos, uint8_t state, uint8_t c_end) |
| Functions for sets LEDs state.
|
|
void | c16x12g_display_byte (c16x12_t *ctx, char ch) |
| Functions for display one Byte.
|
|
void | c16x12g_display_image (c16x12_t *ctx, uint16_t *p_image) |
| Functions for display Image.
|
|
void | c16x12g_display_text (c16x12_t *ctx, char *p_text, uint8_t n_char, uint8_t speed) |
| Functions for display text with scroll.
|
|
void | c16x12g_config_abm (c16x12_t *ctx, uint16_t n_abm, c16x12_abm_t *config) |
| Functions for ABM configuration.
|
|
void | c16x12g_start_abm (c16x12_t *ctx) |
| Functions for start new ABM configuration.
|
|
This file contains API for 16x12 Click driver.