epd-spi/include/oled_panel_elw1501aa.h

23 lines
637 B
C
Raw Normal View History

2022-01-21 14:43:33 +00:00
#ifndef OLED_PANEL_EWL1501AA_H
#define OLED_PANEL_EWL1501AA_H
#include "epd_common.h"
2022-01-22 12:14:30 +00:00
/**
* @brief Futaba EWL1501AA(R) PMOLED
* Driver/Controller: Solomon Systech SSD1327
* Resolution: 128x128@4bpp(16 grayscale)
* Link: https://www.futaba.com/oled/
* Datasheet: https://www.futaba.com/wp-content/uploads/2021/08/ELW1501AA.pdf
*/
2022-01-21 14:43:33 +00:00
typedef struct {
epd_cb_t cb;
2022-01-22 12:14:30 +00:00
void *user_data;
2022-01-21 14:43:33 +00:00
} oled_ewl1501aa_t;
epd_ret_t oled_ewl1501aa_init(oled_ewl1501aa_t *ewl);
2022-01-21 15:31:21 +00:00
epd_ret_t oled_ewl1501aa_upload(oled_ewl1501aa_t *oled, epd_coord_t *coord, uint8_t *data);
2022-01-21 14:43:33 +00:00
epd_ret_t oled_ewl1501aa_power(oled_ewl1501aa_t *ewl, uint8_t on);
#endif