aboutsummaryrefslogtreecommitdiffstats
path: root/include/display.h
blob: 6004f19bfb5c1f0fee0f92a0f6a35ae600746936 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef DISPLAY_H_
#define DISPLAY_H_

#include <stdint.h>

#define LCD_WIDTH  480
#define LCD_HEIGHT 320

#define COLOR_MAX 31

uint16_t dsp_color(uint8_t r, uint8_t g, uint8_t b);

void dsp_dmode(int mode);
void dsp_write_cmd(uint8_t data);
void dsp_write_data(uint8_t data);
uint8_t dsp_read_data(void);

void dsp_set_addr(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2);
void dsp_set_addr_read(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2);

void dsp_init(void);

#endif // DISPLAY_H_