Search found 2 matches
- Wed Aug 07, 2024 5:56 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp_lcd_panel_draw_bitmap填充颜色不正确
- Replies: 1
- Views: 1651
Re: esp_lcd_panel_draw_bitmap填充颜色不正确
我查看源码后了解到里边是用了esp_lcd_panel_io_tx_color(io, LCD_CMD_RAMWR, color_data, len),有没有什么办法能直接发uint16_t数据的地址而不用拆开来?
- Tue Aug 06, 2024 2:13 pm
- Forum: ESP-IDF 中文讨论版
- Topic: esp_lcd_panel_draw_bitmap填充颜色不正确
- Replies: 1
- Views: 1651
esp_lcd_panel_draw_bitmap填充颜色不正确
我初始化st7789的屏幕后想用esp_lcd_panel_draw_bitmap对屏幕填充颜色,请问为什么不能通过直接发送颜色地址来填充,而需要拆开来才能正确显示颜色? uint16_t color=RED;// #define RED 0xF800 uint8_t buf[2]={color>>8,color}; uint16_t test_buf[1]={color}; for(uint16_t y=0;y<LCD_H;y++) { for (uint16_t x=0;x<LCD_W;x++) { //esp_lcd_panel_draw_bitmap(lcd_panel,x,y,x+1...