eink_200inch
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 | eink_200inch_font_t |
struct | eink_200inch_cordinate_t |
struct | eink_200_xy_t |
struct | eink_200_text_set_t |
struct | eink_200inch_t |
Click ctx object definition. More... | |
struct | eink_200inch_cfg_t |
Click configuration structure definition. More... | |
Functions | |
void | eink_200inch_cfg_setup (eink_200inch_cfg_t *cfg) |
Config Object Initialization function. More... | |
EINK_200INCH_RETVAL | eink_200inch_init (eink_200inch_t *ctx, eink_200inch_cfg_t *cfg) |
Initialization function. More... | |
void | eink_200inch_generic_transfer (eink_200inch_t *ctx, uint8_t *wr_buf, uint16_t wr_len, uint8_t *rd_buf, uint16_t rd_len) |
Generic transfer function. More... | |
void | eink200_send_command (eink_200inch_t *ctx, uint8_t command) |
Sending a command. More... | |
void | eink200_send_data (eink_200inch_t *ctx, uint8_t c_data) |
Sending data. More... | |
void | eink200_reset (eink_200inch_t *ctx) |
Reset chip. More... | |
void | eink200_sleep_mode (eink_200inch_t *ctx) |
Sleep mode. More... | |
void | eink200_start_config (eink_200inch_t *ctx) |
Configuration display. More... | |
void | eink200_set_lut (eink_200inch_t *ctx, const uint8_t *lut, uint8_t n_bytes) |
Set LUT table. More... | |
void | eink200_set_memory_pointer (eink_200inch_t *ctx, uint8_t x, uint8_t y) |
Setting pointers in memory. More... | |
void | eink200_set_memory_area (eink_200inch_t *ctx, eink_200_xy_t *xy) |
Setting area in memory. More... | |
void | eink200_update_display (eink_200inch_t *ctx) |
Update dispaly. More... | |
void | eink200_fill_screen (eink_200inch_t *ctx, uint8_t color) |
Function that fills the screen. More... | |
void | eink200_display_image (eink_200inch_t *ctx, const uint8_t *image_buffer) |
Displays image. More... | |
void | eink200_text (eink_200inch_t *ctx, char *text, eink_200_text_set_t *text_set) |
Draw text on the screen. More... | |
void | eink200_set_font (eink_200inch_t *ctx, eink_200inch_font_t *cfg_font) |
Set text font. More... | |
This file contains API for eINK 2.00 inch Click driver.