c7x10g 2.0.0.0
|
This file contains API for 7x10 G Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_spi_master.h"
Go to the source code of this file.
Data Structures | |
struct | c7x10g_t |
Click ctx object definition. More... | |
struct | c7x10g_cfg_t |
Click configuration structure definition. More... | |
struct | c7x10g_pixel_t |
pixel structure definition. More... | |
Macros | |
#define | C7X10G_MAP_MIKROBUS(cfg, mikrobus) |
#define | C7X10G_DISPLAY_DELAY_5MS 5 |
#define | C7X10G_DISPLAY_DELAY_10MS 10 |
#define | C7X10G_DISPLAY_DELAY_20MS 20 |
#define | C7X10G_DISPLAY_DELAY_35MS 35 |
#define | C7X10G_DISPLAY_DELAY_50MS 50 |
#define | C7X10G_DISPLAY_DELAY_100MS 100 |
#define | C7X10G_DISPLAY_DELAY_150MS 150 |
#define | C7X10G_DISPLAY_LEFT 0x00 |
#define | C7X10G_DISPLAY_RIGHT 0x01 |
#define | C7X10G_DISPLAY_REFRESH 0x10 |
#define | C7X10G_DISPLAY_PIXEL_REFRESH 0x01 |
#define | C7X10G_DISPLAY_PIXEL_STORAGE 0x00 |
Enumerations | |
enum | c7x10g_return_value_t { C7X10G_OK = 0 , C7X10G_ERROR = -1 } |
Functions | |
void | c7x10g_cfg_setup (c7x10g_cfg_t *cfg) |
Config Object Initialization function. | |
c7x10g_return_value_t | c7x10g_init (c7x10g_t *ctx, c7x10g_cfg_t *cfg) |
Initialization function. | |
void | c7x10g_display_process (c7x10g_t *ctx, uint8_t *frame, uint16_t disp_delay) |
Display process (function). | |
void | c7x10g_draw_pixel (c7x10g_t *ctx, c7x10g_pixel_t *pixel, uint8_t mode, uint8_t px_delay) |
Draw pixel (function). | |
void | c7x10g_draw_char (c7x10g_t *ctx, char ch, uint8_t pos, uint8_t ch_delay) |
Draw char (function). | |
void | c7x10g_draw_number (c7x10g_t *ctx, uint8_t num, uint16_t num_delay) |
Draw number (function). | |
This file contains API for 7x10 G Click Driver.