fixed heap size

fixed core numbers for esp32 tasks
compatible with lolin_c3_mini
delete task main loop() for esp32
This commit is contained in:
Yurii
2023-11-12 20:54:02 +03:00
parent eedbd7b80a
commit b5760eb314
9 changed files with 80 additions and 35 deletions

View File

@@ -35,22 +35,18 @@ lib_deps =
lib_ignore =
extra_scripts =
post:tools/build.py
build_flags =
${env.build_flags}
-D RAM_SIZE=81920
build_flags = ${env.build_flags}
[esp32_defaults]
platform = espressif32
lib_deps =
${env.lib_deps}
laxilef/ESP32Scheduler@^1.0
laxilef/ESP32Scheduler@^1.0.0
lib_ignore =
extra_scripts =
post:tools/esp32.py
post:tools/build.py
build_flags =
${env.build_flags}
-D RAM_SIZE=327680
build_flags = ${env.build_flags}
; Boards
@@ -129,6 +125,21 @@ build_flags =
-D LED_STATUS_PIN=11
-D LED_OT_RX_PIN=10
[env:c3_mini]
platform = ${esp32_defaults.platform}
board = lolin_c3_mini
lib_deps = ${esp32_defaults.lib_deps}
lib_ignore = ${esp32_defaults.lib_ignore}
extra_scripts = ${esp32_defaults.extra_scripts}
build_flags =
-D PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
-D OT_IN_PIN_DEFAULT=8
-D OT_OUT_PIN_DEFAULT=10
-D SENSOR_OUTDOOR_PIN_DEFAULT=0
-D SENSOR_INDOOR_PIN_DEFAULT=1
-D LED_STATUS_PIN=4
-D LED_OT_RX_PIN=5
[env:nodemcu_32s]
platform = ${esp32_defaults.platform}
board = nodemcu-32s