diff --git a/platformio_tasmota_core3_env_sample.ini b/platformio_tasmota_core3_env_sample.ini index 4887d19f2..c89b79375 100644 --- a/platformio_tasmota_core3_env_sample.ini +++ b/platformio_tasmota_core3_env_sample.ini @@ -4,9 +4,13 @@ ; *** Uncomment the line below and one or more env to select version(s) ;default_envs = ; tasmota32-arduino30 +; tasmota32solo1-arduino30 ; tasmota32-odroid30 ; tasmota32s2-arduino30 ; tasmota32s3-arduino30 +; tasmota32s3-qio_opi-ard30 +; tasmota32s3cdc-qio_opi-ard30 +; tasmota32s3cdc-webcam3 ; tasmota32c2-arduino30 ; tasmota32c3-arduino30 ; tasmota32c3cdc-arduino30 @@ -23,7 +27,8 @@ [core32_30] platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF5 -platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1532/framework-arduinoespressif32-release_v5.1-303acc246e.zip +platform_packages = + build_unflags = ${core32.build_unflags} build_flags = ${core32.build_flags} @@ -76,6 +81,17 @@ build_flags = ${env:arduino30.build_flags} monitor_filters = esp32_exception_decoder lib_ignore = ${env:arduino30.lib_ignore} +[env:tasmota32solo1-arduino30] +extends = env:arduino30 +board = esp32_solo1 +build_unflags = ${env:arduino30.build_unflags} +build_flags = ${env:arduino30.build_flags} + -DFIRMWARE_ARDUINO30 + -DUSE_MI_HOMEKIT=0 ; 1 to enable; 0 to disable + -DUSE_MI_ESP32 +monitor_filters = esp32_exception_decoder +lib_ignore = ${env:arduino30.lib_ignore} + [env:tasmota32-odroid30] extends = env:arduino30 board = esp32-fix @@ -95,6 +111,28 @@ build_flags = ${env:arduino30.build_flags} monitor_filters = esp32_exception_decoder lib_ignore = ${env:arduino30.lib_ignore} +[env:tasmota32s3-qio_opi-ard30] +extends = env:arduino30 +board = esp32s3-qio_opi +board_build.f_cpu = 240000000L +board_build.f_flash = 80000000L +build_unflags = ${env:arduino30.build_unflags} +build_flags = ${env:arduino30.build_flags} + -DFIRMWARE_ARDUINO30 +monitor_filters = esp32_exception_decoder +lib_ignore = ${env:arduino30.lib_ignore} + +[env:tasmota32s3cdc-qio_opi-ard30] +extends = env:arduino30 +board = esp32s3cdc-qio_opi +board_build.f_cpu = 240000000L +board_build.f_flash = 80000000L +build_unflags = ${env:arduino30.build_unflags} +build_flags = ${env:arduino30.build_flags} + -DFIRMWARE_ARDUINO30 +monitor_filters = esp32_exception_decoder +lib_ignore = ${env:arduino30.lib_ignore} + [env:tasmota32s3-arduino30] extends = env:arduino30 board = esp32s3-qio_qspi @@ -104,9 +142,21 @@ build_flags = ${env:arduino30.build_flags} -DUSE_MI_HOMEKIT=0 ; 1 to enable; 0 to disable -DUSE_MI_ESP32 monitor_filters = esp32_exception_decoder -lib_extra_dirs = lib/lib_ssl, lib/lib_basic, lib/lib_i2c, lib/lib_div, lib/lib_rf, lib/libesp32, lib/libesp32_div lib_ignore = ${env:arduino30.lib_ignore} - universal display Library + +[env:tasmota32s3cdc-webcam3] +extends = env:arduino30 +board = esp32s3cdc-qio_opi +board_build.f_cpu = 240000000L +board_build.f_flash = 80000000L +build_unflags = ${env:arduino30.build_unflags} +build_flags = ${env:arduino30.build_flags} + -DFIRMWARE_ARDUINO30 + -DUSE_WEBCAM + -DUSE_WEBCAM_V2 + -DENABLE_RTSPSERVER + -DCODE_IMAGE_STR='"webcam-v2"' + -DOTA_URL='""' [env:tasmota32c2-arduino30] extends = env:arduino30 @@ -251,4 +301,4 @@ build_unflags = ${env:tasmota32c6-arduino30.build_unflags} build_flags = ${env:tasmota32c6-arduino30.build_flags} -DFIRMWARE_SAFEBOOT lib_extra_dirs = lib/lib_ssl, lib/libesp32 -lib_ignore = ${safeboot_flags.lib_ignore} \ No newline at end of file +lib_ignore = ${safeboot_flags.lib_ignore}