Skip to content

Commit 5d90d0b

Browse files
authored
Update defconfig.esp32p4
1 parent a8ef27a commit 5d90d0b

File tree

1 file changed

+56
-11
lines changed

1 file changed

+56
-11
lines changed

configs/defconfig.esp32p4

Lines changed: 56 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,35 @@
11
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
2-
CONFIG_SPIRAM=y
3-
CONFIG_SPIRAM_SPEED_200M=y
2+
3+
# Enable LP Core
4+
CONFIG_ULP_COPROC_ENABLED=y
5+
CONFIG_ULP_COPROC_TYPE_LP_CORE=y
6+
CONFIG_ULP_COPROC_RESERVE_MEM=8192
7+
8+
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_360=y
9+
CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE=y
410
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
511
CONFIG_LWIP_TCP_SACK_OUT=y
612

13+
CONFIG_SPIRAM=y
14+
CONFIG_SPIRAM_SPEED_200M=y
15+
CONFIG_SPIRAM_XIP_FROM_PSRAM=y
16+
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
17+
CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY=y
18+
CONFIG_SPIRAM_BOOT_HW_INIT=y
19+
CONFIG_SPIRAM_BOOT_INIT=y
20+
CONFIG_SPIRAM_PRE_CONFIGURE_MEMORY_PROTECTION=y
21+
22+
CONFIG_RTC_CLK_CAL_CYCLES=576
23+
# CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set
24+
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
25+
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=3120
26+
CONFIG_CACHE_L2_CACHE_256KB=y
27+
CONFIG_CACHE_L2_CACHE_LINE_128B=y
28+
29+
# RGB Display Optimizations
30+
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
31+
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
32+
733
CONFIG_SLAVE_IDF_TARGET_ESP32C6=y
834
CONFIG_ESP_SDIO_BUS_WIDTH=4
935
CONFIG_ESP_SDIO_CLOCK_FREQ_KHZ=40000
@@ -15,17 +41,37 @@ CONFIG_ESP_SDIO_PIN_D2=16
1541
CONFIG_ESP_SDIO_PIN_D3=17
1642

1743
#
18-
# RGB Display Optimizations
44+
# BT config
1945
#
20-
CONFIG_LCD_RGB_ISR_IRAM_SAFE=y
21-
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
46+
CONFIG_BT_ENABLED=y
47+
CONFIG_BT_CONTROLLER_DISABLED=y
48+
CONFIG_BT_BLUEDROID_ENABLED=n
49+
CONFIG_BT_NIMBLE_ENABLED=y
50+
CONFIG_BT_NIMBLE_TRANSPORT_UART=n
2251

2352
#
2453
# Wi-Fi Remote
2554
#
2655
CONFIG_ESP_WIFI_REMOTE_ENABLED=y
2756
CONFIG_ESP_WIFI_REMOTE_LIBRARY_HOSTED=y
2857

58+
#### Add Wi-Fi Remote config for better performance:
59+
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=16
60+
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=64
61+
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=64
62+
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y
63+
CONFIG_ESP_WIFI_TX_BA_WIN=32
64+
CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y
65+
CONFIG_ESP_WIFI_RX_BA_WIN=32
66+
67+
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=65534
68+
CONFIG_LWIP_TCP_WND_DEFAULT=65534
69+
CONFIG_LWIP_TCP_RECVMBOX_SIZE=64
70+
CONFIG_LWIP_UDP_RECVMBOX_SIZE=64
71+
CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=64
72+
73+
CONFIG_LWIP_TCP_SACK_OUT=y
74+
2975
#
3076
# Enable ESP Hosted BT
3177
# Used as VHCI transport between BT Host and Controller
@@ -34,10 +80,9 @@ CONFIG_ESP_HOSTED_ENABLE_BT_NIMBLE=y
3480
CONFIG_ESP_HOSTED_NIMBLE_HCI_VHCI=y
3581

3682
#
37-
# BT config
83+
# PPP
3884
#
39-
CONFIG_BT_ENABLED=y
40-
CONFIG_BT_CONTROLLER_DISABLED=y
41-
CONFIG_BT_BLUEDROID_ENABLED=n
42-
CONFIG_BT_NIMBLE_ENABLED=y
43-
CONFIG_BT_NIMBLE_TRANSPORT_UART=n
85+
CONFIG_LWIP_PPP_SUPPORT=y
86+
CONFIG_LWIP_PPP_NOTIFY_PHASE_SUPPORT=y
87+
CONFIG_LWIP_PPP_PAP_SUPPORT=y
88+
CONFIG_LWIP_PPP_ENABLE_IPV6=n

0 commit comments

Comments
 (0)