Search found 5 matches
- Wed Aug 09, 2023 5:26 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 求助,有趣的LVGL驱动ILI9488,屏幕边缘有一排亮点。[已解决]
- Replies: 6
- Views: 6922
Re: 求助,有趣的LVGL驱动ILI9488,屏幕边缘有一排亮点。[已解决]
根因已找到了,是因为数据加入发送队列的之后,我们就free掉buffer了,所以存在野数据问题,野数据是导致亮点的原因。在发送和free之间加入disp_wait_for_pending_transactions();也可以解决这问题(弊端是会降低刷新率,这部分弊端和楼主的解决方案是一样的)。 完美解决方案如下 void ili9488_flush(lv_disp_drv_t * drv, const lv_area_t * area, lv_color_t * color_map) { uint32_t size = lv_area_get_width(area) * lv_area_get...
- Wed Aug 09, 2023 3:29 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 求助,有趣的LVGL驱动ILI9488,屏幕边缘有一排亮点。[已解决]
- Replies: 6
- Views: 6922
Re: 求助,有趣的LVGL驱动ILI9488,屏幕边缘有一排亮点。[已解决]
参考楼主的,已解决问题哈哈,这个问题卡了我半年
在函数void ili9488_flush(lv_disp_drv_t * drv, const lv_area_t * area, lv_color_t * color_map)
里最后
ili9488_send_color((void *) mybuf, size * 3);
ili9488_send_color((void *) (&mybuf[(size*3) - 3]), 3);//增加的
heap_caps_free(mybuf);
在函数void ili9488_flush(lv_disp_drv_t * drv, const lv_area_t * area, lv_color_t * color_map)
里最后
ili9488_send_color((void *) mybuf, size * 3);
ili9488_send_color((void *) (&mybuf[(size*3) - 3]), 3);//增加的
heap_caps_free(mybuf);
- Wed May 11, 2022 3:08 am
- Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
- Topic: esp32c3开启wifi-sta后无法使用虚拟usb问题
- Replies: 2
- Views: 3777
Re: esp32c3开启wifi-sta后无法使用虚拟usb问题
在配置里选择输出为jtag usb已解决
- Thu May 05, 2022 2:08 am
- Forum: Hardware
- Topic: why usb-jtag disconnect when wifi start?
- Replies: 4
- Views: 3567
- Thu May 05, 2022 1:53 am
- Forum: 全国大学生物联网设计竞赛乐鑫答疑专区
- Topic: esp32c3开启wifi-sta后无法使用虚拟usb问题
- Replies: 2
- Views: 3777
esp32c3开启wifi-sta后无法使用虚拟usb问题
使用esp-idf v4.4示例代码,使用示例wifi-sta后就无法打开虚拟串口。其他示例没这个问题