Browse Source

add:添加luat_lcd_setup_buff_default

Dozingfiretruck 10 months ago
parent
commit
1241e0911b
2 changed files with 6 additions and 1 deletions
  1. 5 1
      components/lcd/luat_lcd.c
  2. 1 0
      components/lcd/luat_lcd.h

+ 5 - 1
components/lcd/luat_lcd.c

@@ -193,7 +193,7 @@ INIT_DONE:
     return -1;
 }
 
-LUAT_WEAK int luat_lcd_setup_buff(luat_lcd_conf_t* conf){
+LUAT_WEAK int luat_lcd_setup_buff_default(luat_lcd_conf_t* conf){
     conf->buff = luat_heap_opt_malloc(LUAT_HEAP_PSRAM, sizeof(luat_color_t) * conf->w * conf->h);
     if (conf->buff == NULL) {
       LLOGW("psram 分配 lcd buff失败, 尝试在sram分配");
@@ -216,6 +216,10 @@ LUAT_WEAK int luat_lcd_setup_buff(luat_lcd_conf_t* conf){
     return 0;
 }
 
+LUAT_WEAK int luat_lcd_setup_buff(luat_lcd_conf_t* conf) {
+    return luat_lcd_setup_buff_default(conf);
+}
+
 LUAT_WEAK int luat_lcd_init(luat_lcd_conf_t* conf) {
     return luat_lcd_init_default(conf);
 }

+ 1 - 0
components/lcd/luat_lcd.h

@@ -161,6 +161,7 @@ int lcd_read_cmd_data(luat_lcd_conf_t* conf,const uint8_t cmd, const uint8_t *da
 
 // xxx_default 一般为通用spi设备使用
 int luat_lcd_init_default(luat_lcd_conf_t* conf);
+int luat_lcd_setup_buff_default(luat_lcd_conf_t* conf);
 int luat_lcd_flush_default(luat_lcd_conf_t* conf);
 int luat_lcd_draw_default(luat_lcd_conf_t* conf, int16_t x1, int16_t y1, int16_t x2, int16_t y2, luat_color_t* color);