mirror of
https://github.com/meshtastic/firmware.git
synced 2025-09-21 17:20:01 +00:00
Switch to pioarduino/platform-espressif32
This commit is contained in:
parent
06898b7c6b
commit
da7a9cb9ab
@ -1,14 +1,7 @@
|
||||
; Common settings for ESP targes, mixin with extends = esp32_base
|
||||
[esp32_base]
|
||||
[esp32_abstract]
|
||||
extends = arduino_base
|
||||
custom_esp32_kind = esp32
|
||||
platform = https://github.com/platformio/platform-espressif32.git
|
||||
platform_packages =
|
||||
platformio/framework-arduinoespressif32@https://github.com/espressif/arduino-esp32/releases/download/3.0.4/esp32-3.0.4.zip
|
||||
platformio/framework-arduinoespressif32-libs@https://github.com/mskvortsov/meshtastic-esp32-arduino-libs/releases/download/20240819/esp32-arduino-libs.zip
|
||||
espressif/toolchain-riscv32-esp@12.2.0
|
||||
espressif/toolchain-xtensa-esp32s3@12.2.0
|
||||
espressif/toolchain-xtensa-esp32@12.2.0
|
||||
platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip
|
||||
|
||||
build_src_filter =
|
||||
${arduino_base.build_src_filter} -<platform/nrf52/> -<platform/stm32wl> -<platform/rp2xx0> -<mesh/eth/> -<mesh/raspihttp>
|
||||
|
6
arch/esp32/esp32.ini
Normal file
6
arch/esp32/esp32.ini
Normal file
@ -0,0 +1,6 @@
|
||||
[esp32_base]
|
||||
extends = esp32_abstract
|
||||
custom_esp32_kind = esp32
|
||||
|
||||
platform_packages =
|
||||
platformio/framework-arduinoespressif32-libs@https://github.com/mskvortsov/meshtastic-esp32-arduino-libs/releases/download/20250327/esp32-arduino-libs.zip
|
@ -1,5 +1,5 @@
|
||||
[esp32c3_base]
|
||||
extends = esp32_base
|
||||
extends = esp32_abstract
|
||||
custom_esp32_kind = esp32c3
|
||||
|
||||
monitor_speed = 115200
|
||||
|
@ -1,5 +1,7 @@
|
||||
[esp32c6_base]
|
||||
extends = esp32_base
|
||||
extends = esp32_abstract
|
||||
custom_esp32_kind = esp32c6
|
||||
; TODO Switch to pioarduino
|
||||
platform = https://github.com/Jason2866/platform-espressif32.git#22faa566df8c789000f8136cd8d0aca49617af55
|
||||
build_flags =
|
||||
${arduino_base.build_flags}
|
||||
@ -29,7 +31,7 @@ lib_deps =
|
||||
rweather/Crypto@^0.4.0
|
||||
|
||||
build_src_filter =
|
||||
${esp32_base.build_src_filter} -<mesh/http>
|
||||
${esp32_abstract.build_src_filter} -<mesh/http>
|
||||
|
||||
monitor_speed = 460800
|
||||
monitor_filters = esp32_c3_exception_decoder
|
||||
|
@ -1,19 +1,19 @@
|
||||
[esp32s2_base]
|
||||
extends = esp32_base
|
||||
extends = esp32_abstract
|
||||
custom_esp32_kind = esp32s2
|
||||
|
||||
build_src_filter =
|
||||
${esp32_base.build_src_filter} - <libpax/> -<nimble/> -<mesh/raspihttp>
|
||||
${esp32_abstract.build_src_filter} - <libpax/> -<nimble/> -<mesh/raspihttp>
|
||||
|
||||
monitor_speed = 115200
|
||||
|
||||
build_flags =
|
||||
${esp32_base.build_flags}
|
||||
${esp32_abstract.build_flags}
|
||||
-DHAS_BLUETOOTH=0
|
||||
-DMESHTASTIC_EXCLUDE_PAXCOUNTER
|
||||
-DMESHTASTIC_EXCLUDE_BLUETOOTH
|
||||
|
||||
lib_ignore =
|
||||
${esp32_base.lib_ignore}
|
||||
${esp32_abstract.lib_ignore}
|
||||
NimBLE-Arduino
|
||||
libpax
|
@ -1,10 +1,10 @@
|
||||
[esp32s3_base]
|
||||
extends = esp32_base
|
||||
extends = esp32_abstract
|
||||
custom_esp32_kind = esp32s3
|
||||
|
||||
monitor_speed = 115200
|
||||
|
||||
# Work around BLE initialization failure
|
||||
build_flags =
|
||||
${esp32_base.build_flags}
|
||||
${esp32_abstract.build_flags}
|
||||
-DCONFIG_BT_NIMBLE_PINNED_TO_CORE=1
|
||||
|
Loading…
Reference in New Issue
Block a user