This commit is contained in:
sc committed 2025-12-10 21:52:05 +08:00
1 parent 8565af8a2e
commit d8854fea10
16 files changed
+945 -901

No files matched your search

+3 -1
View File
@@ -22,6 +22,8 @@
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define RGB_DIR 1
/* 注意:_lcd_dev 必须在 extern 之前定义! */
typedef struct {
uint16_t width;
@@ -35,7 +37,7 @@ extern uint32_t g_back_color;
extern _lcd_dev lcddev;
/* 函数声明 */
void lcd_init(void);
int lcd_init(void);
void lcd_clear(uint32_t color);
void lcd_draw_point(uint16_t x, uint16_t y, uint32_t color);
void lcd_fill(uint16_t sx, uint16_t sy, uint16_t ex, uint16_t ey, uint32_t color);
+2 -2
View File
@@ -95,7 +95,7 @@ extern DMA2D_HandleTypeDef g_dma2d_handle; /* DMA2D句柄 */
#define LTDC_BACKLAYERCOLOR 0X00000000
/* LTDC帧缓冲区首地址,这里定义在SDRAM里面. */
#define LTDC_FRAME_BUF_ADDR 0XC0000000
//#define LTDC_FRAME_BUF_ADDR 0XC0000000
/* LTDC背光控制 */
#define LTDC_BL(x) do{ x ? \
@@ -124,6 +124,6 @@ uint8_t ltdc_clk_set(uint32_t pll3n, uint32_t pll3m, uint32_t pll3r);
void ltdc_layer_window_config(uint8_t layerx, uint16_t sx, uint16_t sy, uint16_t width, uint16_t height); /* LTDC层窗口设置 */
void ltdc_layer_parameter_config(uint8_t layerx, uint32_t bufaddr, uint8_t pixformat, uint8_t alpha, uint8_t alpha0, uint8_t bfac1, uint8_t bfac2, uint32_t bkcolor); /* LTDC层基本参数设置 */
uint16_t ltdc_panelid_read(void); /* LTDC 面板ID读取函数 */
int ltdc_init(void); /* LTDC初始化函数 */
int ltdc_init(void);
#endif /* DRIVERS_INCLUDE_LTDC_H_ */