split out display code
This commit is contained in:
@@ -1,11 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// Color definitions
|
||||
#define BLACK 0x0000
|
||||
#define BLUE 0x001F
|
||||
#define RED 0xF800
|
||||
#define GREEN 0x07E0
|
||||
#define CYAN 0x07FF
|
||||
#define MAGENTA 0xF81F
|
||||
#define YELLOW 0xFFE0
|
||||
#define WHITE 0xFFFF
|
||||
26
stage2/include/display.h
Normal file
26
stage2/include/display.h
Normal file
@@ -0,0 +1,26 @@
|
||||
#pragma once
|
||||
|
||||
#include <Adafruit_GFX.h>
|
||||
#include <Adafruit_ILI9341.h>
|
||||
#include <cstdint>
|
||||
|
||||
namespace tft {
|
||||
|
||||
// Color definitions
|
||||
constexpr uint16_t BLACK = 0x0000;
|
||||
constexpr uint16_t BLUE = 0x001F;
|
||||
constexpr uint16_t RED = 0xF800;
|
||||
constexpr uint16_t GREEN = 0x07E0;
|
||||
constexpr uint16_t CYAN = 0x07FF;
|
||||
constexpr uint16_t MAGENTA = 0xF81F;
|
||||
constexpr uint16_t YELLOW = 0xFFE0 ;
|
||||
constexpr uint16_t WHITE = 0xFFFF;
|
||||
constexpr uint16_t LIGHT_GREY = 0xDEFB;
|
||||
constexpr uint16_t FOREGROUND = BLACK;
|
||||
constexpr uint16_t BACKGROUND = LIGHT_GREY;
|
||||
|
||||
void Setup();
|
||||
void Clear();
|
||||
void SetCursor(int16_t x, int16_t y);
|
||||
void Println(const char *s);
|
||||
}
|
||||
Reference in New Issue
Block a user