Skip to content

Commit 9633157

Browse files
authored
V5.1 s3 120Mhz no sync res (#88)
* CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y * CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y * esp32 no external RAM use * add s3 speed & mem variants * enable experimental * moved `BOOTLOADER_FLASH_DC_AWARE` to s3 defconfig * CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set * rm -rf "$AR_COMPS/arduino/libraries/ESP_NOW" * OSBITS=`uname -m`
1 parent 5367cec commit 9633157

File tree

6 files changed

+28
-10
lines changed

6 files changed

+28
-10
lines changed

.github/workflows/push.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: IDF v5.1
1+
name: S3 OPI 120Mhz no reset vsync
22
on:
33
workflow_dispatch: # Manually start a workflow
44

configs/builds.json

+10-2
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,23 @@
134134
"idf_libs":["qio","80m","opi_ram"],
135135
"bootloaders":[
136136
["qio","120m","qio_ram"],
137+
["qio","120m","opi_ram"],
137138
["qio","80m","qio_ram"],
138139
["qio","80m","opi_ram"],
140+
["opi","120m","qio_ram"],
141+
["opi","120m","opi_ram"],
142+
["opi","80m","qio_ram"],
139143
["opi","80m","opi_ram"]
140144
],
141145
"mem_variants":[
142146
["qio","120m","qio_ram"],
147+
["qio","120m","opi_ram"],
143148
["qio","80m","qio_ram"],
144-
["opi","80m","opi_ram"],
145-
["opi","80m","qio_ram"]
149+
["qio","80m","opi_ram"],
150+
["opi","120m","qio_ram"],
151+
["opi","120m","opi_ram"],
152+
["opi","80m","qio_ram"],
153+
["opi","80m","opi_ram"]
146154
]
147155
}
148156
]

configs/defconfig.120m

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
CONFIG_ESPTOOLPY_FLASHFREQ_120M=y
22
CONFIG_SPIRAM_SPEED_120M=y
3+
CONFIG_SPI_FLASH_HPM_ENA=y

configs/defconfig.esp32

+5-5
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ CONFIG_BT_NIMBLE_MAX_CONNECTIONS=1
1313
# CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_2M_PHY is not set
1414
# CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY is not set
1515
# CONFIG_BT_NIMBLE_50_FEATURE_SUPPORT is not set
16+
# CONFIG_BTDM_CTRL_MODE_BTDM is not set
17+
# CONFIG_BT_BTC_TASK_STACK_SIZE is not set
18+
# CONFIG_BT_BTU_TASK_STACK_SIZE is not set
19+
CONFIG_BT_STACK_NO_LOG=y
20+
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=y
1621

1722
CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR=y
1823

@@ -21,11 +26,6 @@ CONFIG_ETH_USE_ESP32_EMAC=y
2126
CONFIG_ETH_PHY_INTERFACE_RMII=y
2227
CONFIG_ETH_USE_SPI_ETHERNET=y
2328

24-
# CONFIG_BTDM_CTRL_MODE_BTDM is not set
25-
# CONFIG_BT_BTC_TASK_STACK_SIZE is not set
26-
# CONFIG_BT_BTU_TASK_STACK_SIZE is not set
27-
CONFIG_BT_STACK_NO_LOG=y
28-
CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY=y
2929
CONFIG_SPIRAM=y
3030
CONFIG_SPIRAM_OCCUPY_HSPI_HOST=y
3131
CONFIG_ULP_COPROC_ENABLED=y

configs/defconfig.esp32s2

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
21
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
32
CONFIG_SPIRAM=y
3+
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
4+
CONFIG_SPIRAM_RODATA=y
5+
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
6+
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
47
CONFIG_ESP32S2_KEEP_USB_ALIVE=y
58
CONFIG_ULP_COPROC_ENABLED=y
69
CONFIG_ESP32_ULP_COPROC_RISCV=y

configs/defconfig.esp32s3

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,28 @@
1+
CONFIG_IDF_EXPERIMENTAL_FEATURES=y
2+
13
CONFIG_ULP_COPROC_ENABLED=y
24
CONFIG_ULP_COPROC_TYPE_RISCV=y
35
CONFIG_ULP_COPROC_RESERVE_MEM=4096
46

57
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
68
CONFIG_SPIRAM=y
9+
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
10+
CONFIG_SPIRAM_RODATA=y
711
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
12+
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
813
CONFIG_RTC_CLK_CAL_CYCLES=576
914
CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO=y
1015
# CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set
1116
# CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1 is not set
1217
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=y
1318
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=3120
1419
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=n
20+
CONFIG_BOOTLOADER_FLASH_DC_AWARE=y
1521

1622
#
1723
# S3 Display shift fix -> https://espressif-docs.readthedocs-hosted.com/projects/esp-faq/en/latest/software-framework/peripherals/lcd.html
1824
#
19-
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
25+
# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set
2026

2127
#
2228
# Bluetooth

0 commit comments

Comments
 (0)