c10x10rgb 2.0.0.0
|
This file contains API for 10x10 RGB Click driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
Go to the source code of this file.
Data Structures | |
struct | c10x10rgb_byte_t |
Byte object definition. More... | |
struct | drv_update_line_t |
Update line object definition. More... | |
struct | drv_scroll_buf_t |
Scroll buffer object definition. More... | |
struct | c10x10rgb_t |
Click ctx object definition. More... | |
struct | c10x10rgb_cfg_t |
Click configuration structure definition. More... | |
Typedefs | |
typedef void(* | drv_logic_t) (void) |
Functions | |
void | c10x10rgb_cfg_setup (c10x10rgb_cfg_t *cfg, drv_logic_t logic_zero, drv_logic_t logic_one) |
Config Object Initialization function. | |
C10X10RGB_RETVAL | c10x10rgb_init (c10x10rgb_t *ctx, c10x10rgb_cfg_t *cfg) |
Initialization function. | |
void | c10x10rgb_write_data (c10x10rgb_t *ctx, uint32_t w_data) |
Write data function. | |
void | c10x10rgb_fill_screen (c10x10rgb_t *ctx, uint32_t screen_color) |
Fill screen function. | |
uint32_t | c10x10rgb_make_color (uint8_t red, uint8_t green, uint8_t blue, uint8_t brightness) |
Make color function. | |
void | c10x10rgb_display_image (c10x10rgb_t *ctx, const uint32_t *demo_image) |
Display image function. | |
void | c10x10rgb_display_byte (c10x10rgb_t *ctx, c10x10rgb_byte_t *data_obj) |
Display byte function. | |
void | c10x10rgb_display_string (c10x10rgb_t *ctx, c10x10rgb_byte_t *data_obj, uint8_t len, uint16_t speed_ms) |
Display string function. | |
void | c10x10rgb_demo_rainbow (c10x10rgb_t *ctx, uint8_t brightness, uint16_t speed_ms) |
Demo rainbow function. | |
This file contains API for 10x10 RGB Click driver.