2018-02-13 23:35:44 -05:00
|
|
|
#ifndef DISPLAY_H_
|
|
|
|
#define DISPLAY_H_
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
2018-02-15 08:35:35 -05:00
|
|
|
#define LCD_WIDTH 480
|
|
|
|
#define LCD_HEIGHT 320
|
2018-02-13 23:35:44 -05:00
|
|
|
|
2018-02-14 23:24:11 -05:00
|
|
|
#define COLOR_MAX 31
|
|
|
|
|
|
|
|
uint16_t dsp_color(uint8_t r, uint8_t g, uint8_t b);
|
2018-02-20 17:50:47 -05:00
|
|
|
|
|
|
|
void dsp_dmode(int mode);
|
2018-02-14 23:24:11 -05:00
|
|
|
void dsp_write_cmd(uint8_t data);
|
2018-02-13 23:35:44 -05:00
|
|
|
void dsp_write_data(uint8_t data);
|
2018-02-20 17:50:47 -05:00
|
|
|
uint8_t dsp_read_data(void);
|
|
|
|
|
2018-02-13 23:35:44 -05:00
|
|
|
void dsp_set_addr(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2);
|
2018-02-20 17:50:47 -05:00
|
|
|
void dsp_set_addr_read(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2);
|
|
|
|
|
2018-02-13 23:35:44 -05:00
|
|
|
void dsp_init(void);
|
|
|
|
|
|
|
|
#endif // DISPLAY_H_
|