Skip to content

Commit 25c4366

Browse files
committed
fix(board): Fix wESP32 board config with new options
- Provide flash size option to choose 4MB flash (rev 5 and below) or 16MB flash (default, rev 7 and higher). - Provide appropriate partition scheme options to effectively us either 4MB or 16MB flash sizes. - Change default Ethernet PHY from LAN8720 to RTL8201 (rev 7 and higher).
1 parent 372ba6a commit 25c4366

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

boards.txt

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29533,7 +29533,7 @@ wesp32.build.board=WESP32
2953329533

2953429534
wesp32.build.f_cpu=240000000L
2953529535
wesp32.build.flash_mode=dio
29536-
wesp32.build.flash_size=4MB
29536+
wesp32.build.flash_size=16MB
2953729537
wesp32.build.boot=dio
2953829538
wesp32.build.partitions=default
2953929539
wesp32.build.defines=
@@ -29543,6 +29543,23 @@ wesp32.menu.FlashFreq.80.build.flash_freq=80m
2954329543
wesp32.menu.FlashFreq.40=40MHz
2954429544
wesp32.menu.FlashFreq.40.build.flash_freq=40m
2954529545

29546+
wesp32.menu.FlashSize.default=16MB (128Mb) rev 7+
29547+
wesp32.menu.FlashSize.default.build.flash_size=16MB
29548+
wesp32.menu.FlashSize.default_4m_flash=4MB (32Mb) rev 5 and below
29549+
wesp32.menu.FlashSize.default_4m_flash.build.flash_size=4MB
29550+
29551+
wesp32.menu.PartitionScheme.default=16M OTA with large SPIFFS (4.5MB APP/6.8MB SPIFFS)
29552+
wesp32.menu.PartitionScheme.default.build.partitions=large_spiffs_16MB
29553+
wesp32.menu.PartitionScheme.default.upload.maximum_size=4718592
29554+
wesp32.menu.PartitionScheme.default_large_app=16M large OTA app with SPIFFS (6.2MB APP/3.3MB SPIFFS)
29555+
wesp32.menu.PartitionScheme.default_large_app.build.partitions=default_16MB
29556+
wesp32.menu.PartitionScheme.default_large_app.upload.maximum_size=6553600
29557+
wesp32.menu.PartitionScheme.default_fatfs=16M OTA with large FATFS (3MB APP/9.8MB FATFS)
29558+
wesp32.menu.PartitionScheme.default_fatfs.build.partitions=app3M_fat9M_16MB
29559+
wesp32.menu.PartitionScheme.default_fatfs.upload.maximum_size=3145728
29560+
wesp32.menu.PartitionScheme.default_4m_flash=4M OTA app with SPIFFS (1.25MB APP/1.3MB FATFS)
29561+
wesp32.menu.PartitionScheme.default_4m_flash.build.partitions=default
29562+
2954629563
wesp32.menu.UploadSpeed.921600=921600
2954729564
wesp32.menu.UploadSpeed.921600.upload.speed=921600
2954829565
wesp32.menu.UploadSpeed.115200=115200

variants/wesp32/pins_arduino.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ static const uint8_t T9 = 32;
3535
#define ETH_PHY_POWER -1
3636
#define ETH_PHY_MDC 16
3737
#define ETH_PHY_MDIO 17
38-
#define ETH_PHY_TYPE ETH_PHY_LAN8720
38+
#define ETH_PHY_TYPE ETH_PHY_RTL8201
3939
#define ETH_CLK_MODE ETH_CLOCK_GPIO0_IN
4040

4141
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)