24 lines
559 B
C
24 lines
559 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 250
|
|
#define BUFFERWIDTH 250
|
|
#define HEIGHT 122
|
|
#define BYTES_PER_LINE 32 // ((WIDTH + 7) / 8)
|
|
#define ALLSCREEN_GRAGHBYTES 3904 //(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 epd_draw_something(char toDraw);
|
|
|
|
#endif |