mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-09 17:29:50 +03:00
add Ethernet
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
; PlatformIO Project Configuration File for EMS-ESP
|
||||
|
||||
[platformio]
|
||||
; default_envs = esp8266
|
||||
default_envs = esp32
|
||||
|
||||
# override any settings with your own local ones in pio_local.ini
|
||||
@@ -15,20 +14,11 @@ core_build_flags = -Wno-deprecated-declarations
|
||||
-Wreturn-type
|
||||
-DCORE_DEBUG_LEVEL=0
|
||||
-DNDEBUG
|
||||
|
||||
esp8266_build_flags = -free
|
||||
-mtarget-align
|
||||
-fipa-pta
|
||||
-Wreturn-type
|
||||
-DFP_IN_IROM
|
||||
-DBEARSSL_SSL_BASIC
|
||||
-DVTABLES_IN_FLASH
|
||||
-DPSTR_ALIGN=1 ; remove the 4-bytes alignment for PSTR()
|
||||
-std=c17 -std=c++17 -std=gnu++17
|
||||
|
||||
esp32_build_flags = -DARDUINO_ARCH_ESP32=1
|
||||
-DESP32=1
|
||||
-DBOARD_HAS_PSRAM
|
||||
; -std=c17 -std=c++17 -std=gnu++17
|
||||
|
||||
build_flags =
|
||||
${common.core_build_flags}
|
||||
@@ -48,9 +38,8 @@ build_flags =
|
||||
build_unflags = -Wall
|
||||
-Wdeprecated-declarations
|
||||
|
||||
esp8266_build_unflags = -std=gnu++11
|
||||
|
||||
esp32_build_unflags =
|
||||
; -std=gnu++11
|
||||
|
||||
debug_flags =
|
||||
; -D EMSESP_DEBUG
|
||||
@@ -73,18 +62,6 @@ check_flags =
|
||||
cppcheck: --std=c++11 -v
|
||||
clangtidy: --checks=-*,clang-analyzer-*,performance-*
|
||||
|
||||
; build for GitHub Actions CI
|
||||
[env:esp8266-ci]
|
||||
extra_scripts =
|
||||
scripts/main_script.py
|
||||
scripts/rename_fw.py
|
||||
board = esp12e
|
||||
platform = espressif8266
|
||||
board_build.filesystem = littlefs
|
||||
board_build.f_cpu = 160000000L
|
||||
build_flags = ${common.build_flags} ${common.esp8266_build_flags}
|
||||
build_unflags = ${common.build_unflags} ${common.esp8266_build_unflags}
|
||||
|
||||
; build for GitHub Actions CI
|
||||
[env:esp32-ci]
|
||||
extra_scripts =
|
||||
@@ -95,30 +72,6 @@ board_build.partitions = min_spiffs.csv
|
||||
build_flags = ${common.build_flags} ${common.esp32_build_flags}
|
||||
build_unflags = ${common.build_unflags} ${common.esp32_build_unflags}
|
||||
|
||||
[env:esp8266]
|
||||
extra_scripts =
|
||||
pre:scripts/build_interface.py
|
||||
scripts/main_script.py
|
||||
scripts/rename_fw.py
|
||||
board = esp12e ; https://github.com/platformio/platform-espressif8266/tree/master/boards
|
||||
platform = espressif8266 ; https://github.com/platformio/platform-espressif8266/releases
|
||||
platform_packages = platformio/framework-arduinoespressif8266 @ https://github.com/esp8266/Arduino.git
|
||||
; toolchain-xtensa @ ~2.100100.200706
|
||||
; toolchain-xtensa @ 2.40802.200502
|
||||
; toolchain-xtensa @ https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-linux-gnu.xtensa-lx106-elf-0474ae9.200706.tar.gz
|
||||
; platformio/tool-esptool @ 1.413.0
|
||||
; platformio/tool-esptoolpy @ ~1.30000.0
|
||||
mcspr/toolchain-xtensa @ 5.100200.201223
|
||||
board_build.filesystem = littlefs
|
||||
board_build.f_cpu = 160000000L ; 160MHz
|
||||
; eagle.flash.4m1m.ld = 1019 KB sketch, 1000 KB SPIFFS. 4KB EEPROM, 4KB RFCAL, 12KB WIFI stack, 2052 KB OTA & buffer
|
||||
; eagle.flash.4m2m.ld = 1019 KB sketch, 2024 KB SPIFFS. 4KB EEPROM, 4KB RFCAL, 12KB WIFI stack, 1028 KB OTA & buffer
|
||||
; board_build.ldscript = eagle.flash.4m2m.ld
|
||||
build_flags = ${common.build_flags} ${common.esp8266_build_flags} ${common.debug_flags}
|
||||
build_unflags = ${common.build_unflags} ${common.esp8266_build_unflags}
|
||||
lib_ignore =
|
||||
AsyncTCP
|
||||
|
||||
[env:esp32]
|
||||
extra_scripts =
|
||||
pre:scripts/build_interface.py
|
||||
|
||||
Reference in New Issue
Block a user