eink_154inch
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 | eink_154inch_font_t |
struct | eink_154inch_cordinate_t |
struct | eink_154_xy_t |
struct | eink_154_text_set_t |
struct | eink_154inch_t |
Click ctx object definition. More... | |
struct | eink_154inch_cfg_t |
Click configuration structure definition. More... | |
Functions | |
void | eink_154inch_cfg_setup (eink_154inch_cfg_t *cfg) |
Config Object Initialization function. More... | |
EINK_154INCH_RETVAL | eink_154inch_init (eink_154inch_t *ctx, eink_154inch_cfg_t *cfg) |
Initialization function. More... | |
void | eink_154inch_generic_transfer (eink_154inch_t *ctx, uint8_t *wr_buf, uint16_t wr_len, uint8_t *rd_buf, uint16_t rd_len) |
Generic transfer function. More... | |
void | eink154_send_command (eink_154inch_t *ctx, uint8_t command) |
Sending a command. More... | |
void | eink154_send_data (eink_154inch_t *ctx, uint8_t c_data) |
Sending data. More... | |
void | eink154_reset (eink_154inch_t *ctx) |
Reset chip. More... | |
void | eink154_sleep_mode (eink_154inch_t *ctx) |
Sleep mode. More... | |
void | eink154_start_config (eink_154inch_t *ctx) |
Configuration display. More... | |
void | eink154_set_lut (eink_154inch_t *ctx, const uint8_t *lut, uint8_t n_bytes) |
Set LUT table. More... | |
void | eink154_set_memory_pointer (eink_154inch_t *ctx, uint8_t x, uint8_t y) |
Setting pointers in memory. More... | |
void | eink154_set_memory_area (eink_154inch_t *ctx, eink_154_xy_t *xy) |
Setting area in memory. More... | |
void | eink154_update_display (eink_154inch_t *ctx) |
Update dispaly. More... | |
void | eink154_fill_screen (eink_154inch_t *ctx, uint8_t color) |
Function that fills the screen. More... | |
void | eink154_display_image (eink_154inch_t *ctx, const uint8_t *image_buffer) |
Displays image. More... | |
void | eink154_text (eink_154inch_t *ctx, char *text, eink_154_text_set_t *text_set) |
Draw text on the screen. More... | |
void | eink154_set_font (eink_154inch_t *ctx, eink_154inch_font_t *cfg_font) |
Set text font. More... | |
This file contains API for eINK 1.54 inch Click driver.