diff options
| author | Luke Hoersten <[email protected]> | 2026-06-13 18:57:54 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-06-13 18:59:25 -0500 |
| commit | 3ba136c96263c8f7760e73ea1e55361bee526416 (patch) | |
| tree | aa050710d60b8a36e26781040d35158da937754d /sdkconfig.defaults | |
Initial Scrypted Viewport scaffold
Plain ESP-IDF project targeting Waveshare ESP32-P4-ETH-POE with a 5" 800x480
MIPI-DSI capacitive touch panel. Stub app_main with TODOs for Ethernet, mDNS,
HTTP API (/health, /config, /frame, /sleep, /brightness), JPEG decode, and
touch callback delivery per the v1 spec in README.md.
Diffstat (limited to 'sdkconfig.defaults')
| -rw-r--r-- | sdkconfig.defaults | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/sdkconfig.defaults b/sdkconfig.defaults new file mode 100644 index 0000000..3f88f72 --- /dev/null +++ b/sdkconfig.defaults @@ -0,0 +1,31 @@ +CONFIG_IDF_TARGET="esp32p4" + +# Partition table +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" + +# PSRAM (required for 800x480 framebuffer + JPEG decode) +CONFIG_SPIRAM=y +CONFIG_SPIRAM_MODE_HEX=y +CONFIG_SPIRAM_SPEED_200M=y +CONFIG_SPIRAM_USE_MALLOC=y +CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 + +# Ethernet (Waveshare ESP32-P4-ETH-POE: internal EMAC + external PHY) +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_ESP32_EMAC=y + +# LWIP / mDNS +CONFIG_LWIP_IPV4=y +CONFIG_LWIP_IPV6=y +CONFIG_MDNS_MAX_INTERFACES=1 + +# HTTP server +CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024 +CONFIG_HTTPD_MAX_URI_LEN=512 + +# Main task stack — JPEG decode is hungry +CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 + +# Log level +CONFIG_LOG_DEFAULT_LEVEL_INFO=y |
