@@ -18,33 +18,35 @@ extra_configs = ../../unified-lib-deps.ini
1818ssid = ${sysenv.PIO_WIFI_SSID}
1919password = ${sysenv.PIO_WIFI_PASSWORD}
2020
21- [env]
21+ [common]
22+ platform = espressif32
2223framework = arduino
2324upload_speed = 1500000
2425monitor_speed = 115200
2526build_flags =
2627 ' -DWIFI_SSID="${wifi.ssid}"'
2728 ' -DWIFI_PASS="${wifi.password}"'
29+ -D ARDUINO_ESP32_DEV =1
2830 -D CORE_DEBUG_LEVEL =0
2931lib_deps = ${commonlibs.lib_deps}
3032
31- [env:esp32s3]
32- framework = ${env.framework}
33- upload_speed = ${env.upload_speed}
34- monitor_speed = ${env.monitor_speed}
35- platform = espressif32 @ 5.0.0
33+ [esp32_common]
34+ platform = ${common.platform}
35+ board = lolin32
36+ framework = ${common.framework}
37+ upload_speed = ${common.upload_speed}
38+ monitor_speed = ${common.monitor_speed}
39+ build_flags = ${common.build_flags}
40+ lib_deps = ${common.lib_deps}
41+ board_build.partitions = min_spiffs.csv
42+
43+ [env:ESP32S3]
44+ extends = esp32_common
3645board = esp32-s3-devkitc-1
37- platform_packages = framework-arduinoespressif32@https://github.com/espressif/arduino-esp32.git# 2.0.3
38- lib_deps = ${env.lib_deps}
39- build_flags =
40- ${env.build_flags}
41- -DBOARD_HAS_PSRAM
42- -DARDUINO_USB_MODE =1
43- -DARDUINO_USB_CDC_ON_BOOT =1
44-
45- board_build.partitions = default_8MB.csv
46- board_build.arduino.memory_type = qspi_opi
47- board_build.flash_size = 8MB
48- board_build.psram_type = opi
46+ ; change microcontroller
47+ board_build.mcu = esp32s3
48+ ; change MCU frequency
49+ board_build.f_cpu = 240000000L
50+
4951
5052
0 commit comments