start of the epd. Problem right now 0xff display black. Will have to investigate
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
// DRIVER FOR UC8179
|
||||
#pragma once
|
||||
|
||||
#include "sdkconfig.h"
|
||||
#include "types.hpp"
|
||||
|
||||
// EPD Pin Definitions - Defaulting to CONFIG_ values defined in Kconfig
|
||||
#define TFT_SCLK CONFIG_CALENDINK_EPD_SCLK
|
||||
#define TFT_MISO CONFIG_CALENDINK_EPD_MISO
|
||||
#define TFT_MOSI CONFIG_CALENDINK_EPD_MOSI
|
||||
#define TFT_CS CONFIG_CALENDINK_EPD_CS
|
||||
#define TFT_DC CONFIG_CALENDINK_EPD_DC
|
||||
#define TFT_BUSY CONFIG_CALENDINK_EPD_BUSY
|
||||
#define TFT_RST CONFIG_CALENDINK_EPD_RST
|
||||
|
||||
#define SPI_FREQUENCY 10000000
|
||||
#define SPI_READ_FREQUENCY 4000000
|
||||
|
||||
#define EPD_WIDTH 800
|
||||
#define EPD_HEIGHT 480
|
||||
|
||||
enum class epd_color_t : uint8
|
||||
{
|
||||
BLACK = 0x00,
|
||||
WHITE = 0xFF
|
||||
};
|
||||
|
||||
void epd_init(void);
|
||||
void epd_shutdown(void);
|
||||
void epd_init_display();
|
||||
void epd_shutdown_display(void);
|
||||
void epd_refresh(void);
|
||||
void epd_clear(epd_color_t level);
|
||||
bool epd_is_asleep(void);
|
||||
Reference in New Issue
Block a user