aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2018-02-14 23:24:11 -0500
committerClyne Sullivan <tullivan99@gmail.com>2018-02-14 23:24:11 -0500
commitf90c71412cd715e1a7293ecdb0237c96fbfe9bb8 (patch)
treef1473a3dff0a8ec5ff3d0128d3e31bd58eea646b /include
parent92d50d4d8368e616d4ead3153fae91cc913100a4 (diff)
font support, inconsolata
Diffstat (limited to 'include')
-rw-r--r--include/display.h8
-rw-r--r--include/gpio.h1
2 files changed, 7 insertions, 2 deletions
diff --git a/include/display.h b/include/display.h
index 8210656..1fab223 100644
--- a/include/display.h
+++ b/include/display.h
@@ -3,9 +3,13 @@
#include <stdint.h>
-#define LCD_WIDTH 480
-#define LCD_HEIGHT 320
+#define LCD_WIDTH 320
+#define LCD_HEIGHT 480
+#define COLOR_MAX 31
+
+uint16_t dsp_color(uint8_t r, uint8_t g, uint8_t b);
+void dsp_write_cmd(uint8_t data);
void dsp_write_data(uint8_t data);
void dsp_set_addr(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2);
void dsp_init(void);
diff --git a/include/gpio.h b/include/gpio.h
index 25b32fe..524b791 100644
--- a/include/gpio.h
+++ b/include/gpio.h
@@ -38,6 +38,7 @@ void gpio_init(void);
void gpio_pupd(GPIO_TypeDef *port, uint8_t pin, uint8_t pupd);
void gpio_type(GPIO_TypeDef *port, uint8_t pin, uint8_t type);
+void gpio_speed(GPIO_TypeDef *port, uint8_t pin, uint8_t speed);
void gpio_mode(GPIO_TypeDef *port, uint8_t pin, uint8_t mode);
void gpio_dout(GPIO_TypeDef *port, uint8_t pin, uint8_t val);
uint8_t gpio_din(GPIO_TypeDef *port, uint8_t pin);