eink 2.0.0.0
|
This file contains API for eINK 2.00 inch 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 | eink200inch_font_t |
struct | eink_cordinate_t |
struct | eink_xy_t |
struct | eink_text_set_t |
struct | eink_t |
Click ctx object definition. More... | |
struct | eink_cfg_t |
Click configuration structure definition. More... | |
Functions | |
void | eink_cfg_setup (eink_cfg_t *cfg) |
Config Object Initialization function. | |
err_t | eink_init (eink_t *ctx, eink_cfg_t *cfg) |
Initialization function. | |
void | eink_send_cmd (eink_t *ctx, uint8_t command) |
Sending a command. | |
void | eink_send_data (eink_t *ctx, uint8_t c_data) |
Sending data. | |
void | eink_reset (eink_t *ctx) |
Reset chip. | |
void | eink_sleep_mode (eink_t *ctx) |
Sleep mode. | |
void | eink_start_config (eink_t *ctx) |
Configuration display. | |
void | eink_set_lut (eink_t *ctx, const uint8_t *lut, uint8_t n_bytes) |
Set LUT table. | |
void | eink_set_mem_pointer (eink_t *ctx, uint8_t x, uint8_t y) |
Setting pointers in memory. | |
void | eink_set_mem_area (eink_t *ctx, eink_xy_t *xy) |
Setting area in memory. | |
void | eink_update_display (eink_t *ctx) |
Update dispaly. | |
void | eink_fill_screen (eink_t *ctx, uint8_t color) |
Function that fills the screen. | |
void | eink_display_image (eink_t *ctx, const uint8_t *image_buffer) |
Displays image. | |
void | eink_text (eink_t *ctx, uint8_t *text, eink_text_set_t *text_set) |
Draw text on the screen. | |
void | eink_set_font (eink_t *ctx, eink200inch_font_t *cfg_font) |
Set text font. | |
This file contains API for eINK 2.00 inch Click driver.