21 lines
550 B
C
21 lines
550 B
C
#ifndef __BSP_LCD_ILI9341_H
|
|
#define __BSP_LCD_ILI9341_H
|
|
|
|
#include "ch32v30x.h"
|
|
|
|
#define BSP_LCD_X_PIXELS 240
|
|
#define BSP_LCD_Y_PIXELS 320
|
|
|
|
#define BSP_LCD_GPIO_PORT GPIOA
|
|
#define BSP_LCD_GPIO_PORT_RCC RCC_APB2Periph_GPIOA
|
|
#define BSP_LCD_BL_GPIO GPIO_Pin_2
|
|
#define BSP_LCD_CS_GPIO GPIO_Pin_3
|
|
#define BSP_LCD_DC_GPIO GPIO_Pin_4
|
|
#define BSP_LCD_RST_GPIO GPIO_Pin_6
|
|
|
|
void bsp_lcd_init(void);
|
|
void bsp_lcd_draw_rect(uint16_t x_start, uint16_t y_start,uint16_t x_end, uint16_t y_end, const void *color_data);
|
|
uint8_t bsp_lcd_get_trans_stat(void);
|
|
|
|
#endif
|