Skip to content

Commit 582ac6e

Browse files
committed
Boost flash and RAM speeds on ESP boards
We inherited a bunch of DIO from 8.x which used it for ROM flash settings. Pretty much everything should be able to do QIO. S2, S3 and ESP32 all support 80mhz as well and ESP modules tend to work at that speed too. Only on ESP32 do we leave PSRAM at 40mhz because the 80/80 mode uses an extra SPI resource that we don't want to use. Fixes #8612
1 parent 81a881a commit 582ac6e

File tree

110 files changed

+185
-185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+185
-185
lines changed

ports/espressif/boards/01space_lcd042_esp32c3/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ CIRCUITPY_CREATION_ID = 0x00C30042
33

44
IDF_TARGET = esp32c3
55

6-
CIRCUITPY_ESP_FLASH_MODE = dio
6+
CIRCUITPY_ESP_FLASH_MODE = qio
77
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

ports/espressif/boards/adafruit_esp32s3_camera/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ USB_MANUFACTURER = "Adafruit"
66
IDF_TARGET = esp32s3
77

88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
9-
CIRCUITPY_ESP_FLASH_MODE = dio
9+
CIRCUITPY_ESP_FLASH_MODE = qio
1010
CIRCUITPY_ESP_FLASH_FREQ = 80m
1111

1212
CIRCUITPY_ESP_PSRAM_SIZE = 2MB

ports/espressif/boards/adafruit_feather_esp32_v2/mpconfigboard.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ CIRCUITPY_CREATION_ID = 0x00320001
33

44
IDF_TARGET = esp32
55

6-
CIRCUITPY_ESP_FLASH_MODE = dio
7-
CIRCUITPY_ESP_FLASH_FREQ = 40m
6+
CIRCUITPY_ESP_FLASH_MODE = qio
7+
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 8MB
99

1010
CIRCUITPY_ESP_PSRAM_SIZE = 2MB

ports/espressif/boards/adafruit_feather_esp32s2/mpconfigboard.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ USB_MANUFACTURER = "Adafruit"
55

66
IDF_TARGET = esp32s2
77

8-
CIRCUITPY_ESP_FLASH_MODE = dio
9-
CIRCUITPY_ESP_FLASH_FREQ = 40m
8+
CIRCUITPY_ESP_FLASH_MODE = qio
9+
CIRCUITPY_ESP_FLASH_FREQ = 80m
1010
CIRCUITPY_ESP_FLASH_SIZE = 4MB
1111

1212
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
1313
CIRCUITPY_ESP_PSRAM_MODE = qio
14-
CIRCUITPY_ESP_PSRAM_FREQ = 40m
14+
CIRCUITPY_ESP_PSRAM_FREQ = 80m

ports/espressif/boards/adafruit_feather_esp32s2_reverse_tft/mpconfigboard.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ USB_MANUFACTURER = "Adafruit"
66

77
IDF_TARGET = esp32s2
88

9-
CIRCUITPY_ESP_FLASH_MODE = dio
10-
CIRCUITPY_ESP_FLASH_FREQ = 40m
9+
CIRCUITPY_ESP_FLASH_MODE = qio
10+
CIRCUITPY_ESP_FLASH_FREQ = 80m
1111
CIRCUITPY_ESP_FLASH_SIZE = 4MB
1212

1313
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
1414
CIRCUITPY_ESP_PSRAM_MODE = qio
15-
CIRCUITPY_ESP_PSRAM_FREQ = 40m
15+
CIRCUITPY_ESP_PSRAM_FREQ = 80m

ports/espressif/boards/adafruit_feather_esp32s2_tft/mpconfigboard.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ USB_MANUFACTURER = "Adafruit"
66

77
IDF_TARGET = esp32s2
88

9-
CIRCUITPY_ESP_FLASH_MODE = dio
10-
CIRCUITPY_ESP_FLASH_FREQ = 40m
9+
CIRCUITPY_ESP_FLASH_MODE = qio
10+
CIRCUITPY_ESP_FLASH_FREQ = 80m
1111
CIRCUITPY_ESP_FLASH_SIZE = 4MB
1212

1313
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
1414
CIRCUITPY_ESP_PSRAM_MODE = qio
15-
CIRCUITPY_ESP_PSRAM_FREQ = 40m
15+
CIRCUITPY_ESP_PSRAM_FREQ = 80m

ports/espressif/boards/adafruit_feather_esp32s3_reverse_tft/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ USB_MANUFACTURER = "Adafruit"
66

77
IDF_TARGET = esp32s3
88

9-
CIRCUITPY_ESP_FLASH_MODE = dio
9+
CIRCUITPY_ESP_FLASH_MODE = qio
1010
CIRCUITPY_ESP_FLASH_FREQ = 80m
1111
CIRCUITPY_ESP_FLASH_SIZE = 4MB
1212

ports/espressif/boards/adafruit_feather_huzzah32/mpconfigboard.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ CIRCUITPY_CREATION_ID = 0x00320002
33

44
IDF_TARGET = esp32
55

6-
CIRCUITPY_ESP_FLASH_MODE = dio
7-
CIRCUITPY_ESP_FLASH_FREQ = 40m
6+
CIRCUITPY_ESP_FLASH_MODE = qio
7+
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

1010
CIRCUITPY_ESPCAMERA = 0

ports/espressif/boards/adafruit_funhouse/mpconfigboard.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ USB_MANUFACTURER = "Adafruit"
55

66
IDF_TARGET = esp32s2
77

8-
CIRCUITPY_ESP_FLASH_MODE = dio
9-
CIRCUITPY_ESP_FLASH_FREQ = 40m
8+
CIRCUITPY_ESP_FLASH_MODE = qio
9+
CIRCUITPY_ESP_FLASH_FREQ = 80m
1010
CIRCUITPY_ESP_FLASH_SIZE = 4MB
1111

1212
CIRCUITPY_ESPCAMERA = 0
@@ -16,4 +16,4 @@ FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_NeoPixel
1616

1717
CIRCUITPY_ESP_PSRAM_SIZE = 2MB
1818
CIRCUITPY_ESP_PSRAM_MODE = qio
19-
CIRCUITPY_ESP_PSRAM_FREQ = 40m
19+
CIRCUITPY_ESP_PSRAM_FREQ = 80m

ports/espressif/boards/adafruit_huzzah32_breakout/mpconfigboard.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ CIRCUITPY_CREATION_ID = 0x00320004
33

44
IDF_TARGET = esp32
55

6-
CIRCUITPY_ESP_FLASH_MODE = dio
7-
CIRCUITPY_ESP_FLASH_FREQ = 40m
6+
CIRCUITPY_ESP_FLASH_MODE = qio
7+
CIRCUITPY_ESP_FLASH_FREQ = 80m
88
CIRCUITPY_ESP_FLASH_SIZE = 4MB
99

1010
CIRCUITPY_ESPCAMERA = 0

0 commit comments

Comments
 (0)