Files
desklock/firmware/components/esp32_p4_wifi6_touch_lcd_xc
jpmschweitzerandClaude Opus 4.8 88a7f3e9cc Lower DSI lane rate to 720 Mbps to smooth framebuffer reads
The stock 1500 Mbps (the P4 maximum) makes the DSI transmit each line in
a tight burst, so the framebuffer reads are bursty and lose the PSRAM
bus to the Wi-Fi SDIO DMA under load. 720 spreads the read out and
tolerates the contention. Espressif's documented underrun mitigation;
the floor at this pixel clock is ~480 Mbps.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LKPbR6DY2JygHbyLjxm7Uu
2026-07-15 18:02:59 +02:00
..

BSP: Waveshare ESP32-P4-WIFI6-Touch-LCD-XC

Component Registry

ESP32-P4-NANO is a small size and highly integrated development board designed by waveshare electronics based on ESP32-P4 chip

HW version BSP Version
V1.0 ^2

Configuration

Configuration in menuconfig.

Selection LCD display Board Support Package(ESP32-P4) --> Display --> Select LCD type

  • Waveshare board with 800*800 3.4-inch Display (default)
  • Waveshare board with 720*720 4-inch Display

BackLight

bsp_display_brightness_init();

bsp_display_backlight_on();

bsp_display_backlight_off();

bsp_display_brightness_set(100);