2025-09-02 17:10:09 +02:00

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