This is the Waveshare P4+C6 4.3in version, similar request to other Waveshare ESP32P4 + C6 boards: wishlist/136 (7in) and wishlist/125 (10 in).
I believe this is also same hardware as the Guition 4.3 already available with different pinouts. esphome working hw config sections included. (have one on order)
Close × Hardware testing We often do not have this board ourselves. Community testing helps establish what actually works. A successful report is evidence for the maintainer to review, not an automatic compatibility claim.
Board details & configuration Model Waveshare ESP32-P4-WIFI6 4.3inch, 480×800, 5-Point Touch, Onboard Audio, Wi-Fi 6, BLE 5 Chip, RAM and flash ESP32-P4 32MB v1.3 + ESP32-C6 for Wifi Display and touch 4.3in, 480x800, display JC4880P443, touch gt911 Already tried Currently using ESPHome Builder with lvgl, have good working hw configuration (included) Configuration status working View shared configuration # esphome hw config section
# Waveshare ESP32-P4-WIFI6 4.3in 480×800
esp32:
variant: esp32p4
flash_size: 32MB
framework:
type: esp-idf
advanced:
enable_idf_experimental_features: true
engineering_sample: true
psram:
mode: hex
speed: 200MHz
esp32_hosted:
variant: ESP32C6
active_high: true
clk_pin: GPIO18
cmd_pin: GPIO19
d0_pin: GPIO14
d1_pin: GPIO15
d2_pin: GPIO16
d3_pin: GPIO17
reset_pin: GPIO54
i2c:
- id: i2c_touch
sda: GPIO7
scl: GPIO8
scan: true
# DSI PHY supply
esp_ldo:
- channel: 3
voltage: 2.5V
output:
- platform: ledc
id: backlight_pwm
pin:
number: GPIO26
inverted: true # Waveshare inverts the LEDC output
# 100Hz bands on camera; use 20000Hz while filming.
frequency: 100Hz
max_power: ${backlight_max}
light:
- platform: monochromatic
id: backlight
name: "Backlight"
output: backlight_pwm
restore_mode: ALWAYS_ON
display:
- platform: mipi_dsi
id: panel_display
model: JC4880P443
auto_clear_enabled: false
reset_pin: GPIO27
touchscreen:
- platform: gt911
id: panel_touch
i2c_id: i2c_touch
address: 0x5D
# ---------
# AUDIO
# ---------
# I2S bus to the ES8311 codec
i2s_audio:
- id: i2s_out
i2s_lrclk_pin: GPIO10
i2s_bclk_pin: GPIO12
i2s_mclk_pin: GPIO13
# ES8311 codec control over the existing I2C bus
audio_dac:
- platform: es8311
id: es8311_dac
i2c_id: i2c_touch
address: 0x18
switch:
- platform: gpio
id: speaker_amp
name: "Speaker Amp"
pin: GPIO53
restore_mode: ALWAYS_OFF
internal: true
speaker:
- platform: i2s_audio
id: board_speaker
i2s_audio_id: i2s_out
i2s_dout_pin: GPIO9
dac_type: external
audio_dac: es8311_dac
channel: mono
sample_rate: 16000
bits_per_sample: 16bit1 owner has volunteered to test.
Sign in to volunteer
Discussion 0
Add a commentStart the conversation
Share an example, ask a question or explain how you would use this.