22 lines
538 B
C
22 lines
538 B
C
#ifndef EPAPER_H
|
|
#define EPAPER_H
|
|
|
|
#include <zephyr/kernel.h>
|
|
#include <zephyr/device.h>
|
|
#include <zephyr/drivers/spi.h>
|
|
#include <zephyr/drivers/gpio.h>
|
|
|
|
#define WIDTH 200
|
|
#define HEIGHT 122
|
|
#define BYTES_PER_LINE 25 // ((WIDTH + 7) / 8)
|
|
#define ALLSCREEN_GRAGHBYTES 3050 //(BYTES_PER_LINE * HEIGHT)
|
|
|
|
void epd_init(void);
|
|
void epd_update(void);
|
|
void epd_clear_black(void);
|
|
void epd_clear_white(void);
|
|
void epd_display_buffer(const unsigned char *buffer);
|
|
|
|
void draw_something(int num);
|
|
|
|
#endif // EPAPER_H
|