eink154inch 2.0.0.0
|
This file contains API for eINK 1.54 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 | eink154inch_font_t |
struct | eink154inch_cordinate_t |
struct | eink154inch_xy_t |
struct | eink154inch_text_set_t |
struct | eink154inch_t |
Click ctx object definition. More... | |
struct | eink154inch_cfg_t |
Click configuration structure definition. More... | |
Functions | |
void | eink154inch_cfg_setup (eink154inch_cfg_t *cfg) |
Config Object Initialization function. | |
err_t | eink154inch_init (eink154inch_t *ctx, eink154inch_cfg_t *cfg) |
Initialization function. | |
void | eink154inch_send_cmd (eink154inch_t *ctx, uint8_t command) |
Sending a command. | |
void | eink154inch_send_data (eink154inch_t *ctx, uint8_t c_data) |
Sending data. | |
void | eink154inch_reset (eink154inch_t *ctx) |
Reset chip. | |
void | eink154inch_sleep_mode (eink154inch_t *ctx) |
Sleep mode. | |
void | eink154inch_start_config (eink154inch_t *ctx) |
Configuration display. | |
void | eink154inch_set_lut (eink154inch_t *ctx, const uint8_t *lut, uint8_t n_bytes) |
Set LUT table. | |
void | eink154inch_set_mem_pointer (eink154inch_t *ctx, uint8_t x, uint8_t y) |
Setting pointers in memory. | |
void | eink154inch_set_mem_area (eink154inch_t *ctx, eink154inch_xy_t *xy) |
Setting area in memory. | |
void | eink154inch_update_display (eink154inch_t *ctx) |
Update dispaly. | |
void | eink154inch_fill_screen (eink154inch_t *ctx, uint8_t color) |
Function that fills the screen. | |
void | eink154inch_image (eink154inch_t *ctx, const uint8_t *image_buffer) |
Displays image. | |
void | eink154inch_text (eink154inch_t *ctx, char *text, eink154inch_text_set_t *text_set) |
Draw text on the screen. | |
void | eink154inch_set_font (eink154inch_t *ctx, eink154inch_font_t *cfg_font) |
Set text font. | |
This file contains API for eINK 1.54 inch Click driver.