Fork of the espurna firmware for `mhsw` switches
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3449 lines
117 KiB

6 years ago
6 years ago
6 years ago
6 years ago
  1. [platformio]
  2. env_default = wemos-d1mini-relayshield
  3. src_dir = espurna
  4. data_dir = espurna/data
  5. [common]
  6. # ------------------------------------------------------------------------------
  7. # PLATFORM:
  8. # !! DO NOT confuse platformio's ESP8266 development platform with Arduino core for ESP8266
  9. # We use Arduino Core 2.3.0 (platformIO 1.5.0) as default
  10. #
  11. # arduino core 2.3.0 = platformIO 1.5.0
  12. # arduino core 2.4.0 = platformIO 1.6.0
  13. # arduino core 2.4.1 = platformIO 1.7.3
  14. # arduino core 2.4.2 = platformIO 1.8.0
  15. # arduino core 2.5.0 = platformIO 2.0.4
  16. # arduino core 2.5.1 = platformIO 2.1.1
  17. # arduino core 2.5.2 = platformIO 2.2.1
  18. # ------------------------------------------------------------------------------
  19. arduino_core_2_3_0 = espressif8266@1.5.0
  20. arduino_core_2_4_0 = espressif8266@1.6.0
  21. arduino_core_2_4_1 = espressif8266@1.7.3
  22. arduino_core_2_4_2 = espressif8266@1.8.0
  23. arduino_core_2_5_0 = espressif8266@2.0.4
  24. arduino_core_2_5_1 = espressif8266@2.1.1
  25. arduino_core_2_5_2 = espressif8266@2.2.1
  26. platform = ${common.arduino_core_2_3_0}
  27. platform_latest = ${common.arduino_core_2_4_2}
  28. # ------------------------------------------------------------------------------
  29. # FLAGS: DEBUG
  30. #
  31. # ------------------------------------------------------------------------------
  32. debug_flags = -DDEBUG_ESP_CORE -DDEBUG_ESP_SSL -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_TLS_MEM
  33. #if needed (for memleaks etc) also add; -DDEBUG_ESP_OOM -include "umm_malloc/umm_malloc_cfg.h"
  34. # ------------------------------------------------------------------------------
  35. # FLAGS: build flags
  36. # build flags for 512k/1m ESP's are different because we use Linker Scripts to adjust flash split
  37. # build_flags_512k ( 512 KB) = 487 KB sketch, 4 KB eeprom, 16 KB reserved
  38. # build_flags_1m0m (1024 KB) = 999 KB sketch, 4 KB eeprom, 16 KB reserved
  39. # build_flags_2m1m (2048 KB) = 1019 KB sketch, 16 KB eeprom, 992 KB spiffs, 16 KB reserved
  40. # build_flags_4m1m (4096 KB) = 1019 KB sketch, 16 KB eeprom, 992 KB spiffs, 16 KB reserved, 2048 KB empty/ota?
  41. # build_flags_4m3m (4096 KB) = 1019 KB sketch, 16 KB eeprom, 3040 KB spiffs, 16 KB reserved
  42. #
  43. # Available lwIP variants (macros):
  44. # -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH = v1.4 Higher Bandwidth (default)
  45. # -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY = v2 Lower Memory
  46. # -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH = v2 Higher Bandwidth
  47. # ------------------------------------------------------------------------------
  48. build_flags = -g -w -DMQTT_MAX_PACKET_SIZE=400 -DNO_GLOBAL_EEPROM ${sysenv.ESPURNA_FLAGS} -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
  49. build_flags_512k = ${common.build_flags} -Wl,-Teagle.flash.512k0m1s.ld
  50. build_flags_1m0m = ${common.build_flags} -Wl,-Teagle.flash.1m0m1s.ld
  51. build_flags_2m1m = ${common.build_flags} -Wl,-Teagle.flash.2m1m4s.ld
  52. build_flags_4m1m = ${common.build_flags} -Wl,-Teagle.flash.4m1m4s.ld
  53. build_flags_4m3m = ${common.build_flags} -Wl,-Teagle.flash.4m3m4s.ld
  54. # ------------------------------------------------------------------------------
  55. # OTA:
  56. # ------------------------------------------------------------------------------
  57. upload_port = "${sysenv.ESPURNA_IP}"
  58. upload_flags = --auth="${sysenv.ESPURNA_AUTH}"
  59. # ------------------------------------------------------------------------------
  60. # OTHER SETTINGS:
  61. # ------------------------------------------------------------------------------
  62. framework = arduino
  63. board_1m = esp01_1m
  64. board_2m = esp_wroom_02
  65. board_4m = esp12e
  66. flash_mode = dout
  67. monitor_speed = 115200
  68. upload_speed = 115200
  69. upload_speed_fast = 921600
  70. extra_scripts = extra_scripts.py
  71. # ------------------------------------------------------------------------------
  72. # LIBRARIES: required dependencies
  73. # Please note that we don't always use the latest version of a library.
  74. # ------------------------------------------------------------------------------
  75. lib_deps =
  76. ArduinoJson@5.13.4
  77. https://github.com/marvinroger/async-mqtt-client#v0.8.1
  78. Brzo I2C
  79. https://github.com/xoseperez/debounceevent.git#2.0.5
  80. https://github.com/xoseperez/eeprom_rotate#0.9.2
  81. Embedis
  82. https://github.com/plerup/espsoftwareserial#3.4.1
  83. https://github.com/me-no-dev/ESPAsyncTCP#55cd520
  84. https://github.com/me-no-dev/ESPAsyncWebServer#05306e4
  85. https://bitbucket.org/xoseperez/fauxmoesp.git#3.1.0
  86. https://github.com/xoseperez/hlw8012.git#1.1.0
  87. https://github.com/markszabo/IRremoteESP8266#v2.2.0
  88. https://github.com/xoseperez/justwifi.git#2.0.2
  89. https://github.com/madpilot/mDNSResolver#4cfcda1
  90. https://github.com/xoseperez/my92xx#3.0.1
  91. https://bitbucket.org/xoseperez/nofuss.git#0.3.0
  92. https://github.com/xoseperez/NtpClient.git#0942ebc
  93. OneWire
  94. PZEM004T
  95. PubSubClient
  96. rc-switch
  97. https://github.com/LowPowerLab/RFM69#1.1.3
  98. https://github.com/xoseperez/Time
  99. NewPing
  100. https://github.com/sparkfun/SparkFun_VEML6075_Arduino_Library#V_1.0.3
  101. https://github.com/pololu/vl53l1x-arduino#1.0.1
  102. https://github.com/mcleng/MAX6675-Library#2.0.1
  103. https://github.com/ElderJoy/esp8266-oled-ssd1306#4.0.1
  104. lib_ignore =
  105. # ------------------------------------------------------------------------------
  106. # ESPURNA CORE BUILDS
  107. # ------------------------------------------------------------------------------
  108. [env:espurna-core-1MB]
  109. platform = ${common.platform}
  110. framework = ${common.framework}
  111. board = ${common.board_1m}
  112. board_build.flash_mode = ${common.flash_mode}
  113. lib_deps = ${common.lib_deps}
  114. lib_ignore = ${common.lib_ignore}
  115. build_flags = ${common.build_flags_1m0m} -DESPURNA_CORE -DJUSTWIFI_ENABLE_WPS=1
  116. monitor_speed = ${common.monitor_speed}
  117. extra_scripts = ${common.extra_scripts}
  118. [env:espurna-core-2MB]
  119. platform = ${common.platform}
  120. framework = ${common.framework}
  121. board = ${common.board_2m}
  122. board_build.flash_mode = ${common.flash_mode}
  123. lib_deps = ${common.lib_deps}
  124. lib_ignore = ${common.lib_ignore}
  125. build_flags = ${common.build_flags_2m1m} -DESPURNA_CORE -DJUSTWIFI_ENABLE_WPS=1
  126. monitor_speed = ${common.monitor_speed}
  127. extra_scripts = ${common.extra_scripts}
  128. [env:espurna-core-4MB]
  129. platform = ${common.platform}
  130. framework = ${common.framework}
  131. board = ${common.board_4m}
  132. board_build.flash_mode = ${common.flash_mode}
  133. lib_deps = ${common.lib_deps}
  134. lib_ignore = ${common.lib_ignore}
  135. build_flags = ${common.build_flags_4m1m} -DESPURNA_CORE -DJUSTWIFI_ENABLE_WPS=1
  136. monitor_speed = ${common.monitor_speed}
  137. extra_scripts = ${common.extra_scripts}
  138. # ------------------------------------------------------------------------------
  139. # GENERIC OTA ENVIRONMENTS
  140. # ------------------------------------------------------------------------------
  141. [env:esp8266-1m-ota]
  142. platform = ${common.platform}
  143. framework = ${common.framework}
  144. board = ${common.board_1m}
  145. board_build.flash_mode = ${common.flash_mode}
  146. lib_deps = ${common.lib_deps}
  147. lib_ignore = ${common.lib_ignore}
  148. build_flags = ${common.build_flags_1m0m} -D${sysenv.ESPURNA_BOARD}
  149. upload_speed = ${common.upload_speed}
  150. upload_port = ${common.upload_port}
  151. upload_flags = ${common.upload_flags}
  152. extra_scripts = ${common.extra_scripts}
  153. [env:esp8266-2m-ota]
  154. platform = ${common.platform}
  155. framework = ${common.framework}
  156. board = ${common.board_2m}
  157. board_build.flash_mode = ${common.flash_mode}
  158. lib_deps = ${common.lib_deps}
  159. lib_ignore = ${common.lib_ignore}
  160. build_flags = ${common.build_flags_2m1m} -D${sysenv.ESPURNA_BOARD}
  161. upload_speed = ${common.upload_speed}
  162. upload_port = ${common.upload_port}
  163. upload_flags = ${common.upload_flags}
  164. extra_scripts = ${common.extra_scripts}
  165. [env:esp8266-4m-ota]
  166. platform = ${common.platform}
  167. framework = ${common.framework}
  168. board = ${common.board_4m}
  169. board_build.flash_mode = ${common.flash_mode}
  170. lib_deps = ${common.lib_deps}
  171. lib_ignore = ${common.lib_ignore}
  172. build_flags = ${common.build_flags_4m1m} -D${sysenv.ESPURNA_BOARD}
  173. upload_speed = ${common.upload_speed}
  174. upload_port = ${common.upload_port}
  175. upload_flags = ${common.upload_flags}
  176. extra_scripts = ${common.extra_scripts}
  177. # ------------------------------------------------------------------------------
  178. # SPECIAL BUILDS - DO. NOT. USE. ever ---
  179. # ------------------------------------------------------------------------------
  180. [env:travis01]
  181. platform = ${common.platform}
  182. framework = ${common.framework}
  183. board = ${common.board_4m}
  184. board_build.flash_mode = ${common.flash_mode}
  185. lib_deps = ${common.lib_deps}
  186. lib_ignore = ${common.lib_ignore}
  187. build_flags = ${common.build_flags_4m1m} -DTRAVIS01
  188. monitor_speed = ${common.monitor_speed}
  189. extra_scripts = ${common.extra_scripts}
  190. [env:travis02]
  191. platform = ${common.platform_latest}
  192. framework = ${common.framework}
  193. board = ${common.board_4m}
  194. board_build.flash_mode = ${common.flash_mode}
  195. lib_deps = ${common.lib_deps}
  196. lib_ignore = ${common.lib_ignore}
  197. build_flags = ${common.build_flags_4m1m} -DTRAVIS02
  198. monitor_speed = ${common.monitor_speed}
  199. extra_scripts = ${common.extra_scripts}
  200. [env:travis03]
  201. platform = ${common.platform_latest}
  202. framework = ${common.framework}
  203. board = ${common.board_4m}
  204. board_build.flash_mode = ${common.flash_mode}
  205. lib_deps = ${common.lib_deps}
  206. lib_ignore = ${common.lib_ignore}
  207. build_flags = ${common.build_flags_4m1m} -DTRAVIS03 -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  208. monitor_speed = ${common.monitor_speed}
  209. extra_scripts = ${common.extra_scripts}
  210. # ------------------------------------------------------------------------------
  211. # DEVELOPMENT BOARDS
  212. # ------------------------------------------------------------------------------
  213. [env:wemos-d1mini]
  214. platform = ${common.platform}
  215. framework = ${common.framework}
  216. board = d1_mini
  217. board_build.flash_mode = ${common.flash_mode}
  218. lib_deps = ${common.lib_deps}
  219. lib_ignore = ${common.lib_ignore}
  220. build_flags = ${common.build_flags} -DWEMOS_D1_MINI -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  221. upload_speed = ${common.upload_speed_fast}
  222. monitor_speed = ${common.monitor_speed}
  223. extra_scripts = ${common.extra_scripts}
  224. [env:wemos-d1mini-relayshield]
  225. platform = ${common.platform}
  226. framework = ${common.framework}
  227. board = ${common.board_4m}
  228. board_build.flash_mode = ${common.flash_mode}
  229. lib_deps = ${common.lib_deps}
  230. lib_ignore = ${common.lib_ignore}
  231. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  232. upload_speed = ${common.upload_speed_fast}
  233. monitor_speed = ${common.monitor_speed}
  234. extra_scripts = ${common.extra_scripts}
  235. [env:wemos-d1mini-relayshield-ssl]
  236. platform = ${common.arduino_core_2_5_0}
  237. framework = ${common.framework}
  238. board = ${common.board_4m}
  239. board_build.flash_mode = ${common.flash_mode}
  240. lib_deps = ${common.lib_deps}
  241. lib_ignore = ${common.lib_ignore}
  242. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  243. upload_speed = ${common.upload_speed_fast}
  244. monitor_speed = ${common.monitor_speed}
  245. extra_scripts = ${common.extra_scripts}
  246. [env:wemos-d1mini-relayshield-ota]
  247. platform = ${common.platform}
  248. framework = ${common.framework}
  249. board = ${common.board_4m}
  250. board_build.flash_mode = ${common.flash_mode}
  251. lib_deps = ${common.lib_deps}
  252. lib_ignore = ${common.lib_ignore}
  253. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_MINI_RELAYSHIELD -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  254. upload_speed = ${common.upload_speed}
  255. upload_port = ${common.upload_port}
  256. upload_flags = ${common.upload_flags}
  257. extra_scripts = ${common.extra_scripts}
  258. [env:nodemcu-lolin]
  259. platform = ${common.platform}
  260. framework = ${common.framework}
  261. board = ${common.board_4m}
  262. board_build.flash_mode = ${common.flash_mode}
  263. lib_deps = ${common.lib_deps}
  264. lib_ignore = ${common.lib_ignore}
  265. build_flags = ${common.build_flags_4m1m} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  266. upload_speed = ${common.upload_speed_fast}
  267. monitor_speed = ${common.monitor_speed}
  268. extra_scripts = ${common.extra_scripts}
  269. [env:nodemcu-lolin-ssl]
  270. platform = ${common.arduino_core_2_5_0}
  271. framework = ${common.framework}
  272. board = ${common.board_4m}
  273. board_build.flash_mode = ${common.flash_mode}
  274. lib_deps = ${common.lib_deps}
  275. lib_ignore = ${common.lib_ignore}
  276. build_flags = ${common.build_flags_4m1m} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH -DASYNC_TCP_SSL_ENABLED=1
  277. upload_speed = ${common.upload_speed_fast}
  278. monitor_speed = ${common.monitor_speed}
  279. extra_scripts = ${common.extra_scripts}
  280. [env:nodemcu-lolin-ota]
  281. platform = ${common.platform}
  282. framework = ${common.framework}
  283. board = ${common.board_4m}
  284. board_build.flash_mode = ${common.flash_mode}
  285. lib_deps = ${common.lib_deps}
  286. lib_ignore = ${common.lib_ignore}
  287. build_flags = ${common.build_flags_4m1m} -DNODEMCU_LOLIN -DDEBUG_FAUXMO=Serial -DNOWSAUTH
  288. upload_speed = ${common.upload_speed}
  289. upload_port = ${common.upload_port}
  290. upload_flags = ${common.upload_flags}
  291. monitor_speed = ${common.monitor_speed}
  292. extra_scripts = ${common.extra_scripts}
  293. # ------------------------------------------------------------------------------
  294. # SPECIFIC BOARDS
  295. # ------------------------------------------------------------------------------
  296. [env:tinkerman-espurna-h06]
  297. platform = ${common.platform}
  298. framework = ${common.framework}
  299. board = ${common.board_4m}
  300. board_build.flash_mode = ${common.flash_mode}
  301. lib_deps = ${common.lib_deps}
  302. lib_ignore = ${common.lib_ignore}
  303. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H06
  304. monitor_speed = ${common.monitor_speed}
  305. extra_scripts = ${common.extra_scripts}
  306. [env:tinkerman-espurna-h06-ota]
  307. platform = ${common.platform}
  308. framework = ${common.framework}
  309. board = ${common.board_4m}
  310. board_build.flash_mode = ${common.flash_mode}
  311. lib_deps = ${common.lib_deps}
  312. lib_ignore = ${common.lib_ignore}
  313. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H06
  314. upload_speed = ${common.upload_speed}
  315. upload_port = ${common.upload_port}
  316. upload_flags = ${common.upload_flags}
  317. monitor_speed = ${common.monitor_speed}
  318. extra_scripts = ${common.extra_scripts}
  319. [env:tinkerman-espurna-h08]
  320. platform = ${common.platform}
  321. framework = ${common.framework}
  322. board = ${common.board_4m}
  323. board_build.flash_mode = ${common.flash_mode}
  324. lib_deps = ${common.lib_deps}
  325. lib_ignore = ${common.lib_ignore}
  326. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H08
  327. monitor_speed = ${common.monitor_speed}
  328. extra_scripts = ${common.extra_scripts}
  329. [env:tinkerman-espurna-h08-ota]
  330. platform = ${common.platform}
  331. framework = ${common.framework}
  332. board = ${common.board_4m}
  333. board_build.flash_mode = ${common.flash_mode}
  334. lib_deps = ${common.lib_deps}
  335. lib_ignore = ${common.lib_ignore}
  336. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_H08
  337. upload_speed = ${common.upload_speed}
  338. upload_port = ${common.upload_port}
  339. upload_flags = ${common.upload_flags}
  340. monitor_speed = ${common.monitor_speed}
  341. extra_scripts = ${common.extra_scripts}
  342. [env:tinkerman-espurna-switch]
  343. platform = ${common.platform}
  344. framework = ${common.framework}
  345. board = ${common.board_4m}
  346. board_build.flash_mode = ${common.flash_mode}
  347. lib_deps = ${common.lib_deps}
  348. lib_ignore = ${common.lib_ignore}
  349. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_ESPURNA_SWITCH
  350. monitor_speed = ${common.monitor_speed}
  351. extra_scripts = ${common.extra_scripts}
  352. [env:wemos-d1-tarpunashield]
  353. platform = ${common.platform}
  354. framework = ${common.framework}
  355. board = ${common.board_4m}
  356. board_build.flash_mode = ${common.flash_mode}
  357. lib_deps = ${common.lib_deps}
  358. lib_ignore = ${common.lib_ignore}
  359. build_flags = ${common.build_flags_4m1m} -DWEMOS_D1_TARPUNA_SHIELD
  360. monitor_speed = ${common.monitor_speed}
  361. extra_scripts = ${common.extra_scripts}
  362. [env:tinkerman-rfm69gw]
  363. platform = ${common.platform}
  364. framework = arduino
  365. board = esp12e
  366. lib_deps = ${common.lib_deps}
  367. lib_ignore = ${common.lib_ignore}
  368. build_flags = ${common.build_flags_4m1m} -DTINKERMAN_RFM69GW -DNOWSAUTH
  369. monitor_speed = 115200
  370. extra_scripts = ${common.extra_scripts}
  371. [env:nodemcu-pzem004t]
  372. platform = ${common.platform}
  373. framework = ${common.framework}
  374. board = ${common.board_4m}
  375. board_build.flash_mode = ${common.flash_mode}
  376. lib_deps = ${common.lib_deps}
  377. lib_ignore = ${common.lib_ignore}
  378. build_flags = ${common.build_flags_4m1m} -DNODEMCU_BASIC -DEBUG_SERIAL_SUPPORT=0 -DPZEM004T_SUPPORT=1 -DDISABLE_POSTMORTEM_STACKDUMP
  379. upload_speed = ${common.upload_speed_fast}
  380. monitor_speed = ${common.monitor_speed}
  381. extra_scripts = ${common.extra_scripts}
  382. # ------------------------------------------------------------------------------
  383. [env:foxel-lightfox-dual]
  384. platform = ${common.platform}
  385. framework = ${common.framework}
  386. board = ${common.board_1m}
  387. board_build.flash_mode = ${common.flash_mode}
  388. lib_deps = ${common.lib_deps}
  389. lib_ignore = ${common.lib_ignore}
  390. build_flags = ${common.build_flags_1m0m} -DFOXEL_LIGHTFOX_DUAL -DDISABLE_POSTMORTEM_STACKDUMP
  391. extra_scripts = ${common.extra_scripts}
  392. [env:foxel-lightfox-dual-ota]
  393. platform = ${common.platform}
  394. framework = ${common.framework}
  395. board = ${common.board_1m}
  396. board_build.flash_mode = ${common.flash_mode}
  397. lib_deps = ${common.lib_deps}
  398. lib_ignore = ${common.lib_ignore}
  399. build_flags = ${common.build_flags_1m0m} -DFOXEL_LIGHTFOX_DUAL -DDISABLE_POSTMORTEM_STACKDUMP
  400. upload_speed = ${common.upload_speed}
  401. upload_port = ${common.upload_port}
  402. upload_flags = ${common.upload_flags}
  403. extra_scripts = ${common.extra_scripts}
  404. [env:itead-sonoff-basic]
  405. platform = ${common.platform}
  406. framework = ${common.framework}
  407. board = ${common.board_1m}
  408. board_build.flash_mode = ${common.flash_mode}
  409. lib_deps = ${common.lib_deps}
  410. lib_ignore = ${common.lib_ignore}
  411. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC
  412. monitor_speed = ${common.monitor_speed}
  413. extra_scripts = ${common.extra_scripts}
  414. [env:itead-sonoff-basic-ota]
  415. platform = ${common.platform}
  416. framework = ${common.framework}
  417. board = ${common.board_1m}
  418. board_build.flash_mode = ${common.flash_mode}
  419. lib_deps = ${common.lib_deps}
  420. lib_ignore = ${common.lib_ignore}
  421. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC
  422. upload_speed = ${common.upload_speed}
  423. upload_port = ${common.upload_port}
  424. upload_flags = ${common.upload_flags}
  425. monitor_speed = ${common.monitor_speed}
  426. extra_scripts = ${common.extra_scripts}
  427. [env:itead-sonoff-basic-dht]
  428. platform = ${common.platform}
  429. framework = ${common.framework}
  430. board = ${common.board_1m}
  431. board_build.flash_mode = ${common.flash_mode}
  432. lib_deps = ${common.lib_deps}
  433. lib_ignore = ${common.lib_ignore}
  434. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDHT_SUPPORT=1
  435. monitor_speed = ${common.monitor_speed}
  436. extra_scripts = ${common.extra_scripts}
  437. [env:itead-sonoff-basic-r2-dht]
  438. platform = ${common.platform}
  439. framework = ${common.framework}
  440. board = ${common.board_1m}
  441. board_build.flash_mode = ${common.flash_mode}
  442. lib_deps = ${common.lib_deps}
  443. lib_ignore = ${common.lib_ignore}
  444. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDHT_SUPPORT=1 -DDHT_PIN=2
  445. monitor_speed = ${common.monitor_speed}
  446. extra_scripts = ${common.extra_scripts}
  447. [env:itead-sonoff-basic-dht-ota]
  448. platform = ${common.platform}
  449. framework = ${common.framework}
  450. board = ${common.board_1m}
  451. board_build.flash_mode = ${common.flash_mode}
  452. lib_deps = ${common.lib_deps}
  453. lib_ignore = ${common.lib_ignore}
  454. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDHT_SUPPORT=1
  455. upload_speed = ${common.upload_speed}
  456. upload_port = ${common.upload_port}
  457. upload_flags = ${common.upload_flags}
  458. monitor_speed = ${common.monitor_speed}
  459. extra_scripts = ${common.extra_scripts}
  460. [env:itead-sonoff-basic-dallas]
  461. platform = ${common.platform}
  462. framework = ${common.framework}
  463. board = ${common.board_1m}
  464. board_build.flash_mode = ${common.flash_mode}
  465. lib_deps = ${common.lib_deps}
  466. lib_ignore = ${common.lib_ignore}
  467. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDALLAS_SUPPORT=1
  468. monitor_speed = ${common.monitor_speed}
  469. extra_scripts = ${common.extra_scripts}
  470. [env:itead-sonoff-basic-r2-dallas]
  471. platform = ${common.platform}
  472. framework = ${common.framework}
  473. board = ${common.board_1m}
  474. board_build.flash_mode = ${common.flash_mode}
  475. lib_deps = ${common.lib_deps}
  476. lib_ignore = ${common.lib_ignore}
  477. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_BASIC -DDALLAS_SUPPORT=1 -DDALLAS_PIN=2
  478. monitor_speed = ${common.monitor_speed}
  479. extra_scripts = ${common.extra_scripts}
  480. [env:itead-sonoff-rf]
  481. platform = ${common.platform}
  482. framework = ${common.framework}
  483. board = ${common.board_1m}
  484. board_build.flash_mode = ${common.flash_mode}
  485. lib_deps = ${common.lib_deps}
  486. lib_ignore = ${common.lib_ignore}
  487. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RF
  488. monitor_speed = ${common.monitor_speed}
  489. extra_scripts = ${common.extra_scripts}
  490. [env:itead-sonoff-rf-ota]
  491. platform = ${common.platform}
  492. framework = ${common.framework}
  493. board = ${common.board_1m}
  494. board_build.flash_mode = ${common.flash_mode}
  495. lib_deps = ${common.lib_deps}
  496. lib_ignore = ${common.lib_ignore}
  497. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RF
  498. upload_speed = ${common.upload_speed}
  499. upload_port = ${common.upload_port}
  500. upload_flags = ${common.upload_flags}
  501. monitor_speed = ${common.monitor_speed}
  502. extra_scripts = ${common.extra_scripts}
  503. [env:itead-sonoff-th]
  504. platform = ${common.platform}
  505. framework = ${common.framework}
  506. board = ${common.board_1m}
  507. board_build.flash_mode = ${common.flash_mode}
  508. lib_deps = ${common.lib_deps}
  509. lib_ignore = ${common.lib_ignore}
  510. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TH
  511. monitor_speed = ${common.monitor_speed}
  512. extra_scripts = ${common.extra_scripts}
  513. [env:itead-sonoff-th-ota]
  514. platform = ${common.platform}
  515. framework = ${common.framework}
  516. board = ${common.board_1m}
  517. board_build.flash_mode = ${common.flash_mode}
  518. lib_deps = ${common.lib_deps}
  519. lib_ignore = ${common.lib_ignore}
  520. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TH
  521. upload_speed = ${common.upload_speed}
  522. upload_port = ${common.upload_port}
  523. upload_flags = ${common.upload_flags}
  524. monitor_speed = ${common.monitor_speed}
  525. extra_scripts = ${common.extra_scripts}
  526. [env:itead-sonoff-pow]
  527. platform = ${common.platform}
  528. framework = ${common.framework}
  529. board = ${common.board_1m}
  530. board_build.flash_mode = ${common.flash_mode}
  531. lib_deps = ${common.lib_deps}
  532. lib_ignore = ${common.lib_ignore}
  533. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW
  534. monitor_speed = ${common.monitor_speed}
  535. extra_scripts = ${common.extra_scripts}
  536. [env:itead-sonoff-pow-ota]
  537. platform = ${common.platform}
  538. framework = ${common.framework}
  539. board = ${common.board_1m}
  540. board_build.flash_mode = ${common.flash_mode}
  541. lib_deps = ${common.lib_deps}
  542. lib_ignore = ${common.lib_ignore}
  543. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW
  544. upload_speed = ${common.upload_speed}
  545. upload_port = ${common.upload_port}
  546. upload_flags = ${common.upload_flags}
  547. monitor_speed = ${common.monitor_speed}
  548. extra_scripts = ${common.extra_scripts}
  549. [env:itead-sonoff-pow-r2]
  550. platform = ${common.platform}
  551. framework = ${common.framework}
  552. board = ${common.board_1m}
  553. board_build.flash_mode = ${common.flash_mode}
  554. lib_deps = ${common.lib_deps}
  555. lib_ignore = ${common.lib_ignore}
  556. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW_R2 -DDISABLE_POSTMORTEM_STACKDUMP
  557. monitor_speed = ${common.monitor_speed}
  558. extra_scripts = ${common.extra_scripts}
  559. [env:itead-sonoff-pow-r2-ota]
  560. platform = ${common.platform}
  561. framework = ${common.framework}
  562. board = ${common.board_1m}
  563. board_build.flash_mode = ${common.flash_mode}
  564. lib_deps = ${common.lib_deps}
  565. lib_ignore = ${common.lib_ignore}
  566. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_POW_R2 -DDISABLE_POSTMORTEM_STACKDUMP
  567. upload_speed = ${common.upload_speed}
  568. upload_port = ${common.upload_port}
  569. upload_flags = ${common.upload_flags}
  570. monitor_speed = ${common.monitor_speed}
  571. extra_scripts = ${common.extra_scripts}
  572. [env:itead-sonoff-dual]
  573. platform = ${common.platform}
  574. framework = ${common.framework}
  575. board = ${common.board_1m}
  576. board_build.flash_mode = ${common.flash_mode}
  577. lib_deps = ${common.lib_deps}
  578. lib_ignore = ${common.lib_ignore}
  579. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL -DDISABLE_POSTMORTEM_STACKDUMP
  580. extra_scripts = ${common.extra_scripts}
  581. [env:itead-sonoff-dual-ota]
  582. platform = ${common.platform}
  583. framework = ${common.framework}
  584. board = ${common.board_1m}
  585. board_build.flash_mode = ${common.flash_mode}
  586. lib_deps = ${common.lib_deps}
  587. lib_ignore = ${common.lib_ignore}
  588. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL -DDISABLE_POSTMORTEM_STACKDUMP
  589. upload_speed = ${common.upload_speed}
  590. upload_port = ${common.upload_port}
  591. upload_flags = ${common.upload_flags}
  592. extra_scripts = ${common.extra_scripts}
  593. [env:itead-sonoff-dual-r2]
  594. platform = ${common.platform}
  595. framework = ${common.framework}
  596. board = ${common.board_1m}
  597. board_build.flash_mode = ${common.flash_mode}
  598. lib_deps = ${common.lib_deps}
  599. lib_ignore = ${common.lib_ignore}
  600. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL_R2
  601. extra_scripts = ${common.extra_scripts}
  602. [env:itead-sonoff-dual-r2-ota]
  603. platform = ${common.platform}
  604. framework = ${common.framework}
  605. board = ${common.board_1m}
  606. board_build.flash_mode = ${common.flash_mode}
  607. lib_deps = ${common.lib_deps}
  608. lib_ignore = ${common.lib_ignore}
  609. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_DUAL_R2
  610. upload_speed = ${common.upload_speed}
  611. upload_port = ${common.upload_port}
  612. upload_flags = ${common.upload_flags}
  613. extra_scripts = ${common.extra_scripts}
  614. [env:itead-sonoff-4ch]
  615. platform = ${common.platform}
  616. framework = ${common.framework}
  617. board = ${common.board_1m}
  618. board_build.flash_mode = ${common.flash_mode}
  619. lib_deps = ${common.lib_deps}
  620. lib_ignore = ${common.lib_ignore}
  621. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH
  622. monitor_speed = ${common.monitor_speed}
  623. extra_scripts = ${common.extra_scripts}
  624. [env:itead-sonoff-4ch-ota]
  625. platform = ${common.platform}
  626. framework = ${common.framework}
  627. board = ${common.board_1m}
  628. board_build.flash_mode = ${common.flash_mode}
  629. lib_deps = ${common.lib_deps}
  630. lib_ignore = ${common.lib_ignore}
  631. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH
  632. upload_speed = ${common.upload_speed}
  633. upload_port = ${common.upload_port}
  634. upload_flags = ${common.upload_flags}
  635. monitor_speed = ${common.monitor_speed}
  636. extra_scripts = ${common.extra_scripts}
  637. [env:itead-sonoff-4ch-pro]
  638. platform = ${common.platform}
  639. framework = ${common.framework}
  640. board = ${common.board_1m}
  641. board_build.flash_mode = ${common.flash_mode}
  642. lib_deps = ${common.lib_deps}
  643. lib_ignore = ${common.lib_ignore}
  644. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH_PRO
  645. monitor_speed = ${common.monitor_speed}
  646. extra_scripts = ${common.extra_scripts}
  647. [env:itead-sonoff-4ch-pro-ota]
  648. platform = ${common.platform}
  649. framework = ${common.framework}
  650. board = ${common.board_1m}
  651. board_build.flash_mode = ${common.flash_mode}
  652. lib_deps = ${common.lib_deps}
  653. lib_ignore = ${common.lib_ignore}
  654. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_4CH_PRO
  655. upload_speed = ${common.upload_speed}
  656. upload_port = ${common.upload_port}
  657. upload_flags = ${common.upload_flags}
  658. monitor_speed = ${common.monitor_speed}
  659. extra_scripts = ${common.extra_scripts}
  660. [env:itead-sonoff-touch]
  661. platform = ${common.platform}
  662. framework = ${common.framework}
  663. board = ${common.board_1m}
  664. board_build.flash_mode = ${common.flash_mode}
  665. lib_deps = ${common.lib_deps}
  666. lib_ignore = ${common.lib_ignore}
  667. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TOUCH
  668. monitor_speed = ${common.monitor_speed}
  669. extra_scripts = ${common.extra_scripts}
  670. [env:itead-sonoff-touch-ota]
  671. platform = ${common.platform}
  672. framework = ${common.framework}
  673. board = ${common.board_1m}
  674. board_build.flash_mode = ${common.flash_mode}
  675. lib_deps = ${common.lib_deps}
  676. lib_ignore = ${common.lib_ignore}
  677. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_TOUCH
  678. upload_speed = ${common.upload_speed}
  679. upload_port = ${common.upload_port}
  680. upload_flags = ${common.upload_flags}
  681. monitor_speed = ${common.monitor_speed}
  682. extra_scripts = ${common.extra_scripts}
  683. [env:itead-sonoff-b1]
  684. platform = ${common.platform}
  685. framework = ${common.framework}
  686. board = ${common.board_1m}
  687. board_build.flash_mode = ${common.flash_mode}
  688. lib_deps = ${common.lib_deps}
  689. lib_ignore = ${common.lib_ignore}
  690. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_B1
  691. monitor_speed = ${common.monitor_speed}
  692. extra_scripts = ${common.extra_scripts}
  693. [env:itead-sonoff-b1-ota]
  694. platform = ${common.platform}
  695. framework = ${common.framework}
  696. board = ${common.board_1m}
  697. board_build.flash_mode = ${common.flash_mode}
  698. lib_deps = ${common.lib_deps}
  699. lib_ignore = ${common.lib_ignore}
  700. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_B1
  701. upload_speed = ${common.upload_speed}
  702. upload_port = ${common.upload_port}
  703. upload_flags = ${common.upload_flags}
  704. monitor_speed = ${common.monitor_speed}
  705. extra_scripts = ${common.extra_scripts}
  706. [env:itead-sonoff-t1-1ch]
  707. platform = ${common.platform}
  708. framework = ${common.framework}
  709. board = ${common.board_1m}
  710. board_build.flash_mode = ${common.flash_mode}
  711. lib_deps = ${common.lib_deps}
  712. lib_ignore = ${common.lib_ignore}
  713. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_1CH
  714. monitor_speed = ${common.monitor_speed}
  715. extra_scripts = ${common.extra_scripts}
  716. [env:itead-sonoff-t1-1ch-ota]
  717. platform = ${common.platform}
  718. framework = ${common.framework}
  719. board = ${common.board_1m}
  720. board_build.flash_mode = ${common.flash_mode}
  721. lib_deps = ${common.lib_deps}
  722. lib_ignore = ${common.lib_ignore}
  723. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_1CH
  724. upload_speed = ${common.upload_speed}
  725. upload_port = ${common.upload_port}
  726. upload_flags = ${common.upload_flags}
  727. monitor_speed = ${common.monitor_speed}
  728. extra_scripts = ${common.extra_scripts}
  729. [env:itead-sonoff-t1-2ch]
  730. platform = ${common.platform}
  731. framework = ${common.framework}
  732. board = ${common.board_1m}
  733. board_build.flash_mode = ${common.flash_mode}
  734. lib_deps = ${common.lib_deps}
  735. lib_ignore = ${common.lib_ignore}
  736. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_2CH
  737. monitor_speed = ${common.monitor_speed}
  738. extra_scripts = ${common.extra_scripts}
  739. [env:itead-sonoff-t1-2ch-ota]
  740. platform = ${common.platform}
  741. framework = ${common.framework}
  742. board = ${common.board_1m}
  743. board_build.flash_mode = ${common.flash_mode}
  744. lib_deps = ${common.lib_deps}
  745. lib_ignore = ${common.lib_ignore}
  746. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_2CH
  747. upload_speed = ${common.upload_speed}
  748. upload_port = ${common.upload_port}
  749. upload_flags = ${common.upload_flags}
  750. monitor_speed = ${common.monitor_speed}
  751. extra_scripts = ${common.extra_scripts}
  752. [env:itead-sonoff-t1-3ch]
  753. platform = ${common.platform}
  754. framework = ${common.framework}
  755. board = ${common.board_1m}
  756. board_build.flash_mode = ${common.flash_mode}
  757. lib_deps = ${common.lib_deps}
  758. lib_ignore = ${common.lib_ignore}
  759. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_3CH
  760. monitor_speed = ${common.monitor_speed}
  761. extra_scripts = ${common.extra_scripts}
  762. [env:itead-sonoff-t1-3ch-ota]
  763. platform = ${common.platform}
  764. framework = ${common.framework}
  765. board = ${common.board_1m}
  766. board_build.flash_mode = ${common.flash_mode}
  767. lib_deps = ${common.lib_deps}
  768. lib_ignore = ${common.lib_ignore}
  769. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_T1_3CH
  770. upload_speed = ${common.upload_speed}
  771. upload_port = ${common.upload_port}
  772. upload_flags = ${common.upload_flags}
  773. monitor_speed = ${common.monitor_speed}
  774. extra_scripts = ${common.extra_scripts}
  775. [env:itead-sonoff-led]
  776. platform = ${common.platform}
  777. framework = ${common.framework}
  778. board = ${common.board_1m}
  779. board_build.flash_mode = ${common.flash_mode}
  780. lib_deps = ${common.lib_deps}
  781. lib_ignore = ${common.lib_ignore}
  782. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_LED
  783. monitor_speed = ${common.monitor_speed}
  784. extra_scripts = ${common.extra_scripts}
  785. [env:itead-sonoff-led-ota]
  786. platform = ${common.platform}
  787. framework = ${common.framework}
  788. board = ${common.board_1m}
  789. board_build.flash_mode = ${common.flash_mode}
  790. lib_deps = ${common.lib_deps}
  791. lib_ignore = ${common.lib_ignore}
  792. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_LED
  793. upload_speed = ${common.upload_speed}
  794. upload_port = ${common.upload_port}
  795. upload_flags = ${common.upload_flags}
  796. monitor_speed = ${common.monitor_speed}
  797. extra_scripts = ${common.extra_scripts}
  798. [env:itead-sonoff-rfbridge]
  799. platform = ${common.platform}
  800. framework = ${common.framework}
  801. board = ${common.board_1m}
  802. board_build.flash_mode = ${common.flash_mode}
  803. lib_deps = ${common.lib_deps}
  804. lib_ignore = ${common.lib_ignore}
  805. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE -DDISABLE_POSTMORTEM_STACKDUMP
  806. monitor_speed = 19200
  807. extra_scripts = ${common.extra_scripts}
  808. [env:itead-sonoff-rfbridge-ota]
  809. platform = ${common.platform}
  810. framework = ${common.framework}
  811. board = ${common.board_1m}
  812. board_build.flash_mode = ${common.flash_mode}
  813. lib_deps = ${common.lib_deps}
  814. lib_ignore = ${common.lib_ignore}
  815. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE -DDISABLE_POSTMORTEM_STACKDUMP
  816. upload_speed = ${common.upload_speed}
  817. upload_port = ${common.upload_port}
  818. upload_flags = ${common.upload_flags}
  819. monitor_speed = 19200
  820. extra_scripts = ${common.extra_scripts}
  821. [env:itead-sonoff-rfbridge-direct]
  822. platform = ${common.platform}
  823. framework = ${common.framework}
  824. board = ${common.board_1m}
  825. board_build.flash_mode = ${common.flash_mode}
  826. lib_deps = ${common.lib_deps}
  827. lib_ignore = ${common.lib_ignore}
  828. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE -DRFB_DIRECT
  829. monitor_speed = 19200
  830. extra_scripts = ${common.extra_scripts}
  831. [env:itead-sonoff-rfbridge-direct-ota]
  832. platform = ${common.platform}
  833. framework = ${common.framework}
  834. board = ${common.board_1m}
  835. board_build.flash_mode = ${common.flash_mode}
  836. lib_deps = ${common.lib_deps}
  837. lib_ignore = ${common.lib_ignore}
  838. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_RFBRIDGE -DRFB_DIRECT
  839. upload_speed = ${common.upload_speed}
  840. upload_port = ${common.upload_port}
  841. upload_flags = ${common.upload_flags}
  842. monitor_speed = 19200
  843. extra_scripts = ${common.extra_scripts}
  844. # ------------------------------------------------------------------------------
  845. [env:itead-slampher]
  846. platform = ${common.platform}
  847. framework = ${common.framework}
  848. board = ${common.board_1m}
  849. board_build.flash_mode = ${common.flash_mode}
  850. lib_deps = ${common.lib_deps}
  851. lib_ignore = ${common.lib_ignore}
  852. build_flags = ${common.build_flags_1m0m} -DITEAD_SLAMPHER
  853. monitor_speed = ${common.monitor_speed}
  854. extra_scripts = ${common.extra_scripts}
  855. [env:itead-slampher-ota]
  856. platform = ${common.platform}
  857. framework = ${common.framework}
  858. board = ${common.board_1m}
  859. board_build.flash_mode = ${common.flash_mode}
  860. lib_deps = ${common.lib_deps}
  861. lib_ignore = ${common.lib_ignore}
  862. build_flags = ${common.build_flags_1m0m} -DITEAD_SLAMPHER
  863. upload_speed = ${common.upload_speed}
  864. upload_port = ${common.upload_port}
  865. upload_flags = ${common.upload_flags}
  866. monitor_speed = ${common.monitor_speed}
  867. extra_scripts = ${common.extra_scripts}
  868. [env:itead-s20]
  869. platform = ${common.platform}
  870. framework = ${common.framework}
  871. board = ${common.board_1m}
  872. board_build.flash_mode = ${common.flash_mode}
  873. lib_deps = ${common.lib_deps}
  874. lib_ignore = ${common.lib_ignore}
  875. build_flags = ${common.build_flags_1m0m} -DITEAD_S20
  876. monitor_speed = ${common.monitor_speed}
  877. extra_scripts = ${common.extra_scripts}
  878. [env:itead-s20-ota]
  879. platform = ${common.platform}
  880. framework = ${common.framework}
  881. board = ${common.board_1m}
  882. board_build.flash_mode = ${common.flash_mode}
  883. lib_deps = ${common.lib_deps}
  884. lib_ignore = ${common.lib_ignore}
  885. build_flags = ${common.build_flags_1m0m} -DITEAD_S20
  886. upload_speed = ${common.upload_speed}
  887. upload_port = ${common.upload_port}
  888. upload_flags = ${common.upload_flags}
  889. monitor_speed = ${common.monitor_speed}
  890. extra_scripts = ${common.extra_scripts}
  891. [env:itead-1ch-inching]
  892. platform = ${common.platform}
  893. framework = ${common.framework}
  894. board = ${common.board_1m}
  895. board_build.flash_mode = ${common.flash_mode}
  896. lib_deps = ${common.lib_deps}
  897. lib_ignore = ${common.lib_ignore}
  898. build_flags = ${common.build_flags_1m0m} -DITEAD_1CH_INCHING
  899. monitor_speed = ${common.monitor_speed}
  900. extra_scripts = ${common.extra_scripts}
  901. [env:itead-1ch-inching-ota]
  902. platform = ${common.platform}
  903. framework = ${common.framework}
  904. board = ${common.board_1m}
  905. board_build.flash_mode = ${common.flash_mode}
  906. lib_deps = ${common.lib_deps}
  907. lib_ignore = ${common.lib_ignore}
  908. build_flags = ${common.build_flags_1m0m} -DITEAD_1CH_INCHING
  909. upload_speed = ${common.upload_speed}
  910. upload_port = ${common.upload_port}
  911. upload_flags = ${common.upload_flags}
  912. monitor_speed = ${common.monitor_speed}
  913. extra_scripts = ${common.extra_scripts}
  914. [env:itead-motor]
  915. platform = ${common.platform}
  916. framework = ${common.framework}
  917. board = ${common.board_1m}
  918. board_build.flash_mode = ${common.flash_mode}
  919. lib_deps = ${common.lib_deps}
  920. lib_ignore = ${common.lib_ignore}
  921. build_flags = ${common.build_flags_1m0m} -DITEAD_MOTOR
  922. monitor_speed = ${common.monitor_speed}
  923. extra_scripts = ${common.extra_scripts}
  924. [env:itead-motor-ota]
  925. platform = ${common.platform}
  926. framework = ${common.framework}
  927. board = ${common.board_1m}
  928. board_build.flash_mode = ${common.flash_mode}
  929. lib_deps = ${common.lib_deps}
  930. lib_ignore = ${common.lib_ignore}
  931. build_flags = ${common.build_flags_1m0m} -DITEAD_MOTOR
  932. upload_speed = ${common.upload_speed}
  933. upload_port = ${common.upload_port}
  934. upload_flags = ${common.upload_flags}
  935. monitor_speed = ${common.monitor_speed}
  936. extra_scripts = ${common.extra_scripts}
  937. [env:itead-sonoff-sv]
  938. platform = ${common.platform}
  939. framework = ${common.framework}
  940. board = ${common.board_1m}
  941. board_build.flash_mode = ${common.flash_mode}
  942. lib_deps = ${common.lib_deps}
  943. lib_ignore = ${common.lib_ignore}
  944. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_SV
  945. monitor_speed = ${common.monitor_speed}
  946. extra_scripts = ${common.extra_scripts}
  947. [env:itead-sonoff-sv-ota]
  948. platform = ${common.platform}
  949. framework = ${common.framework}
  950. board = ${common.board_1m}
  951. board_build.flash_mode = ${common.flash_mode}
  952. lib_deps = ${common.lib_deps}
  953. lib_ignore = ${common.lib_ignore}
  954. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_SV
  955. upload_port = ${common.upload_port}
  956. upload_flags = ${common.upload_flags}
  957. monitor_speed = ${common.monitor_speed}
  958. extra_scripts = ${common.extra_scripts}
  959. [env:itead-sonoff-s31]
  960. platform = ${common.platform}
  961. framework = ${common.framework}
  962. board = ${common.board_1m}
  963. board_build.flash_mode = ${common.flash_mode}
  964. lib_deps = ${common.lib_deps}
  965. lib_ignore = ${common.lib_ignore}
  966. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_S31 -DDISABLE_POSTMORTEM_STACKDUMP
  967. monitor_speed = ${common.monitor_speed}
  968. extra_scripts = ${common.extra_scripts}
  969. [env:itead-sonoff-s31-ota]
  970. platform = ${common.platform}
  971. framework = ${common.framework}
  972. board = ${common.board_1m}
  973. board_build.flash_mode = ${common.flash_mode}
  974. lib_deps = ${common.lib_deps}
  975. lib_ignore = ${common.lib_ignore}
  976. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_S31 -DDISABLE_POSTMORTEM_STACKDUMP
  977. upload_port = ${common.upload_port}
  978. upload_flags = ${common.upload_flags}
  979. monitor_speed = ${common.monitor_speed}
  980. extra_scripts = ${common.extra_scripts}
  981. [env:itead-sonoff-ifan02]
  982. platform = ${common.platform}
  983. framework = ${common.framework}
  984. board = ${common.board_1m}
  985. board_build.flash_mode = ${common.flash_mode}
  986. lib_deps = ${common.lib_deps}
  987. lib_ignore = ${common.lib_ignore}
  988. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_IFAN02
  989. monitor_speed = ${common.monitor_speed}
  990. extra_scripts = ${common.extra_scripts}
  991. [env:itead-sonoff-ifan02-ota]
  992. platform = ${common.platform}
  993. framework = ${common.framework}
  994. board = ${common.board_1m}
  995. board_build.flash_mode = ${common.flash_mode}
  996. lib_deps = ${common.lib_deps}
  997. lib_ignore = ${common.lib_ignore}
  998. build_flags = ${common.build_flags_1m0m} -DITEAD_SONOFF_IFAN02
  999. upload_port = ${common.upload_port}
  1000. upload_flags = ${common.upload_flags}
  1001. monitor_speed = ${common.monitor_speed}
  1002. extra_scripts = ${common.extra_scripts}
  1003. # ------------------------------------------------------------------------------
  1004. [env:electrodragon-wifi-iot]
  1005. platform = ${common.platform}
  1006. framework = ${common.framework}
  1007. board = ${common.board_4m}
  1008. board_build.flash_mode = ${common.flash_mode}
  1009. lib_deps = ${common.lib_deps}
  1010. lib_ignore = ${common.lib_ignore}
  1011. build_flags = ${common.build_flags_4m1m} -DELECTRODRAGON_WIFI_IOT -DDHT_SUPPORT=1
  1012. monitor_speed = ${common.monitor_speed}
  1013. extra_scripts = ${common.extra_scripts}
  1014. [env:electrodragon-wifi-iot-ota]
  1015. platform = ${common.platform}
  1016. framework = ${common.framework}
  1017. board = ${common.board_4m}
  1018. board_build.flash_mode = ${common.flash_mode}
  1019. lib_deps = ${common.lib_deps}
  1020. lib_ignore = ${common.lib_ignore}
  1021. build_flags = ${common.build_flags_4m1m} -DELECTRODRAGON_WIFI_IOT -DDHT_SUPPORT=1
  1022. upload_speed = ${common.upload_speed}
  1023. upload_port = ${common.upload_port}
  1024. upload_flags = ${common.upload_flags}
  1025. monitor_speed = ${common.monitor_speed}
  1026. extra_scripts = ${common.extra_scripts}
  1027. [env:workchoice-ecoplug]
  1028. platform = ${common.platform}
  1029. framework = ${common.framework}
  1030. board = ${common.board_1m}
  1031. board_build.flash_mode = ${common.flash_mode}
  1032. lib_deps = ${common.lib_deps}
  1033. lib_ignore = ${common.lib_ignore}
  1034. build_flags = ${common.build_flags_1m0m} -DWORKCHOICE_ECOPLUG
  1035. monitor_speed = ${common.monitor_speed}
  1036. extra_scripts = ${common.extra_scripts}
  1037. [env:workchoice-ecoplug-ota]
  1038. platform = ${common.platform}
  1039. framework = ${common.framework}
  1040. board = ${common.board_1m}
  1041. board_build.flash_mode = ${common.flash_mode}
  1042. lib_deps = ${common.lib_deps}
  1043. lib_ignore = ${common.lib_ignore}
  1044. build_flags = ${common.build_flags_1m0m} -DWORKCHOICE_ECOPLUG
  1045. upload_speed = ${common.upload_speed}
  1046. upload_port = ${common.upload_port}
  1047. upload_flags = ${common.upload_flags}
  1048. monitor_speed = ${common.monitor_speed}
  1049. extra_scripts = ${common.extra_scripts}
  1050. [env:jangoe-wifi-relay-nc]
  1051. platform = ${common.platform}
  1052. framework = ${common.framework}
  1053. board = ${common.board_4m}
  1054. board_build.flash_mode = ${common.flash_mode}
  1055. lib_deps = ${common.lib_deps}
  1056. lib_ignore = ${common.lib_ignore}
  1057. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NC
  1058. monitor_speed = ${common.monitor_speed}
  1059. extra_scripts = ${common.extra_scripts}
  1060. [env:jangoe-wifi-relay-nc-ota]
  1061. platform = ${common.platform}
  1062. framework = ${common.framework}
  1063. board = ${common.board_4m}
  1064. board_build.flash_mode = ${common.flash_mode}
  1065. lib_deps = ${common.lib_deps}
  1066. lib_ignore = ${common.lib_ignore}
  1067. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NC
  1068. upload_speed = ${common.upload_speed}
  1069. upload_port = ${common.upload_port}
  1070. upload_flags = ${common.upload_flags}
  1071. monitor_speed = ${common.monitor_speed}
  1072. extra_scripts = ${common.extra_scripts}
  1073. [env:jangoe-wifi-relay-no]
  1074. platform = ${common.platform}
  1075. framework = ${common.framework}
  1076. board = ${common.board_4m}
  1077. board_build.flash_mode = ${common.flash_mode}
  1078. lib_deps = ${common.lib_deps}
  1079. lib_ignore = ${common.lib_ignore}
  1080. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NO
  1081. monitor_speed = ${common.monitor_speed}
  1082. extra_scripts = ${common.extra_scripts}
  1083. [env:jangoe-wifi-relay-no-ota]
  1084. platform = ${common.platform}
  1085. framework = ${common.framework}
  1086. board = ${common.board_4m}
  1087. board_build.flash_mode = ${common.flash_mode}
  1088. lib_deps = ${common.lib_deps}
  1089. lib_ignore = ${common.lib_ignore}
  1090. build_flags = ${common.build_flags_4m1m} -DJANGOE_WIFI_RELAY_NO
  1091. upload_speed = ${common.upload_speed}
  1092. upload_port = ${common.upload_port}
  1093. upload_flags = ${common.upload_flags}
  1094. monitor_speed = ${common.monitor_speed}
  1095. extra_scripts = ${common.extra_scripts}
  1096. [env:openenergymonitor-mqtt-relay]
  1097. platform = ${common.platform}
  1098. framework = ${common.framework}
  1099. board = ${common.board_4m}
  1100. board_build.flash_mode = ${common.flash_mode}
  1101. lib_deps = ${common.lib_deps}
  1102. lib_ignore = ${common.lib_ignore}
  1103. build_flags = ${common.build_flags_4m1m} -DOPENENERGYMONITOR_MQTT_RELAY -DDALLAS_SUPPORT=1
  1104. monitor_speed = ${common.monitor_speed}
  1105. extra_scripts = ${common.extra_scripts}
  1106. [env:openenergymonitor-mqtt-relay-ota]
  1107. platform = ${common.platform}
  1108. framework = ${common.framework}
  1109. board = ${common.board_4m}
  1110. board_build.flash_mode = ${common.flash_mode}
  1111. lib_deps = ${common.lib_deps}
  1112. lib_ignore = ${common.lib_ignore}
  1113. build_flags = ${common.build_flags_4m1m} -DOPENENERGYMONITOR_MQTT_RELAY -DDALLAS_SUPPORT=1
  1114. upload_speed = ${common.upload_speed}
  1115. upload_port = ${common.upload_port}
  1116. upload_flags = ${common.upload_flags}
  1117. monitor_speed = ${common.monitor_speed}
  1118. extra_scripts = ${common.extra_scripts}
  1119. [env:jorgegarcia-wifi-relays]
  1120. platform = ${common.platform}
  1121. framework = ${common.framework}
  1122. board = ${common.board_1m}
  1123. board_build.flash_mode = ${common.flash_mode}
  1124. lib_deps = ${common.lib_deps}
  1125. lib_ignore = ${common.lib_ignore}
  1126. build_flags = ${common.build_flags_1m0m} -DJORGEGARCIA_WIFI_RELAYS
  1127. monitor_speed = ${common.monitor_speed}
  1128. extra_scripts = ${common.extra_scripts}
  1129. [env:jorgegarcia-wifi-relays-ota]
  1130. platform = ${common.platform}
  1131. framework = ${common.framework}
  1132. board = ${common.board_1m}
  1133. board_build.flash_mode = ${common.flash_mode}
  1134. lib_deps = ${common.lib_deps}
  1135. lib_ignore = ${common.lib_ignore}
  1136. build_flags = ${common.build_flags_1m0m} -DJORGEGARCIA_WIFI_RELAYS
  1137. upload_speed = ${common.upload_speed}
  1138. upload_port = ${common.upload_port}
  1139. upload_flags = ${common.upload_flags}
  1140. monitor_speed = ${common.monitor_speed}
  1141. extra_scripts = ${common.extra_scripts}
  1142. [env:aithinker-ai-light]
  1143. platform = ${common.platform}
  1144. framework = ${common.framework}
  1145. board = ${common.board_1m}
  1146. board_build.flash_mode = ${common.flash_mode}
  1147. lib_deps = ${common.lib_deps}
  1148. lib_ignore = ${common.lib_ignore}
  1149. build_flags = ${common.build_flags_1m0m} -DAITHINKER_AI_LIGHT
  1150. monitor_speed = ${common.monitor_speed}
  1151. extra_scripts = ${common.extra_scripts}
  1152. [env:aithinker-ai-light-ota]
  1153. platform = ${common.platform}
  1154. framework = ${common.framework}
  1155. board = ${common.board_1m}
  1156. board_build.flash_mode = ${common.flash_mode}
  1157. lib_deps = ${common.lib_deps}
  1158. lib_ignore = ${common.lib_ignore}
  1159. build_flags = ${common.build_flags_1m0m} -DAITHINKER_AI_LIGHT
  1160. upload_speed = ${common.upload_speed}
  1161. upload_port = ${common.upload_port}
  1162. upload_flags = ${common.upload_flags}
  1163. monitor_speed = ${common.monitor_speed}
  1164. extra_scripts = ${common.extra_scripts}
  1165. [env:lyasi-rgb-light]
  1166. platform = ${common.platform}
  1167. framework = ${common.framework}
  1168. board = ${common.board_1m}
  1169. board_build.flash_mode = ${common.flash_mode}
  1170. lib_deps = ${common.lib_deps}
  1171. lib_ignore = ${common.lib_ignore}
  1172. build_flags = ${common.build_flags_1m0m} -DLYASI_LIGHT
  1173. monitor_speed = ${common.monitor_speed}
  1174. extra_scripts = ${common.extra_scripts}
  1175. [env:lyasi-rgb-light-ota]
  1176. platform = ${common.platform}
  1177. framework = ${common.framework}
  1178. board = ${common.board_1m}
  1179. board_build.flash_mode = ${common.flash_mode}
  1180. lib_deps = ${common.lib_deps}
  1181. lib_ignore = ${common.lib_ignore}
  1182. build_flags = ${common.build_flags_1m0m} -DLYASI_LIGHT
  1183. upload_speed = ${common.upload_speed}
  1184. upload_port = ${common.upload_port}
  1185. upload_flags = ${common.upload_flags}
  1186. monitor_speed = ${common.monitor_speed}
  1187. extra_scripts = ${common.extra_scripts}
  1188. [env:magichome-led-controller]
  1189. platform = ${common.platform}
  1190. framework = ${common.framework}
  1191. board = ${common.board_1m}
  1192. board_build.flash_mode = ${common.flash_mode}
  1193. lib_deps = ${common.lib_deps}
  1194. lib_ignore = ${common.lib_ignore}
  1195. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER
  1196. monitor_speed = ${common.monitor_speed}
  1197. extra_scripts = ${common.extra_scripts}
  1198. [env:magichome-led-controller-ota]
  1199. platform = ${common.platform}
  1200. framework = ${common.framework}
  1201. board = ${common.board_1m}
  1202. board_build.flash_mode = ${common.flash_mode}
  1203. lib_deps = ${common.lib_deps}
  1204. lib_ignore = ${common.lib_ignore}
  1205. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER
  1206. upload_speed = ${common.upload_speed}
  1207. upload_port = ${common.upload_port}
  1208. upload_flags = ${common.upload_flags}
  1209. monitor_speed = ${common.monitor_speed}
  1210. extra_scripts = ${common.extra_scripts}
  1211. [env:magichome-led-controller-20]
  1212. platform = ${common.platform}
  1213. framework = ${common.framework}
  1214. board = ${common.board_1m}
  1215. board_build.flash_mode = ${common.flash_mode}
  1216. lib_deps = ${common.lib_deps}
  1217. lib_ignore = ${common.lib_ignore}
  1218. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER_20
  1219. monitor_speed = ${common.monitor_speed}
  1220. extra_scripts = ${common.extra_scripts}
  1221. [env:magichome-led-controller-20-ota]
  1222. platform = ${common.platform}
  1223. framework = ${common.framework}
  1224. board = ${common.board_1m}
  1225. board_build.flash_mode = ${common.flash_mode}
  1226. lib_deps = ${common.lib_deps}
  1227. lib_ignore = ${common.lib_ignore}
  1228. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_LED_CONTROLLER_20
  1229. upload_port = ${common.upload_port}
  1230. upload_flags = ${common.upload_flags}
  1231. monitor_speed = ${common.monitor_speed}
  1232. extra_scripts = ${common.extra_scripts}
  1233. [env:magichome-zj-wfmn-a-11]
  1234. platform = ${common.platform}
  1235. framework = ${common.framework}
  1236. board = ${common.board_1m}
  1237. board_build.flash_mode = ${common.flash_mode}
  1238. lib_deps = ${common.lib_deps}
  1239. lib_ignore = ${common.lib_ignore}
  1240. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_ZJ_WFMN_A_11
  1241. monitor_speed = ${common.monitor_speed}
  1242. extra_scripts = ${common.extra_scripts}
  1243. [env:magichome-zj-wfmn-a-11-ota]
  1244. platform = ${common.platform}
  1245. framework = ${common.framework}
  1246. board = ${common.board_1m}
  1247. board_build.flash_mode = ${common.flash_mode}
  1248. lib_deps = ${common.lib_deps}
  1249. lib_ignore = ${common.lib_ignore}
  1250. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_ZJ_WFMN_A_11
  1251. monitor_speed = ${common.monitor_speed}
  1252. upload_port = ${common.upload_port}
  1253. upload_flags = ${common.upload_flags}
  1254. extra_scripts = ${common.extra_scripts}
  1255. [env:magichome-zj-wfmn-b-11]
  1256. platform = ${common.platform}
  1257. framework = ${common.framework}
  1258. board = ${common.board_1m}
  1259. board_build.flash_mode = ${common.flash_mode}
  1260. lib_deps = ${common.lib_deps}
  1261. lib_ignore = ${common.lib_ignore}
  1262. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_ZJ_WFMN_B_11
  1263. monitor_speed = ${common.monitor_speed}
  1264. extra_scripts = ${common.extra_scripts}
  1265. [env:magichome-zj-wfmn-b-11-ota]
  1266. platform = ${common.platform}
  1267. framework = ${common.framework}
  1268. board = ${common.board_1m}
  1269. board_build.flash_mode = ${common.flash_mode}
  1270. lib_deps = ${common.lib_deps}
  1271. lib_ignore = ${common.lib_ignore}
  1272. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_ZJ_WFMN_B_11
  1273. monitor_speed = ${common.monitor_speed}
  1274. upload_port = ${common.upload_port}
  1275. upload_flags = ${common.upload_flags}
  1276. extra_scripts = ${common.extra_scripts}
  1277. [env:magichome-zj-espm-5ch-b-13]
  1278. platform = ${common.platform}
  1279. framework = ${common.framework}
  1280. board = ${common.board_1m}
  1281. board_build.flash_mode = ${common.flash_mode}
  1282. lib_deps = ${common.lib_deps}
  1283. lib_ignore = ${common.lib_ignore}
  1284. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_ZJ_ESPM_5CH_B_13
  1285. monitor_speed = ${common.monitor_speed}
  1286. extra_scripts = ${common.extra_scripts}
  1287. [env:magichome-zj-espm-5ch-b-13-ota]
  1288. platform = ${common.platform}
  1289. framework = ${common.framework}
  1290. board = ${common.board_1m}
  1291. board_build.flash_mode = ${common.flash_mode}
  1292. lib_deps = ${common.lib_deps}
  1293. lib_ignore = ${common.lib_ignore}
  1294. build_flags = ${common.build_flags_1m0m} -DMAGICHOME_ZJ_ESPM_5CH_B_13
  1295. monitor_speed = ${common.monitor_speed}
  1296. upload_port = ${common.upload_port}
  1297. upload_flags = ${common.upload_flags}
  1298. extra_scripts = ${common.extra_scripts}
  1299. [env:huacanxing-h801]
  1300. platform = ${common.platform}
  1301. framework = ${common.framework}
  1302. board = ${common.board_1m}
  1303. board_build.flash_mode = ${common.flash_mode}
  1304. lib_deps = ${common.lib_deps}
  1305. lib_ignore = ${common.lib_ignore}
  1306. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H801
  1307. monitor_speed = ${common.monitor_speed}
  1308. extra_scripts = ${common.extra_scripts}
  1309. [env:huacanxing-h801-ota]
  1310. platform = ${common.platform}
  1311. framework = ${common.framework}
  1312. board = ${common.board_1m}
  1313. board_build.flash_mode = ${common.flash_mode}
  1314. lib_deps = ${common.lib_deps}
  1315. lib_ignore = ${common.lib_ignore}
  1316. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H801
  1317. upload_speed = ${common.upload_speed}
  1318. upload_port = ${common.upload_port}
  1319. upload_flags = ${common.upload_flags}
  1320. monitor_speed = ${common.monitor_speed}
  1321. extra_scripts = ${common.extra_scripts}
  1322. [env:huacanxing-h802]
  1323. platform = ${common.platform}
  1324. framework = ${common.framework}
  1325. board = ${common.board_1m}
  1326. board_build.flash_mode = ${common.flash_mode}
  1327. lib_deps = ${common.lib_deps}
  1328. lib_ignore = ${common.lib_ignore}
  1329. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H802
  1330. monitor_speed = ${common.monitor_speed}
  1331. extra_scripts = ${common.extra_scripts}
  1332. [env:huacanxing-h802-ota]
  1333. platform = ${common.platform}
  1334. framework = ${common.framework}
  1335. board = ${common.board_1m}
  1336. board_build.flash_mode = ${common.flash_mode}
  1337. lib_deps = ${common.lib_deps}
  1338. lib_ignore = ${common.lib_ignore}
  1339. build_flags = ${common.build_flags_1m0m} -DHUACANXING_H802
  1340. upload_speed = ${common.upload_speed}
  1341. upload_port = ${common.upload_port}
  1342. upload_flags = ${common.upload_flags}
  1343. monitor_speed = ${common.monitor_speed}
  1344. extra_scripts = ${common.extra_scripts}
  1345. [env:arilux-al-lc01]
  1346. platform = ${common.platform}
  1347. framework = ${common.framework}
  1348. board = ${common.board_1m}
  1349. board_build.flash_mode = ${common.flash_mode}
  1350. lib_deps = ${common.lib_deps}
  1351. lib_ignore = ${common.lib_ignore}
  1352. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC01
  1353. monitor_speed = ${common.monitor_speed}
  1354. extra_scripts = ${common.extra_scripts}
  1355. [env:arilux-al-lc01-ota]
  1356. platform = ${common.platform}
  1357. framework = ${common.framework}
  1358. board = ${common.board_1m}
  1359. board_build.flash_mode = ${common.flash_mode}
  1360. lib_deps = ${common.lib_deps}
  1361. lib_ignore = ${common.lib_ignore}
  1362. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC01
  1363. upload_speed = ${common.upload_speed}
  1364. upload_port = ${common.upload_port}
  1365. upload_flags = ${common.upload_flags}
  1366. monitor_speed = ${common.monitor_speed}
  1367. extra_scripts = ${common.extra_scripts}
  1368. [env:arilux-al-lc02]
  1369. platform = ${common.platform}
  1370. framework = ${common.framework}
  1371. board = ${common.board_1m}
  1372. board_build.flash_mode = ${common.flash_mode}
  1373. lib_deps = ${common.lib_deps}
  1374. lib_ignore = ${common.lib_ignore}
  1375. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC02
  1376. monitor_speed = ${common.monitor_speed}
  1377. extra_scripts = ${common.extra_scripts}
  1378. [env:arilux-al-lc02-ota]
  1379. platform = ${common.platform}
  1380. framework = ${common.framework}
  1381. board = ${common.board_1m}
  1382. board_build.flash_mode = ${common.flash_mode}
  1383. lib_deps = ${common.lib_deps}
  1384. lib_ignore = ${common.lib_ignore}
  1385. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC02
  1386. upload_speed = ${common.upload_speed}
  1387. upload_port = ${common.upload_port}
  1388. upload_flags = ${common.upload_flags}
  1389. monitor_speed = ${common.monitor_speed}
  1390. extra_scripts = ${common.extra_scripts}
  1391. [env:arilux-al-lc02-v14]
  1392. platform = ${common.platform}
  1393. framework = ${common.framework}
  1394. board = ${common.board_1m}
  1395. board_build.flash_mode = ${common.flash_mode}
  1396. lib_deps = ${common.lib_deps}
  1397. lib_ignore = ${common.lib_ignore}
  1398. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC02_V14
  1399. monitor_speed = ${common.monitor_speed}
  1400. extra_scripts = ${common.extra_scripts}
  1401. [env:arilux-al-lc02-v14-ota]
  1402. platform = ${common.platform}
  1403. framework = ${common.framework}
  1404. board = ${common.board_1m}
  1405. board_build.flash_mode = ${common.flash_mode}
  1406. lib_deps = ${common.lib_deps}
  1407. lib_ignore = ${common.lib_ignore}
  1408. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC02_V14
  1409. upload_speed = ${common.upload_speed}
  1410. upload_port = ${common.upload_port}
  1411. upload_flags = ${common.upload_flags}
  1412. monitor_speed = ${common.monitor_speed}
  1413. extra_scripts = ${common.extra_scripts}
  1414. [env:arilux-al-lc06]
  1415. platform = ${common.platform}
  1416. framework = ${common.framework}
  1417. board = ${common.board_1m}
  1418. board_build.flash_mode = ${common.flash_mode}
  1419. lib_deps = ${common.lib_deps}
  1420. lib_ignore = ${common.lib_ignore}
  1421. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC06
  1422. monitor_speed = ${common.monitor_speed}
  1423. extra_scripts = ${common.extra_scripts}
  1424. [env:arilux-al-lc06-ota]
  1425. platform = ${common.platform}
  1426. framework = ${common.framework}
  1427. board = ${common.board_1m}
  1428. board_build.flash_mode = ${common.flash_mode}
  1429. lib_deps = ${common.lib_deps}
  1430. lib_ignore = ${common.lib_ignore}
  1431. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC06
  1432. upload_speed = ${common.upload_speed}
  1433. upload_port = ${common.upload_port}
  1434. upload_flags = ${common.upload_flags}
  1435. monitor_speed = ${common.monitor_speed}
  1436. extra_scripts = ${common.extra_scripts}
  1437. [env:arilux-al-lc11]
  1438. platform = ${common.platform}
  1439. framework = ${common.framework}
  1440. board = ${common.board_1m}
  1441. board_build.flash_mode = ${common.flash_mode}
  1442. lib_deps = ${common.lib_deps}
  1443. lib_ignore = ${common.lib_ignore}
  1444. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC11
  1445. monitor_speed = ${common.monitor_speed}
  1446. extra_scripts = ${common.extra_scripts}
  1447. [env:arilux-al-lc11-ota]
  1448. platform = ${common.platform}
  1449. framework = ${common.framework}
  1450. board = ${common.board_1m}
  1451. board_build.flash_mode = ${common.flash_mode}
  1452. lib_deps = ${common.lib_deps}
  1453. lib_ignore = ${common.lib_ignore}
  1454. build_flags = ${common.build_flags_1m0m} -DARILUX_AL_LC11
  1455. upload_speed = ${common.upload_speed}
  1456. upload_port = ${common.upload_port}
  1457. upload_flags = ${common.upload_flags}
  1458. monitor_speed = ${common.monitor_speed}
  1459. extra_scripts = ${common.extra_scripts}
  1460. [env:arilux-e27]
  1461. platform = ${common.platform}
  1462. framework = ${common.framework}
  1463. board = ${common.board_1m}
  1464. board_build.flash_mode = ${common.flash_mode}
  1465. lib_deps = ${common.lib_deps}
  1466. lib_ignore = ${common.lib_ignore}
  1467. build_flags = ${common.build_flags_1m0m} -DARILUX_E27
  1468. monitor_speed = ${common.monitor_speed}
  1469. extra_scripts = ${common.extra_scripts}
  1470. [env:arilux-e27-ota]
  1471. platform = ${common.platform}
  1472. framework = ${common.framework}
  1473. board = ${common.board_1m}
  1474. board_build.flash_mode = ${common.flash_mode}
  1475. lib_deps = ${common.lib_deps}
  1476. lib_ignore = ${common.lib_ignore}
  1477. build_flags = ${common.build_flags_1m0m} -DARILUX_E27
  1478. upload_speed = ${common.upload_speed}
  1479. upload_port = ${common.upload_port}
  1480. upload_flags = ${common.upload_flags}
  1481. monitor_speed = ${common.monitor_speed}
  1482. extra_scripts = ${common.extra_scripts}
  1483. [env:itead-bnsz01]
  1484. platform = ${common.platform}
  1485. framework = ${common.framework}
  1486. board = ${common.board_1m}
  1487. board_build.flash_mode = ${common.flash_mode}
  1488. lib_deps = ${common.lib_deps}
  1489. lib_ignore = ${common.lib_ignore}
  1490. build_flags = ${common.build_flags_1m0m} -DITEAD_BNSZ01
  1491. monitor_speed = ${common.monitor_speed}
  1492. extra_scripts = ${common.extra_scripts}
  1493. [env:itead-bnsz01-ota]
  1494. platform = ${common.platform}
  1495. framework = ${common.framework}
  1496. board = ${common.board_1m}
  1497. board_build.flash_mode = ${common.flash_mode}
  1498. lib_deps = ${common.lib_deps}
  1499. lib_ignore = ${common.lib_ignore}
  1500. build_flags = ${common.build_flags_1m0m} -DITEAD_BNSZ01
  1501. upload_speed = ${common.upload_speed}
  1502. upload_port = ${common.upload_port}
  1503. upload_flags = ${common.upload_flags}
  1504. monitor_speed = ${common.monitor_speed}
  1505. extra_scripts = ${common.extra_scripts}
  1506. [env:wion-50055]
  1507. platform = ${common.platform}
  1508. framework = ${common.framework}
  1509. board = ${common.board_1m}
  1510. board_build.flash_mode = ${common.flash_mode}
  1511. lib_deps = ${common.lib_deps}
  1512. lib_ignore = ${common.lib_ignore}
  1513. build_flags = ${common.build_flags_1m0m} -DWION_50055
  1514. monitor_speed = ${common.monitor_speed}
  1515. extra_scripts = ${common.extra_scripts}
  1516. [env:wion-50055-ota]
  1517. platform = ${common.platform}
  1518. framework = ${common.framework}
  1519. board = ${common.board_1m}
  1520. board_build.flash_mode = ${common.flash_mode}
  1521. lib_deps = ${common.lib_deps}
  1522. lib_ignore = ${common.lib_ignore}
  1523. build_flags = ${common.build_flags_1m0m} -DWION_50055
  1524. upload_speed = ${common.upload_speed}
  1525. upload_port = ${common.upload_port}
  1526. upload_flags = ${common.upload_flags}
  1527. monitor_speed = ${common.monitor_speed}
  1528. extra_scripts = ${common.extra_scripts}
  1529. [env:exs-wifi-relay-v31]
  1530. platform = ${common.platform}
  1531. framework = ${common.framework}
  1532. board = ${common.board_4m}
  1533. board_build.flash_mode = ${common.flash_mode}
  1534. lib_deps = ${common.lib_deps}
  1535. lib_ignore = ${common.lib_ignore}
  1536. build_flags = ${common.build_flags_4m1m} -DEXS_WIFI_RELAY_V31
  1537. monitor_speed = ${common.monitor_speed}
  1538. extra_scripts = ${common.extra_scripts}
  1539. [env:exs-wifi-relay-v31-ota]
  1540. platform = ${common.platform}
  1541. framework = ${common.framework}
  1542. board = ${common.board_4m}
  1543. board_build.flash_mode = ${common.flash_mode}
  1544. lib_deps = ${common.lib_deps}
  1545. lib_ignore = ${common.lib_ignore}
  1546. build_flags = ${common.build_flags_4m1m} -DEXS_WIFI_RELAY_V31
  1547. upload_speed = ${common.upload_speed}
  1548. upload_port = ${common.upload_port}
  1549. upload_flags = ${common.upload_flags}
  1550. monitor_speed = ${common.monitor_speed}
  1551. extra_scripts = ${common.extra_scripts}
  1552. [env:exs-wifi-relay-v50]
  1553. platform = ${common.platform}
  1554. framework = ${common.framework}
  1555. board = ${common.board_4m}
  1556. board_build.flash_mode = ${common.flash_mode}
  1557. lib_deps = ${common.lib_deps}
  1558. lib_ignore = ${common.lib_ignore}
  1559. build_flags = ${common.build_flags_4m1m} -DEXS_WIFI_RELAY_V50
  1560. monitor_speed = ${common.monitor_speed}
  1561. extra_scripts = ${common.extra_scripts}
  1562. [env:exs-wifi-relay-v50-ota]
  1563. platform = ${common.platform}
  1564. framework = ${common.framework}
  1565. board = ${common.board_4m}
  1566. board_build.flash_mode = ${common.flash_mode}
  1567. lib_deps = ${common.lib_deps}
  1568. lib_ignore = ${common.lib_ignore}
  1569. build_flags = ${common.build_flags_4m1m} -DEXS_WIFI_RELAY_V50
  1570. upload_speed = ${common.upload_speed}
  1571. upload_port = ${common.upload_port}
  1572. upload_flags = ${common.upload_flags}
  1573. monitor_speed = ${common.monitor_speed}
  1574. extra_scripts = ${common.extra_scripts}
  1575. [env:wemos-v9261f]
  1576. platform = ${common.platform}
  1577. framework = ${common.framework}
  1578. board = ${common.board_4m}
  1579. board_build.flash_mode = ${common.flash_mode}
  1580. lib_deps = ${common.lib_deps}
  1581. lib_ignore = ${common.lib_ignore}
  1582. build_flags = ${common.build_flags_4m1m} -DGENERIC_V9261F
  1583. upload_speed = ${common.upload_speed_fast}
  1584. monitor_speed = ${common.monitor_speed}
  1585. extra_scripts = ${common.extra_scripts}
  1586. [env:wemos-v9261f-ota]
  1587. platform = ${common.platform}
  1588. framework = ${common.framework}
  1589. board = ${common.board_4m}
  1590. board_build.flash_mode = ${common.flash_mode}
  1591. lib_deps = ${common.lib_deps}
  1592. lib_ignore = ${common.lib_ignore}
  1593. build_flags = ${common.build_flags_4m1m} -DGENERIC_V9261F
  1594. upload_speed = ${common.upload_speed}
  1595. upload_port = ${common.upload_port}
  1596. upload_flags = ${common.upload_flags}
  1597. monitor_speed = ${common.monitor_speed}
  1598. extra_scripts = ${common.extra_scripts}
  1599. [env:esp01-v9261f]
  1600. platform = ${common.platform}
  1601. framework = ${common.framework}
  1602. board = ${common.board_1m}
  1603. board_build.flash_mode = ${common.flash_mode}
  1604. lib_deps = ${common.lib_deps}
  1605. lib_ignore = ${common.lib_ignore}
  1606. build_flags = ${common.build_flags_1m0m} -DGENERIC_V9261F
  1607. monitor_speed = ${common.monitor_speed}
  1608. extra_scripts = ${common.extra_scripts}
  1609. [env:esp01-v9261f-ota]
  1610. platform = ${common.platform}
  1611. framework = ${common.framework}
  1612. board = ${common.board_1m}
  1613. board_build.flash_mode = ${common.flash_mode}
  1614. lib_deps = ${common.lib_deps}
  1615. lib_ignore = ${common.lib_ignore}
  1616. build_flags = ${common.build_flags_1m0m} -DGENERIC_V9261F
  1617. upload_speed = ${common.upload_speed}
  1618. upload_port = ${common.upload_port}
  1619. upload_flags = ${common.upload_flags}
  1620. monitor_speed = ${common.monitor_speed}
  1621. extra_scripts = ${common.extra_scripts}
  1622. [env:wemos-ech1560]
  1623. platform = ${common.platform}
  1624. framework = ${common.framework}
  1625. board = ${common.board_4m}
  1626. board_build.flash_mode = ${common.flash_mode}
  1627. lib_deps = ${common.lib_deps}
  1628. lib_ignore = ${common.lib_ignore}
  1629. build_flags = ${common.build_flags_4m1m} -DGENERIC_ECH1560
  1630. upload_speed = ${common.upload_speed_fast}
  1631. monitor_speed = ${common.monitor_speed}
  1632. extra_scripts = ${common.extra_scripts}
  1633. [env:wemos-ech1560-ota]
  1634. platform = ${common.platform}
  1635. framework = ${common.framework}
  1636. board = ${common.board_4m}
  1637. board_build.flash_mode = ${common.flash_mode}
  1638. lib_deps = ${common.lib_deps}
  1639. lib_ignore = ${common.lib_ignore}
  1640. build_flags = ${common.build_flags_4m1m} -DGENERIC_ECH1560
  1641. upload_speed = ${common.upload_speed}
  1642. upload_port = ${common.upload_port}
  1643. upload_flags = ${common.upload_flags}
  1644. monitor_speed = ${common.monitor_speed}
  1645. extra_scripts = ${common.extra_scripts}
  1646. [env:esp01-ech1560]
  1647. platform = ${common.platform}
  1648. framework = ${common.framework}
  1649. board = ${common.board_1m}
  1650. board_build.flash_mode = ${common.flash_mode}
  1651. lib_deps = ${common.lib_deps}
  1652. lib_ignore = ${common.lib_ignore}
  1653. build_flags = ${common.build_flags_1m0m} -DGENERIC_ECH1560
  1654. monitor_speed = ${common.monitor_speed}
  1655. extra_scripts = ${common.extra_scripts}
  1656. [env:esp01-ech1560-ota]
  1657. platform = ${common.platform}
  1658. framework = ${common.framework}
  1659. board = ${common.board_1m}
  1660. board_build.flash_mode = ${common.flash_mode}
  1661. lib_deps = ${common.lib_deps}
  1662. lib_ignore = ${common.lib_ignore}
  1663. build_flags = ${common.build_flags_1m0m} -DGENERIC_ECH1560
  1664. upload_speed = ${common.upload_speed}
  1665. upload_port = ${common.upload_port}
  1666. upload_flags = ${common.upload_flags}
  1667. monitor_speed = ${common.monitor_speed}
  1668. extra_scripts = ${common.extra_scripts}
  1669. [env:mancavemade-esplive]
  1670. platform = ${common.platform}
  1671. framework = ${common.framework}
  1672. board = ${common.board_4m}
  1673. board_build.flash_mode = ${common.flash_mode}
  1674. lib_deps = ${common.lib_deps}
  1675. lib_ignore = ${common.lib_ignore}
  1676. build_flags = ${common.build_flags_4m1m} -DMANCAVEMADE_ESPLIVE
  1677. upload_speed = ${common.upload_speed_fast}
  1678. monitor_speed = ${common.monitor_speed}
  1679. extra_scripts = ${common.extra_scripts}
  1680. [env:mancavemade-esplive-ota]
  1681. platform = ${common.platform}
  1682. framework = ${common.framework}
  1683. board = ${common.board_4m}
  1684. board_build.flash_mode = ${common.flash_mode}
  1685. lib_deps = ${common.lib_deps}
  1686. lib_ignore = ${common.lib_ignore}
  1687. build_flags = ${common.build_flags_4m1m} -DMANCAVEMADE_ESPLIVE
  1688. upload_speed = ${common.upload_speed_fast}
  1689. upload_port = ${common.upload_port}
  1690. upload_flags = ${common.upload_flags}
  1691. monitor_speed = ${common.monitor_speed}
  1692. extra_scripts = ${common.extra_scripts}
  1693. [env:intermittech-quinled]
  1694. platform = ${common.platform}
  1695. framework = ${common.framework}
  1696. board = ${common.board_1m}
  1697. board_build.flash_mode = ${common.flash_mode}
  1698. lib_deps = ${common.lib_deps}
  1699. lib_ignore = ${common.lib_ignore}
  1700. build_flags = ${common.build_flags_1m0m} -DINTERMITTECH_QUINLED
  1701. monitor_speed = ${common.monitor_speed}
  1702. extra_scripts = ${common.extra_scripts}
  1703. [env:intermittech-quinled-ota]
  1704. platform = ${common.platform}
  1705. framework = ${common.framework}
  1706. board = ${common.board_1m}
  1707. board_build.flash_mode = ${common.flash_mode}
  1708. lib_deps = ${common.lib_deps}
  1709. lib_ignore = ${common.lib_ignore}
  1710. build_flags = ${common.build_flags_1m0m} -DINTERMITTECH_QUINLED
  1711. upload_speed = ${common.upload_speed}
  1712. upload_port = ${common.upload_port}
  1713. upload_flags = ${common.upload_flags}
  1714. monitor_speed = ${common.monitor_speed}
  1715. extra_scripts = ${common.extra_scripts}
  1716. [env:xenon-sm-pw702u]
  1717. platform = ${common.platform}
  1718. framework = ${common.framework}
  1719. board = ${common.board_1m}
  1720. board_build.flash_mode = ${common.flash_mode}
  1721. lib_deps = ${common.lib_deps}
  1722. lib_ignore = ${common.lib_ignore}
  1723. build_flags = ${common.build_flags_1m0m} -DXENON_SM_PW702U
  1724. monitor_speed = ${common.monitor_speed}
  1725. extra_scripts = ${common.extra_scripts}
  1726. [env:xenon-sm-pw702u-ota]
  1727. platform = ${common.platform}
  1728. framework = ${common.framework}
  1729. board = ${common.board_1m}
  1730. board_build.flash_mode = ${common.flash_mode}
  1731. lib_deps = ${common.lib_deps}
  1732. lib_ignore = ${common.lib_ignore}
  1733. build_flags = ${common.build_flags_1m0m} -DXENON_SM_PW702U
  1734. upload_speed = ${common.upload_speed}
  1735. upload_port = ${common.upload_port}
  1736. upload_flags = ${common.upload_flags}
  1737. monitor_speed = ${common.monitor_speed}
  1738. extra_scripts = ${common.extra_scripts}
  1739. [env:authometion-lyt8266]
  1740. platform = ${common.platform}
  1741. framework = ${common.framework}
  1742. board = ${common.board_1m}
  1743. board_build.flash_mode = ${common.flash_mode}
  1744. lib_deps = ${common.lib_deps}
  1745. lib_ignore = ${common.lib_ignore}
  1746. build_flags = ${common.build_flags_1m0m} -DAUTHOMETION_LYT8266
  1747. monitor_speed = ${common.monitor_speed}
  1748. extra_scripts = ${common.extra_scripts}
  1749. [env:authometion-lyt8266-ota]
  1750. platform = ${common.platform}
  1751. framework = ${common.framework}
  1752. board = ${common.board_1m}
  1753. board_build.flash_mode = ${common.flash_mode}
  1754. lib_deps = ${common.lib_deps}
  1755. lib_ignore = ${common.lib_ignore}
  1756. build_flags = ${common.build_flags_1m0m} -DAUTHOMETION_LYT8266
  1757. upload_speed = ${common.upload_speed}
  1758. upload_port = ${common.upload_port}
  1759. upload_flags = ${common.upload_flags}
  1760. monitor_speed = ${common.monitor_speed}
  1761. extra_scripts = ${common.extra_scripts}
  1762. [env:kmc-70011]
  1763. platform = ${common.platform}
  1764. framework = ${common.framework}
  1765. board = ${common.board_1m}
  1766. board_build.flash_mode = ${common.flash_mode}
  1767. lib_deps = ${common.lib_deps}
  1768. lib_ignore = ${common.lib_ignore}
  1769. build_flags = ${common.build_flags_1m0m} -DKMC_70011
  1770. monitor_speed = ${common.monitor_speed}
  1771. extra_scripts = ${common.extra_scripts}
  1772. [env:kmc-70011-ota]
  1773. platform = ${common.platform}
  1774. framework = ${common.framework}
  1775. board = ${common.board_1m}
  1776. board_build.flash_mode = ${common.flash_mode}
  1777. lib_deps = ${common.lib_deps}
  1778. lib_ignore = ${common.lib_ignore}
  1779. build_flags = ${common.build_flags_1m0m} -DKMC_70011
  1780. upload_speed = ${common.upload_speed}
  1781. upload_port = ${common.upload_port}
  1782. upload_flags = ${common.upload_flags}
  1783. monitor_speed = ${common.monitor_speed}
  1784. extra_scripts = ${common.extra_scripts}
  1785. [env:yjzk-switch-1ch]
  1786. platform = ${common.platform}
  1787. framework = ${common.framework}
  1788. board = ${common.board_1m}
  1789. board_build.flash_mode = ${common.flash_mode}
  1790. lib_deps = ${common.lib_deps}
  1791. lib_ignore = ${common.lib_ignore}
  1792. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_1CH
  1793. monitor_speed = ${common.monitor_speed}
  1794. extra_scripts = ${common.extra_scripts}
  1795. [env:yjzk-switch-1ch-ota]
  1796. platform = ${common.platform}
  1797. framework = ${common.framework}
  1798. board = ${common.board_1m}
  1799. board_build.flash_mode = ${common.flash_mode}
  1800. lib_deps = ${common.lib_deps}
  1801. lib_ignore = ${common.lib_ignore}
  1802. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_1CH
  1803. upload_speed = ${common.upload_speed}
  1804. upload_port = ${common.upload_port}
  1805. upload_flags = ${common.upload_flags}
  1806. monitor_speed = ${common.monitor_speed}
  1807. extra_scripts = ${common.extra_scripts}
  1808. [env:yjzk-switch-2ch]
  1809. platform = ${common.platform}
  1810. framework = ${common.framework}
  1811. board = ${common.board_1m}
  1812. board_build.flash_mode = ${common.flash_mode}
  1813. lib_deps = ${common.lib_deps}
  1814. lib_ignore = ${common.lib_ignore}
  1815. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_2CH
  1816. monitor_speed = ${common.monitor_speed}
  1817. extra_scripts = ${common.extra_scripts}
  1818. [env:yjzk-switch-2ch-ota]
  1819. platform = ${common.platform}
  1820. framework = ${common.framework}
  1821. board = ${common.board_1m}
  1822. board_build.flash_mode = ${common.flash_mode}
  1823. lib_deps = ${common.lib_deps}
  1824. lib_ignore = ${common.lib_ignore}
  1825. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_2CH
  1826. upload_speed = ${common.upload_speed}
  1827. upload_port = ${common.upload_port}
  1828. upload_flags = ${common.upload_flags}
  1829. monitor_speed = ${common.monitor_speed}
  1830. extra_scripts = ${common.extra_scripts}
  1831. [env:yjzk-switch-3ch]
  1832. platform = ${common.platform}
  1833. framework = ${common.framework}
  1834. board = ${common.board_1m}
  1835. board_build.flash_mode = ${common.flash_mode}
  1836. lib_deps = ${common.lib_deps}
  1837. lib_ignore = ${common.lib_ignore}
  1838. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_3CH
  1839. monitor_speed = ${common.monitor_speed}
  1840. extra_scripts = ${common.extra_scripts}
  1841. [env:yjzk-switch-3ch-ota]
  1842. platform = ${common.platform}
  1843. framework = ${common.framework}
  1844. board = ${common.board_1m}
  1845. board_build.flash_mode = ${common.flash_mode}
  1846. lib_deps = ${common.lib_deps}
  1847. lib_ignore = ${common.lib_ignore}
  1848. build_flags = ${common.build_flags_1m0m} -DYJZK_SWITCH_3CH
  1849. upload_speed = ${common.upload_speed}
  1850. upload_port = ${common.upload_port}
  1851. upload_flags = ${common.upload_flags}
  1852. monitor_speed = ${common.monitor_speed}
  1853. extra_scripts = ${common.extra_scripts}
  1854. [env:generic-8ch]
  1855. platform = ${common.platform}
  1856. framework = ${common.framework}
  1857. board = ${common.board_4m}
  1858. board_build.flash_mode = ${common.flash_mode}
  1859. lib_deps = ${common.lib_deps}
  1860. lib_ignore = ${common.lib_ignore}
  1861. build_flags = ${common.build_flags_4m1m} -DGENERIC_8CH
  1862. upload_speed = ${common.upload_speed_fast}
  1863. monitor_speed = ${common.monitor_speed}
  1864. extra_scripts = ${common.extra_scripts}
  1865. [env:gizwits-witty-cloud]
  1866. platform = ${common.platform}
  1867. framework = ${common.framework}
  1868. board = ${common.board_4m}
  1869. board_build.flash_mode = ${common.flash_mode}
  1870. lib_deps = ${common.lib_deps}
  1871. lib_ignore = ${common.lib_ignore}
  1872. build_flags = ${common.build_flags_4m1m} -DGIZWITS_WITTY_CLOUD
  1873. monitor_speed = ${common.monitor_speed}
  1874. extra_scripts = ${common.extra_scripts}
  1875. [env:gizwits-witty-cloud-ota]
  1876. platform = ${common.platform}
  1877. framework = ${common.framework}
  1878. board = ${common.board_4m}
  1879. board_build.flash_mode = ${common.flash_mode}
  1880. lib_deps = ${common.lib_deps}
  1881. lib_ignore = ${common.lib_ignore}
  1882. build_flags = ${common.build_flags_4m1m} -DGIZWITS_WITTY_CLOUD
  1883. upload_speed = ${common.upload_speed}
  1884. upload_port = ${common.upload_port}
  1885. upload_flags = ${common.upload_flags}
  1886. extra_scripts = ${common.extra_scripts}
  1887. [env:euromate-wifi-stecker-shuko]
  1888. platform = ${common.platform}
  1889. framework = ${common.framework}
  1890. board = ${common.board_1m}
  1891. board_build.flash_mode = ${common.flash_mode}
  1892. lib_deps = ${common.lib_deps}
  1893. lib_ignore = ${common.lib_ignore}
  1894. build_flags = ${common.build_flags_1m0m} -DEUROMATE_WIFI_STECKER_SCHUKO
  1895. monitor_speed = ${common.monitor_speed}
  1896. extra_scripts = ${common.extra_scripts}
  1897. [env:euromate-wifi-stecker-shuko-ota]
  1898. platform = ${common.platform}
  1899. framework = ${common.framework}
  1900. board = ${common.board_1m}
  1901. board_build.flash_mode = ${common.flash_mode}
  1902. lib_deps = ${common.lib_deps}
  1903. lib_ignore = ${common.lib_ignore}
  1904. build_flags = ${common.build_flags_1m0m} -DEUROMATE_WIFI_STECKER_SCHUKO
  1905. upload_speed = ${common.upload_speed}
  1906. upload_port = ${common.upload_port}
  1907. upload_flags = ${common.upload_flags}
  1908. extra_scripts = ${common.extra_scripts}
  1909. [env:euromate-wifi-stecker-shuko-v2]
  1910. platform = ${common.platform}
  1911. framework = ${common.framework}
  1912. board = ${common.board_2m}
  1913. board_build.flash_mode = ${common.flash_mode}
  1914. lib_deps = ${common.lib_deps}
  1915. lib_ignore = ${common.lib_ignore}
  1916. build_flags = ${common.build_flags_2m1m} -DEUROMATE_WIFI_STECKER_SCHUKO_V2
  1917. monitor_speed = ${common.monitor_speed}
  1918. extra_scripts = ${common.extra_scripts}
  1919. [env:euromate-wifi-stecker-shuko-v2-ota]
  1920. platform = ${common.platform}
  1921. framework = ${common.framework}
  1922. board = ${common.board_2m}
  1923. board_build.flash_mode = ${common.flash_mode}
  1924. lib_deps = ${common.lib_deps}
  1925. lib_ignore = ${common.lib_ignore}
  1926. build_flags = ${common.build_flags_2m1m} -DEUROMATE_WIFI_STECKER_SCHUKO_V2
  1927. upload_speed = ${common.upload_speed}
  1928. upload_port = ${common.upload_port}
  1929. upload_flags = ${common.upload_flags}
  1930. monitor_speed = ${common.monitor_speed}
  1931. extra_scripts = ${common.extra_scripts}
  1932. [env:tonbux-powerstrip02]
  1933. platform = ${common.platform}
  1934. framework = ${common.framework}
  1935. board = ${common.board_1m}
  1936. board_build.flash_mode = ${common.flash_mode}
  1937. lib_deps = ${common.lib_deps}
  1938. lib_ignore = ${common.lib_ignore}
  1939. build_flags = ${common.build_flags_1m0m} -DTONBUX_POWERSTRIP02
  1940. monitor_speed = ${common.monitor_speed}
  1941. extra_scripts = ${common.extra_scripts}
  1942. [env:tonbux-powerstrip02-ota]
  1943. platform = ${common.platform}
  1944. framework = ${common.framework}
  1945. board = ${common.board_1m}
  1946. board_build.flash_mode = ${common.flash_mode}
  1947. lib_deps = ${common.lib_deps}
  1948. lib_ignore = ${common.lib_ignore}
  1949. build_flags = ${common.build_flags_1m0m} -DTONBUX_POWERSTRIP02
  1950. upload_speed = ${common.upload_speed}
  1951. upload_port = ${common.upload_port}
  1952. upload_flags = ${common.upload_flags}
  1953. extra_scripts = ${common.extra_scripts}
  1954. [env:lingan-swa1]
  1955. platform = ${common.platform}
  1956. framework = ${common.framework}
  1957. board = ${common.board_1m}
  1958. board_build.flash_mode = ${common.flash_mode}
  1959. lib_deps = ${common.lib_deps}
  1960. lib_ignore = ${common.lib_ignore}
  1961. build_flags = ${common.build_flags_1m0m} -DLINGAN_SWA1
  1962. monitor_speed = ${common.monitor_speed}
  1963. extra_scripts = ${common.extra_scripts}
  1964. [env:lingan-swa1-ota]
  1965. platform = ${common.platform}
  1966. framework = ${common.framework}
  1967. board = ${common.board_1m}
  1968. board_build.flash_mode = ${common.flash_mode}
  1969. lib_deps = ${common.lib_deps}
  1970. lib_ignore = ${common.lib_ignore}
  1971. build_flags = ${common.build_flags_1m0m} -DLINGAN_SWA1
  1972. upload_speed = ${common.upload_speed}
  1973. upload_port = ${common.upload_port}
  1974. upload_flags = ${common.upload_flags}
  1975. extra_scripts = ${common.extra_scripts}
  1976. [env:stm-relay]
  1977. platform = ${common.platform}
  1978. framework = ${common.framework}
  1979. board = ${common.board_1m}
  1980. board_build.flash_mode = ${common.flash_mode}
  1981. lib_deps = ${common.lib_deps}
  1982. lib_ignore = ${common.lib_ignore}
  1983. build_flags = ${common.build_flags_1m0m} -DSTM_RELAY -DDISABLE_POSTMORTEM_STACKDUMP
  1984. monitor_speed = ${common.monitor_speed}
  1985. extra_scripts = ${common.extra_scripts}
  1986. [env:stm-relay-ota]
  1987. platform = ${common.platform}
  1988. framework = ${common.framework}
  1989. board = ${common.board_1m}
  1990. board_build.flash_mode = ${common.flash_mode}
  1991. lib_deps = ${common.lib_deps}
  1992. lib_ignore = ${common.lib_ignore}
  1993. build_flags = ${common.build_flags_1m0m} -DSTM_RELAY -DDISABLE_POSTMORTEM_STACKDUMP
  1994. upload_speed = ${common.upload_speed}
  1995. upload_port = ${common.upload_port}
  1996. upload_flags = ${common.upload_flags}
  1997. monitor_speed = ${common.monitor_speed}
  1998. extra_scripts = ${common.extra_scripts}
  1999. [env:heygo-hy02]
  2000. platform = ${common.platform}
  2001. framework = ${common.framework}
  2002. board = ${common.board_1m}
  2003. board_build.flash_mode = ${common.flash_mode}
  2004. lib_deps = ${common.lib_deps}
  2005. lib_ignore = ${common.lib_ignore}
  2006. build_flags = ${common.build_flags_1m0m} -DHEYGO_HY02
  2007. monitor_speed = ${common.monitor_speed}
  2008. extra_scripts = ${common.extra_scripts}
  2009. [env:heygo-hy02-ota]
  2010. platform = ${common.platform}
  2011. framework = ${common.framework}
  2012. board = ${common.board_1m}
  2013. board_build.flash_mode = ${common.flash_mode}
  2014. lib_deps = ${common.lib_deps}
  2015. lib_ignore = ${common.lib_ignore}
  2016. build_flags = ${common.build_flags_1m0m} -DHEYGO_HY02
  2017. upload_speed = ${common.upload_speed}
  2018. upload_port = ${common.upload_port}
  2019. upload_flags = ${common.upload_flags}
  2020. extra_scripts = ${common.extra_scripts}
  2021. [env:maxcio-wus002s]
  2022. platform = ${common.platform}
  2023. framework = ${common.framework}
  2024. board = ${common.board_1m}
  2025. board_build.flash_mode = ${common.flash_mode}
  2026. lib_deps = ${common.lib_deps}
  2027. lib_ignore = ${common.lib_ignore}
  2028. build_flags = ${common.build_flags_1m0m} -DMAXCIO_WUS002S
  2029. monitor_speed = ${common.monitor_speed}
  2030. extra_scripts = ${common.extra_scripts}
  2031. [env:maxcio-wus002s-ota]
  2032. platform = ${common.platform}
  2033. framework = ${common.framework}
  2034. board = ${common.board_1m}
  2035. board_build.flash_mode = ${common.flash_mode}
  2036. lib_deps = ${common.lib_deps}
  2037. lib_ignore = ${common.lib_ignore}
  2038. build_flags = ${common.build_flags_1m0m} -DMAXCIO_WUS002S
  2039. upload_speed = ${common.upload_speed}
  2040. upload_port = ${common.upload_port}
  2041. upload_flags = ${common.upload_flags}
  2042. extra_scripts = ${common.extra_scripts}
  2043. [env:maxcio-wde004]
  2044. platform = ${common.platform}
  2045. framework = ${common.framework}
  2046. board = ${common.board_1m}
  2047. board_build.flash_mode = ${common.flash_mode}
  2048. lib_deps = ${common.lib_deps}
  2049. lib_ignore = ${common.lib_ignore}
  2050. build_flags = ${common.build_flags_1m0m} -DMAXCIO_WDE004
  2051. monitor_speed = ${common.monitor_speed}
  2052. extra_scripts = ${common.extra_scripts}
  2053. [env:maxcio-wde004-ota]
  2054. platform = ${common.platform}
  2055. framework = ${common.framework}
  2056. board = ${common.board_1m}
  2057. board_build.flash_mode = ${common.flash_mode}
  2058. lib_deps = ${common.lib_deps}
  2059. lib_ignore = ${common.lib_ignore}
  2060. build_flags = ${common.build_flags_1m0m} -DMAXCIO_WDE004
  2061. upload_speed = ${common.upload_speed}
  2062. upload_port = ${common.upload_port}
  2063. upload_flags = ${common.upload_flags}
  2064. extra_scripts = ${common.extra_scripts}
  2065. [env:yidian-xsssa05]
  2066. platform = ${common.platform}
  2067. framework = ${common.framework}
  2068. board = ${common.board_1m}
  2069. board_build.flash_mode = ${common.flash_mode}
  2070. lib_deps = ${common.lib_deps}
  2071. lib_ignore = ${common.lib_ignore}
  2072. build_flags = ${common.build_flags_1m0m} -DYIDIAN_XSSSA05
  2073. monitor_speed = ${common.monitor_speed}
  2074. extra_scripts = ${common.extra_scripts}
  2075. [env:yidian-xsssa05-ota]
  2076. platform = ${common.platform}
  2077. framework = ${common.framework}
  2078. board = ${common.board_1m}
  2079. board_build.flash_mode = ${common.flash_mode}
  2080. lib_deps = ${common.lib_deps}
  2081. lib_ignore = ${common.lib_ignore}
  2082. build_flags = ${common.build_flags_1m0m} -DYIDIAN_XSSSA05
  2083. upload_speed = ${common.upload_speed}
  2084. upload_port = ${common.upload_port}
  2085. upload_flags = ${common.upload_flags}
  2086. extra_scripts = ${common.extra_scripts}
  2087. [env:oukitel-p1]
  2088. platform = ${common.platform}
  2089. framework = ${common.framework}
  2090. board = ${common.board_1m}
  2091. board_build.flash_mode = ${common.flash_mode}
  2092. lib_deps = ${common.lib_deps}
  2093. lib_ignore = ${common.lib_ignore}
  2094. build_flags = ${common.build_flags_1m0m} -DOUKITEL_P1
  2095. monitor_speed = ${common.monitor_speed}
  2096. extra_scripts = ${common.extra_scripts}
  2097. [env:oukitel-p1-ota]
  2098. platform = ${common.platform}
  2099. framework = ${common.framework}
  2100. board = ${common.board_1m}
  2101. board_build.flash_mode = ${common.flash_mode}
  2102. lib_deps = ${common.lib_deps}
  2103. lib_ignore = ${common.lib_ignore}
  2104. build_flags = ${common.build_flags_1m0m} -DOUKITEL_P1
  2105. upload_speed = ${common.upload_speed}
  2106. upload_port = ${common.upload_port}
  2107. upload_flags = ${common.upload_flags}
  2108. extra_scripts = ${common.extra_scripts}
  2109. [env:tonbux-xsssa01]
  2110. platform = ${common.platform}
  2111. framework = ${common.framework}
  2112. board = ${common.board_1m}
  2113. board_build.flash_mode = ${common.flash_mode}
  2114. lib_deps = ${common.lib_deps}
  2115. lib_ignore = ${common.lib_ignore}
  2116. build_flags = ${common.build_flags_4m1m} -DTONBUX_XSSSA01
  2117. upload_speed = ${common.upload_speed_fast}
  2118. monitor_speed = ${common.monitor_speed}
  2119. extra_scripts = ${common.extra_scripts}
  2120. [env:tonbux-xsssa01-ota]
  2121. platform = ${common.platform}
  2122. framework = ${common.framework}
  2123. board = ${common.board_1m}
  2124. board_build.flash_mode = ${common.flash_mode}
  2125. lib_deps = ${common.lib_deps}
  2126. lib_ignore = ${common.lib_ignore}
  2127. build_flags = ${common.build_flags_4m1m} -DTONBUX_XSSSA01
  2128. upload_speed = ${common.upload_speed}
  2129. upload_port = ${common.upload_port}
  2130. upload_flags = ${common.upload_flags}
  2131. extra_scripts = ${common.extra_scripts}
  2132. [env:tonbux-xsssa06]
  2133. platform = ${common.platform}
  2134. framework = ${common.framework}
  2135. board = ${common.board_1m}
  2136. board_build.flash_mode = ${common.flash_mode}
  2137. lib_deps = ${common.lib_deps}
  2138. lib_ignore = ${common.lib_ignore}
  2139. build_flags = ${common.build_flags_1m0m} -DTONBUX_XSSSA06
  2140. monitor_speed = ${common.monitor_speed}
  2141. extra_scripts = ${common.extra_scripts}
  2142. [env:tonbux-xsssa06-ota]
  2143. platform = ${common.platform}
  2144. framework = ${common.framework}
  2145. board = ${common.board_1m}
  2146. board_build.flash_mode = ${common.flash_mode}
  2147. lib_deps = ${common.lib_deps}
  2148. lib_ignore = ${common.lib_ignore}
  2149. build_flags = ${common.build_flags_1m0m} -DTONBUX_XSSSA06
  2150. upload_speed = ${common.upload_speed}
  2151. upload_port = ${common.upload_port}
  2152. upload_flags = ${common.upload_flags}
  2153. extra_scripts = ${common.extra_scripts}
  2154. [env:green-esp8266relay]
  2155. platform = ${common.platform}
  2156. framework = ${common.framework}
  2157. board = ${common.board_4m}
  2158. board_build.flash_mode = ${common.flash_mode}
  2159. lib_deps = ${common.lib_deps}
  2160. lib_ignore = ${common.lib_ignore}
  2161. build_flags = ${common.build_flags_4m1m} -DGREEN_ESP8266RELAY
  2162. monitor_speed = ${common.monitor_speed}
  2163. extra_scripts = ${common.extra_scripts}
  2164. [env:green-esp8266relay-ota]
  2165. platform = ${common.platform}
  2166. framework = ${common.framework}
  2167. board = ${common.board_4m}
  2168. board_build.flash_mode = ${common.flash_mode}
  2169. lib_deps = ${common.lib_deps}
  2170. lib_ignore = ${common.lib_ignore}
  2171. build_flags = ${common.build_flags_4m1m} -DGREEN_ESP8266RELAY
  2172. upload_speed = ${common.upload_speed}
  2173. upload_port = ${common.upload_port}
  2174. upload_flags = ${common.upload_flags}
  2175. extra_scripts = ${common.extra_scripts}
  2176. [env:ike-espike]
  2177. platform = ${common.platform}
  2178. framework = ${common.framework}
  2179. board = ${common.board_4m}
  2180. board_build.flash_mode = ${common.flash_mode}
  2181. lib_deps = ${common.lib_deps}
  2182. lib_ignore = ${common.lib_ignore}
  2183. build_flags = ${common.build_flags_4m1m} -DIKE_ESPIKE
  2184. monitor_speed = ${common.monitor_speed}
  2185. extra_scripts = ${common.extra_scripts}
  2186. [env:ike-espike-ota]
  2187. platform = ${common.platform}
  2188. framework = ${common.framework}
  2189. board = ${common.board_4m}
  2190. board_build.flash_mode = ${common.flash_mode}
  2191. lib_deps = ${common.lib_deps}
  2192. lib_ignore = ${common.lib_ignore}
  2193. build_flags = ${common.build_flags_4m1m} -DIKE_ESPIKE
  2194. upload_speed = ${common.upload_speed}
  2195. upload_port = ${common.upload_port}
  2196. upload_flags = ${common.upload_flags}
  2197. extra_scripts = ${common.extra_scripts}
  2198. [env:arniex-swifitch]
  2199. platform = ${common.platform}
  2200. framework = ${common.framework}
  2201. board = ${common.board_4m}
  2202. board_build.flash_mode = ${common.flash_mode}
  2203. lib_deps = ${common.lib_deps}
  2204. lib_ignore = ${common.lib_ignore}
  2205. build_flags = ${common.build_flags_4m1m} -DARNIEX_SWIFITCH
  2206. extra_scripts = ${common.extra_scripts}
  2207. monitor_speed = ${common.monitor_speed}
  2208. [env:arniex-swifitch-ota]
  2209. platform = ${common.platform}
  2210. framework = ${common.framework}
  2211. board = ${common.board_4m}
  2212. board_build.flash_mode = ${common.flash_mode}
  2213. lib_deps = ${common.lib_deps}
  2214. lib_ignore = ${common.lib_ignore}
  2215. build_flags = ${common.build_flags_4m1m} -DARNIEX_SWIFITCH
  2216. upload_speed = ${common.upload_speed}
  2217. upload_port = ${common.upload_port}
  2218. upload_flags = ${common.upload_flags}
  2219. extra_scripts = ${common.extra_scripts}
  2220. [env:zhilde-eu44-w]
  2221. platform = ${common.platform}
  2222. framework = ${common.framework}
  2223. board = ${common.board_1m}
  2224. board_build.flash_mode = ${common.flash_mode}
  2225. lib_deps = ${common.lib_deps}
  2226. lib_ignore = ${common.lib_ignore}
  2227. build_flags = ${common.build_flags_1m0m} -DZHILDE_EU44_W
  2228. monitor_speed = ${common.monitor_speed}
  2229. extra_scripts = ${common.extra_scripts}
  2230. [env:zhilde-eu44-w-ota]
  2231. platform = ${common.platform}
  2232. framework = ${common.framework}
  2233. board = ${common.board_1m}
  2234. board_build.flash_mode = ${common.flash_mode}
  2235. lib_deps = ${common.lib_deps}
  2236. lib_ignore = ${common.lib_ignore}
  2237. build_flags = ${common.build_flags_1m0m} -DZHILDE_EU44_W
  2238. upload_speed = ${common.upload_speed}
  2239. upload_port = ${common.upload_port}
  2240. upload_flags = ${common.upload_flags}
  2241. monitor_speed = ${common.monitor_speed}
  2242. extra_scripts = ${common.extra_scripts}
  2243. [env:luani-hvio]
  2244. platform = ${common.platform}
  2245. framework = ${common.framework}
  2246. board = ${common.board_1m}
  2247. board_build.flash_mode = ${common.flash_mode}
  2248. lib_deps = ${common.lib_deps}
  2249. lib_ignore = ${common.lib_ignore}
  2250. build_flags = ${common.build_flags_1m0m} -DLUANI_HVIO
  2251. monitor_speed = ${common.monitor_speed}
  2252. extra_scripts = ${common.extra_scripts}
  2253. [env:luani-hvio-ota]
  2254. platform = ${common.platform}
  2255. framework = ${common.framework}
  2256. board = ${common.board_1m}
  2257. board_build.flash_mode = ${common.flash_mode}
  2258. lib_deps = ${common.lib_deps}
  2259. lib_ignore = ${common.lib_ignore}
  2260. build_flags = ${common.build_flags_1m0m} -DLUANI_HVIO
  2261. upload_speed = ${common.upload_speed}
  2262. upload_port = ${common.upload_port}
  2263. upload_flags = ${common.upload_flags}
  2264. monitor_speed = ${common.monitor_speed}
  2265. extra_scripts = ${common.extra_scripts}
  2266. [env:neo-coolcam-power-plug-wifi]
  2267. platform = ${common.platform}
  2268. framework = ${common.framework}
  2269. board = ${common.board_1m}
  2270. board_build.flash_mode = ${common.flash_mode}
  2271. lib_deps = ${common.lib_deps}
  2272. lib_ignore = ${common.lib_ignore}
  2273. build_flags = ${common.build_flags_1m0m} -DNEO_COOLCAM_NAS_WR01W
  2274. monitor_speed = ${common.monitor_speed}
  2275. extra_scripts = ${common.extra_scripts}
  2276. [env:neo-coolcam-power-plug-wifi-ota]
  2277. platform = ${common.platform}
  2278. framework = ${common.framework}
  2279. board = ${common.board_1m}
  2280. board_build.flash_mode = ${common.flash_mode}
  2281. lib_deps = ${common.lib_deps}
  2282. lib_ignore = ${common.lib_ignore}
  2283. build_flags = ${common.build_flags_1m0m} -DNEO_COOLCAM_NAS_WR01W
  2284. upload_speed = ${common.upload_speed}
  2285. upload_port = ${common.upload_port}
  2286. upload_flags = ${common.upload_flags}
  2287. extra_scripts = ${common.extra_scripts}
  2288. [env:estink-wifi-power-strip]
  2289. platform = ${common.platform}
  2290. framework = ${common.framework}
  2291. board = ${common.board_1m}
  2292. board_build.flash_mode = ${common.flash_mode}
  2293. lib_deps = ${common.lib_deps}
  2294. lib_ignore = ${common.lib_ignore}
  2295. build_flags = ${common.build_flags_1m0m} -DFORNORM_ZLD_34EU
  2296. monitor_speed = ${common.monitor_speed}
  2297. extra_scripts = ${common.extra_scripts}
  2298. [env:estink-wifi-power-strip-ota]
  2299. platform = ${common.platform}
  2300. framework = ${common.framework}
  2301. board = ${common.board_1m}
  2302. board_build.flash_mode = ${common.flash_mode}
  2303. lib_deps = ${common.lib_deps}
  2304. lib_ignore = ${common.lib_ignore}
  2305. build_flags = ${common.build_flags_1m0m} -DFORNORM_ZLD_34EU
  2306. upload_speed = ${common.upload_speed}
  2307. upload_port = ${common.upload_port}
  2308. upload_flags = ${common.upload_flags}
  2309. extra_scripts = ${common.extra_scripts}
  2310. [env:iwoole-led-table-lamp]
  2311. platform = ${common.platform}
  2312. framework = ${common.framework}
  2313. board = ${common.board_1m}
  2314. board_build.flash_mode = ${common.flash_mode}
  2315. lib_deps = ${common.lib_deps}
  2316. lib_ignore = ${common.lib_ignore}
  2317. build_flags = ${common.build_flags_1m0m} -DIWOOLE_LED_TABLE_LAMP
  2318. monitor_speed = ${common.monitor_speed}
  2319. extra_scripts = ${common.extra_scripts}
  2320. [env:iwoole-led-table-lamp-ota]
  2321. platform = ${common.platform}
  2322. framework = ${common.framework}
  2323. board = ${common.board_1m}
  2324. board_build.flash_mode = ${common.flash_mode}
  2325. lib_deps = ${common.lib_deps}
  2326. lib_ignore = ${common.lib_ignore}
  2327. build_flags = ${common.build_flags_1m0m} -DIWOOLE_LED_TABLE_LAMP
  2328. upload_speed = ${common.upload_speed}
  2329. upload_port = ${common.upload_port}
  2330. upload_flags = ${common.upload_flags}
  2331. monitor_speed = ${common.monitor_speed}
  2332. extra_scripts = ${common.extra_scripts}
  2333. [env:lombex-lux-nova2-tunable-white]
  2334. platform = ${common.platform}
  2335. framework = ${common.framework}
  2336. board = ${common.board_1m}
  2337. board_build.flash_mode = ${common.flash_mode}
  2338. lib_deps = ${common.lib_deps}
  2339. lib_ignore = ${common.lib_ignore}
  2340. build_flags = ${common.build_flags_1m0m} -DLOMBEX_LUX_NOVA2_TUNABLE_WHITE
  2341. monitor_speed = ${common.monitor_speed}
  2342. extra_scripts = ${common.extra_scripts}
  2343. [env:lombex-lux-nova2-tunable-white-ota]
  2344. platform = ${common.platform}
  2345. framework = ${common.framework}
  2346. board = ${common.board_1m}
  2347. board_build.flash_mode = ${common.flash_mode}
  2348. lib_deps = ${common.lib_deps}
  2349. lib_ignore = ${common.lib_ignore}
  2350. build_flags = ${common.build_flags_1m0m} -DLOMBEX_LUX_NOVA2_TUNABLE_WHITE
  2351. upload_speed = ${common.upload_speed}
  2352. upload_port = ${common.upload_port}
  2353. upload_flags = ${common.upload_flags}
  2354. monitor_speed = ${common.monitor_speed}
  2355. extra_scripts = ${common.extra_scripts}
  2356. [env:lombex-lux-nova2-white-color]
  2357. platform = ${common.platform}
  2358. framework = ${common.framework}
  2359. board = ${common.board_1m}
  2360. board_build.flash_mode = ${common.flash_mode}
  2361. lib_deps = ${common.lib_deps}
  2362. lib_ignore = ${common.lib_ignore}
  2363. build_flags = ${common.build_flags_1m0m} -DLOMBEX_LUX_NOVA2_WHITE_COLOR
  2364. monitor_speed = ${common.monitor_speed}
  2365. extra_scripts = ${common.extra_scripts}
  2366. [env:lombex-lux-nova2-white-color-ota]
  2367. platform = ${common.platform}
  2368. framework = ${common.framework}
  2369. board = ${common.board_1m}
  2370. board_build.flash_mode = ${common.flash_mode}
  2371. lib_deps = ${common.lib_deps}
  2372. lib_ignore = ${common.lib_ignore}
  2373. build_flags = ${common.build_flags_1m0m} -DLOMBEX_LUX_NOVA2_WHITE_COLOR
  2374. upload_speed = ${common.upload_speed}
  2375. upload_port = ${common.upload_port}
  2376. upload_flags = ${common.upload_flags}
  2377. monitor_speed = ${common.monitor_speed}
  2378. extra_scripts = ${common.extra_scripts}
  2379. # ------------------------------------------------------------------------------
  2380. # GENERIC OTA ENVIRONMENTS
  2381. # ------------------------------------------------------------------------------
  2382. [env:generic-esp01s-relay-40]
  2383. platform = ${common.platform}
  2384. framework = ${common.framework}
  2385. board = ${common.board_1m}
  2386. board_build.flash_mode = ${common.flash_mode}
  2387. lib_deps = ${common.lib_deps}
  2388. lib_ignore = ${common.lib_ignore}
  2389. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RELAY_V40
  2390. monitor_speed = ${common.monitor_speed}
  2391. extra_scripts = ${common.extra_scripts}
  2392. [env:generic-esp01s-relay-40-inv]
  2393. platform = ${common.platform}
  2394. framework = ${common.framework}
  2395. board = ${common.board_1m}
  2396. board_build.flash_mode = ${common.flash_mode}
  2397. lib_deps = ${common.lib_deps}
  2398. lib_ignore = ${common.lib_ignore}
  2399. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RELAY_V40 -DRELAY1_TYPE=1
  2400. monitor_speed = ${common.monitor_speed}
  2401. extra_scripts = ${common.extra_scripts}
  2402. [env:generic-esp01s-relay-40-ota]
  2403. platform = ${common.platform}
  2404. framework = ${common.framework}
  2405. board = ${common.board_1m}
  2406. board_build.flash_mode = ${common.flash_mode}
  2407. lib_deps = ${common.lib_deps}
  2408. lib_ignore = ${common.lib_ignore}
  2409. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RELAY_V40
  2410. upload_speed = ${common.upload_speed}
  2411. upload_port = ${common.upload_port}
  2412. upload_flags = ${common.upload_flags}
  2413. extra_scripts = ${common.extra_scripts}
  2414. [env:generic-esp01s-relay-40-inv-ota]
  2415. platform = ${common.platform}
  2416. framework = ${common.framework}
  2417. board = ${common.board_1m}
  2418. board_build.flash_mode = ${common.flash_mode}
  2419. lib_deps = ${common.lib_deps}
  2420. lib_ignore = ${common.lib_ignore}
  2421. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RELAY_V40 -DRELAY1_TYPE=1
  2422. upload_speed = ${common.upload_speed}
  2423. upload_port = ${common.upload_port}
  2424. upload_flags = ${common.upload_flags}
  2425. extra_scripts = ${common.extra_scripts}
  2426. [env:generic-esp01s-rgbled-10]
  2427. platform = ${common.platform}
  2428. framework = ${common.framework}
  2429. board = ${common.board_1m}
  2430. board_build.flash_mode = ${common.flash_mode}
  2431. lib_deps = ${common.lib_deps}
  2432. lib_ignore = ${common.lib_ignore}
  2433. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RGBLED_V10
  2434. monitor_speed = ${common.monitor_speed}
  2435. extra_scripts = ${common.extra_scripts}
  2436. [env:generic-esp01s-rgbled-10-ota]
  2437. platform = ${common.platform}
  2438. framework = ${common.framework}
  2439. board = ${common.board_1m}
  2440. board_build.flash_mode = ${common.flash_mode}
  2441. lib_deps = ${common.lib_deps}
  2442. lib_ignore = ${common.lib_ignore}
  2443. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_RGBLED_V10
  2444. upload_speed = ${common.upload_speed}
  2445. upload_port = ${common.upload_port}
  2446. upload_flags = ${common.upload_flags}
  2447. extra_scripts = ${common.extra_scripts}
  2448. [env:generic-esp01s-dht11-10]
  2449. platform = ${common.platform}
  2450. framework = ${common.framework}
  2451. board = ${common.board_1m}
  2452. board_build.flash_mode = ${common.flash_mode}
  2453. lib_deps = ${common.lib_deps}
  2454. lib_ignore = ${common.lib_ignore}
  2455. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DHT11_V10
  2456. monitor_speed = ${common.monitor_speed}
  2457. extra_scripts = ${common.extra_scripts}
  2458. [env:generic-esp01s-dht11-10-ota]
  2459. platform = ${common.platform}
  2460. framework = ${common.framework}
  2461. board = ${common.board_1m}
  2462. board_build.flash_mode = ${common.flash_mode}
  2463. lib_deps = ${common.lib_deps}
  2464. lib_ignore = ${common.lib_ignore}
  2465. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DHT11_V10
  2466. upload_speed = ${common.upload_speed}
  2467. upload_port = ${common.upload_port}
  2468. upload_flags = ${common.upload_flags}
  2469. extra_scripts = ${common.extra_scripts}
  2470. [env:generic-esp01s-ds18b20-10]
  2471. platform = ${common.platform}
  2472. framework = ${common.framework}
  2473. board = ${common.board_1m}
  2474. board_build.flash_mode = ${common.flash_mode}
  2475. lib_deps = ${common.lib_deps}
  2476. lib_ignore = ${common.lib_ignore}
  2477. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DS18B20_V10
  2478. monitor_speed = ${common.monitor_speed}
  2479. extra_scripts = ${common.extra_scripts}
  2480. [env:generic-esp01s-ds18b20-10-ota]
  2481. platform = ${common.platform}
  2482. framework = ${common.framework}
  2483. board = ${common.board_1m}
  2484. board_build.flash_mode = ${common.flash_mode}
  2485. lib_deps = ${common.lib_deps}
  2486. lib_ignore = ${common.lib_ignore}
  2487. build_flags = ${common.build_flags_1m0m} -DGENERIC_ESP01S_DS18B20_V10
  2488. upload_speed = ${common.upload_speed}
  2489. upload_port = ${common.upload_port}
  2490. upload_flags = ${common.upload_flags}
  2491. extra_scripts = ${common.extra_scripts}
  2492. [env:heltec-touch-relay]
  2493. platform = ${common.platform}
  2494. framework = ${common.framework}
  2495. board = ${common.board_1m}
  2496. board_build.flash_mode = ${common.flash_mode}
  2497. lib_deps = ${common.lib_deps}
  2498. lib_ignore = ${common.lib_ignore}
  2499. build_flags = ${common.build_flags_1m0m} -DHELTEC_TOUCHRELAY
  2500. monitor_speed = ${common.monitor_speed}
  2501. extra_scripts = ${common.extra_scripts}
  2502. [env:heltec-touch-relay-ota]
  2503. platform = ${common.platform}
  2504. framework = ${common.framework}
  2505. board = ${common.board_1m}
  2506. board_build.flash_mode = ${common.flash_mode}
  2507. lib_deps = ${common.lib_deps}
  2508. lib_ignore = ${common.lib_ignore}
  2509. build_flags = ${common.build_flags_1m0m} -DHELTEC_TOUCHRELAY
  2510. upload_speed = ${common.upload_speed}
  2511. upload_port = ${common.upload_port}
  2512. upload_flags = ${common.upload_flags}
  2513. extra_scripts = ${common.extra_scripts}
  2514. [env:allnet-4duino-iot-wlan-relais]
  2515. platform = ${common.platform}
  2516. framework = ${common.framework}
  2517. board = ${common.board_4m}
  2518. board_build.flash_mode = ${common.flash_mode}
  2519. lib_deps = ${common.lib_deps}
  2520. lib_ignore = ${common.lib_ignore}
  2521. build_flags = ${common.build_flags_4m1m} -DALLNET_4DUINO_IOT_WLAN_RELAIS
  2522. monitor_speed = ${common.monitor_speed}
  2523. extra_scripts = ${common.extra_scripts}
  2524. [env:allnet-4duino-iot-wlan-relais-ota]
  2525. platform = ${common.platform}
  2526. framework = ${common.framework}
  2527. board = ${common.board_4m}
  2528. board_build.flash_mode = ${common.flash_mode}
  2529. lib_deps = ${common.lib_deps}
  2530. lib_ignore = ${common.lib_ignore}
  2531. build_flags = ${common.build_flags_4m1m} -DALLNET_4DUINO_IOT_WLAN_RELAIS
  2532. upload_speed = ${common.upload_speed}
  2533. upload_port = ${common.upload_port}
  2534. upload_flags = ${common.upload_flags}
  2535. extra_scripts = ${common.extra_scripts}
  2536. [env:tonbux-mosquito-killer]
  2537. platform = ${common.platform}
  2538. framework = ${common.framework}
  2539. board = ${common.board_1m}
  2540. board_build.flash_mode = ${common.flash_mode}
  2541. lib_deps = ${common.lib_deps}
  2542. lib_ignore = ${common.lib_ignore}
  2543. build_flags = ${common.build_flags_1m0m} -DTONBUX_MOSQUITO_KILLER
  2544. monitor_speed = ${common.monitor_speed}
  2545. extra_scripts = ${common.extra_scripts}
  2546. [env:tonbux-mosquito-killer-ota]
  2547. platform = ${common.platform}
  2548. framework = ${common.framework}
  2549. board = ${common.board_1m}
  2550. board_build.flash_mode = ${common.flash_mode}
  2551. lib_deps = ${common.lib_deps}
  2552. lib_ignore = ${common.lib_ignore}
  2553. build_flags = ${common.build_flags_1m0m} -DTONBUX_MOSQUITO_KILLER
  2554. upload_speed = ${common.upload_speed}
  2555. upload_port = ${common.upload_port}
  2556. upload_flags = ${common.upload_flags}
  2557. extra_scripts = ${common.extra_scripts}
  2558. [env:pilotak-esp-din-v1]
  2559. platform = ${common.platform}
  2560. framework = ${common.framework}
  2561. board = ${common.board_1m}
  2562. board_build.flash_mode = ${common.flash_mode}
  2563. lib_deps = ${common.lib_deps}
  2564. lib_ignore = ${common.lib_ignore}
  2565. build_flags = ${common.build_flags_1m0m} -DPILOTAK_ESP_DIN_V1
  2566. monitor_speed = ${common.monitor_speed}
  2567. extra_scripts = ${common.extra_scripts}
  2568. [env:pilotak-esp-din-v1-ota]
  2569. platform = ${common.platform}
  2570. framework = ${common.framework}
  2571. board = ${common.board_1m}
  2572. board_build.flash_mode = ${common.flash_mode}
  2573. lib_deps = ${common.lib_deps}
  2574. lib_ignore = ${common.lib_ignore}
  2575. build_flags = ${common.build_flags_1m0m} -DPILOTAK_ESP_DIN_V1
  2576. upload_speed = ${common.upload_speed}
  2577. upload_port = ${common.upload_port}
  2578. upload_flags = ${common.upload_flags}
  2579. extra_scripts = ${common.extra_scripts}
  2580. [env:nodemcu-geiger]
  2581. platform = ${common.platform}
  2582. framework = ${common.framework}
  2583. board = ${common.board_4m}
  2584. board_build.flash_mode = ${common.flash_mode}
  2585. lib_deps = ${common.lib_deps}
  2586. lib_ignore = ${common.lib_ignore}
  2587. build_flags = ${common.build_flags_4m1m} -DNODEMCU_BASIC -DGEIGER_SUPPORT=1 -DEVENTS_SUPPORT=0 -DINFLUXDB_SUPPORT=1 -DALEXA_SUPPORT=0 -DALEXA_ENABLED=0
  2588. upload_speed = ${common.upload_speed_fast}
  2589. monitor_speed = ${common.monitor_speed}
  2590. extra_scripts = ${common.extra_scripts}
  2591. [env:nodemcu-geiger-ota]
  2592. platform = ${common.platform}
  2593. framework = ${common.framework}
  2594. board = ${common.board_4m}
  2595. board_build.flash_mode = ${common.flash_mode}
  2596. lib_deps = ${common.lib_deps}
  2597. lib_ignore = ${common.lib_ignore}
  2598. build_flags = ${common.build_flags_4m1m} -DNODEMCU_BASIC -DGEIGER_SUPPORT=1 -DEVENTS_SUPPORT=0 -DINFLUXDB_SUPPORT=1 -DALEXA_SUPPORT=0 -DALEXA_ENABLED=0
  2599. upload_speed = ${common.upload_speed_fast}
  2600. monitor_speed = ${common.monitor_speed}
  2601. upload_port = ${common.upload_port}
  2602. upload_flags = ${common.upload_flags}
  2603. extra_scripts = ${common.extra_scripts}
  2604. [env:blitzwolf-bwshpx]
  2605. platform = ${common.platform}
  2606. framework = ${common.framework}
  2607. board = ${common.board_1m}
  2608. board_build.flash_mode = ${common.flash_mode}
  2609. lib_deps = ${common.lib_deps}
  2610. lib_ignore = ${common.lib_ignore}
  2611. build_flags = ${common.build_flags_1m0m} -DBLITZWOLF_BWSHPX
  2612. upload_speed = ${common.upload_speed}
  2613. monitor_speed = ${common.monitor_speed}
  2614. extra_scripts = ${common.extra_scripts}
  2615. [env:blitzwolf-bwshpx-ota]
  2616. platform = ${common.platform}
  2617. framework = ${common.framework}
  2618. board = ${common.board_1m}
  2619. board_build.flash_mode = ${common.flash_mode}
  2620. lib_deps = ${common.lib_deps}
  2621. lib_ignore = ${common.lib_ignore}
  2622. build_flags = ${common.build_flags_1m0m} -DBLITZWOLF_BWSHPX
  2623. upload_speed = ${common.upload_speed}
  2624. monitor_speed = ${common.monitor_speed}
  2625. upload_port = ${common.upload_port}
  2626. upload_flags = ${common.upload_flags}
  2627. extra_scripts = ${common.extra_scripts}
  2628. [env:blitzwolf-bwshpx-v23]
  2629. platform = ${common.platform}
  2630. framework = ${common.framework}
  2631. board = ${common.board_1m}
  2632. board_build.flash_mode = ${common.flash_mode}
  2633. lib_deps = ${common.lib_deps}
  2634. lib_ignore = ${common.lib_ignore}
  2635. build_flags = ${common.build_flags_1m0m} -DBLITZWOLF_BWSHPX_V23
  2636. upload_speed = ${common.upload_speed}
  2637. monitor_speed = ${common.monitor_speed}
  2638. extra_scripts = ${common.extra_scripts}
  2639. [env:blitzwolf-bwshpx-v23-ota]
  2640. platform = ${common.platform}
  2641. framework = ${common.framework}
  2642. board = ${common.board_1m}
  2643. board_build.flash_mode = ${common.flash_mode}
  2644. lib_deps = ${common.lib_deps}
  2645. lib_ignore = ${common.lib_ignore}
  2646. build_flags = ${common.build_flags_1m0m} -DBLITZWOLF_BWSHPX_V23
  2647. upload_speed = ${common.upload_speed}
  2648. monitor_speed = ${common.monitor_speed}
  2649. upload_port = ${common.upload_port}
  2650. upload_flags = ${common.upload_flags}
  2651. extra_scripts = ${common.extra_scripts}
  2652. [env:teckin-sp22-v14]
  2653. platform = ${common.platform}
  2654. framework = ${common.framework}
  2655. board = ${common.board_1m}
  2656. board_build.flash_mode = ${common.flash_mode}
  2657. lib_deps = ${common.lib_deps}
  2658. lib_ignore = ${common.lib_ignore}
  2659. build_flags = ${common.build_flags_1m0m} -DTECKIN_SP22_V14
  2660. upload_speed = ${common.upload_speed}
  2661. monitor_speed = ${common.monitor_speed}
  2662. extra_scripts = ${common.extra_scripts}
  2663. [env:teckin-sp22-v14-ota]
  2664. platform = ${common.platform}
  2665. framework = ${common.framework}
  2666. board = ${common.board_1m}
  2667. board_build.flash_mode = ${common.flash_mode}
  2668. lib_deps = ${common.lib_deps}
  2669. lib_ignore = ${common.lib_ignore}
  2670. build_flags = ${common.build_flags_1m0m} -DTECKIN_SP22_V14
  2671. upload_speed = ${common.upload_speed}
  2672. monitor_speed = ${common.monitor_speed}
  2673. upload_port = ${common.upload_port}
  2674. upload_flags = ${common.upload_flags}
  2675. extra_scripts = ${common.extra_scripts}
  2676. [env:gosund-ws1]
  2677. platform = ${common.platform}
  2678. framework = ${common.framework}
  2679. board = ${common.board_1m}
  2680. board_build.flash_mode = ${common.flash_mode}
  2681. lib_deps = ${common.lib_deps}
  2682. lib_ignore = ${common.lib_ignore}
  2683. build_flags = ${common.build_flags_1m0m} -DGOSUND_WS1
  2684. upload_speed = ${common.upload_speed}
  2685. monitor_speed = ${common.monitor_speed}
  2686. extra_scripts = ${common.extra_scripts}
  2687. [env:gosund-ws1-ota]
  2688. platform = ${common.platform}
  2689. framework = ${common.framework}
  2690. board = ${common.board_1m}
  2691. board_build.flash_mode = ${common.flash_mode}
  2692. lib_deps = ${common.lib_deps}
  2693. lib_ignore = ${common.lib_ignore}
  2694. build_flags = ${common.build_flags_1m0m} -DGOSUND_WS1
  2695. upload_speed = ${common.upload_speed}
  2696. monitor_speed = ${common.monitor_speed}
  2697. upload_port = ${common.upload_port}
  2698. upload_flags = ${common.upload_flags}
  2699. extra_scripts = ${common.extra_scripts}
  2700. [env:digoo-nx-sp202]
  2701. platform = ${common.platform}
  2702. framework = ${common.framework}
  2703. board = ${common.board_1m}
  2704. board_build.flash_mode = ${common.flash_mode}
  2705. lib_deps = ${common.lib_deps}
  2706. lib_ignore = ${common.lib_ignore}
  2707. build_flags = ${common.build_flags_1m0m} -DDIGOO_NX_SP202
  2708. upload_speed = ${common.upload_speed}
  2709. monitor_speed = ${common.monitor_speed}
  2710. extra_scripts = ${common.extra_scripts}
  2711. [env:digoo-nx-sp202-ota]
  2712. platform = ${common.platform}
  2713. framework = ${common.framework}
  2714. board = ${common.board_1m}
  2715. board_build.flash_mode = ${common.flash_mode}
  2716. lib_deps = ${common.lib_deps}
  2717. lib_ignore = ${common.lib_ignore}
  2718. build_flags = ${common.build_flags_1m0m} -DDIGOO_NX_SP202
  2719. upload_speed = ${common.upload_speed}
  2720. monitor_speed = ${common.monitor_speed}
  2721. upload_port = ${common.upload_port}
  2722. upload_flags = ${common.upload_flags}
  2723. extra_scripts = ${common.extra_scripts}
  2724. [env:homecube-16a]
  2725. platform = ${common.platform}
  2726. framework = ${common.framework}
  2727. board = ${common.board_1m}
  2728. board_build.flash_mode = ${common.flash_mode}
  2729. lib_deps = ${common.lib_deps}
  2730. lib_ignore = ${common.lib_ignore}
  2731. build_flags = ${common.build_flags_1m0m} -DHOMECUBE_16A
  2732. upload_speed = ${common.upload_speed}
  2733. monitor_speed = ${common.monitor_speed}
  2734. extra_scripts = ${common.extra_scripts}
  2735. [env:homecube-16a-ota]
  2736. platform = ${common.platform}
  2737. framework = ${common.framework}
  2738. board = ${common.board_1m}
  2739. board_build.flash_mode = ${common.flash_mode}
  2740. lib_deps = ${common.lib_deps}
  2741. lib_ignore = ${common.lib_ignore}
  2742. build_flags = ${common.build_flags_1m0m} -DHOMECUBE_16A
  2743. upload_speed = ${common.upload_speed}
  2744. monitor_speed = ${common.monitor_speed}
  2745. upload_port = ${common.upload_port}
  2746. upload_flags = ${common.upload_flags}
  2747. extra_scripts = ${common.extra_scripts}
  2748. [env:bh-onofre]
  2749. platform = ${common.platform}
  2750. framework = ${common.framework}
  2751. board = ${common.board_4m}
  2752. board_build.flash_mode = ${common.flash_mode}
  2753. lib_deps = ${common.lib_deps}
  2754. lib_ignore = ${common.lib_ignore}
  2755. build_flags = ${common.build_flags_4m1m} -DBH_ONOFRE
  2756. upload_speed = ${common.upload_speed_fast}
  2757. monitor_speed = ${common.monitor_speed}
  2758. extra_scripts = ${common.extra_scripts}
  2759. [env:bh-onofre-ota]
  2760. platform = ${common.platform}
  2761. framework = ${common.framework}
  2762. board = ${common.board_4m}
  2763. board_build.flash_mode = ${common.flash_mode}
  2764. lib_deps = ${common.lib_deps}
  2765. lib_ignore = ${common.lib_ignore}
  2766. build_flags = ${common.build_flags_4m1m} -DBH_ONOFRE
  2767. upload_speed = ${common.upload_speed_fast}
  2768. monitor_speed = ${common.monitor_speed}
  2769. upload_port = ${common.upload_port}
  2770. upload_flags = ${common.upload_flags}
  2771. extra_scripts = ${common.extra_scripts}
  2772. [env:generic-ag-l4]
  2773. platform = ${common.platform}
  2774. framework = ${common.framework}
  2775. board = ${common.board_1m}
  2776. board_build.flash_mode = ${common.flash_mode}
  2777. lib_deps = ${common.lib_deps}
  2778. lib_ignore = ${common.lib_ignore}
  2779. build_flags = ${common.build_flags_1m0m} -DGENERIC_AG_L4
  2780. monitor_speed = ${common.monitor_speed}
  2781. extra_scripts = ${common.extra_scripts}
  2782. [env:generic-ag-l4-ota]
  2783. platform = ${common.platform}
  2784. framework = ${common.framework}
  2785. board = ${common.board_1m}
  2786. board_build.flash_mode = ${common.flash_mode}
  2787. lib_deps = ${common.lib_deps}
  2788. lib_ignore = ${common.lib_ignore}
  2789. build_flags = ${common.build_flags_1m0m} -DGENERIC_AG_L4
  2790. upload_speed = ${common.upload_speed}
  2791. upload_port = ${common.upload_port}
  2792. upload_flags = ${common.upload_flags}
  2793. extra_scripts = ${common.extra_scripts}
  2794. [env:lohas-e27-9w]
  2795. platform = ${common.platform}
  2796. framework = ${common.framework}
  2797. board = ${common.board_1m}
  2798. board_build.flash_mode = ${common.flash_mode}
  2799. lib_deps = ${common.lib_deps}
  2800. lib_ignore = ${common.lib_ignore}
  2801. build_flags = ${common.build_flags_1m0m} -DLOHAS_9W
  2802. monitor_speed = ${common.monitor_speed}
  2803. extra_scripts = ${common.extra_scripts}
  2804. [env:lohas-e27-9w-ota]
  2805. platform = ${common.platform}
  2806. framework = ${common.framework}
  2807. board = ${common.board_1m}
  2808. board_build.flash_mode = ${common.flash_mode}
  2809. lib_deps = ${common.lib_deps}
  2810. lib_ignore = ${common.lib_ignore}
  2811. build_flags = ${common.build_flags_1m0m} -DLOHAS_9W
  2812. upload_speed = ${common.upload_speed}
  2813. upload_port = ${common.upload_port}
  2814. upload_flags = ${common.upload_flags}
  2815. monitor_speed = ${common.monitor_speed}
  2816. extra_scripts = ${common.extra_scripts}
  2817. [env:allterco-shelly1]
  2818. platform = ${common.platform}
  2819. framework = ${common.framework}
  2820. board = ${common.board_2m}
  2821. board_build.flash_mode = ${common.flash_mode}
  2822. lib_deps = ${common.lib_deps}
  2823. lib_ignore = ${common.lib_ignore}
  2824. build_flags = ${common.build_flags_2m1m} -DALLTERCO_SHELLY1
  2825. monitor_speed = ${common.monitor_speed}
  2826. extra_scripts = ${common.extra_scripts}
  2827. [env:allterco-shelly1-ota]
  2828. platform = ${common.platform}
  2829. framework = ${common.framework}
  2830. board = ${common.board_2m}
  2831. board_build.flash_mode = ${common.flash_mode}
  2832. lib_deps = ${common.lib_deps}
  2833. lib_ignore = ${common.lib_ignore}
  2834. build_flags = ${common.build_flags_2m1m} -DALLTERCO_SHELLY1
  2835. upload_speed = ${common.upload_speed}
  2836. upload_port = ${common.upload_port}
  2837. upload_flags = ${common.upload_flags}
  2838. monitor_speed = ${common.monitor_speed}
  2839. extra_scripts = ${common.extra_scripts}
  2840. [env:allterco-shelly2]
  2841. platform = ${common.platform}
  2842. framework = ${common.framework}
  2843. board = ${common.board_2m}
  2844. board_build.flash_mode = ${common.flash_mode}
  2845. lib_deps = ${common.lib_deps}
  2846. lib_ignore = ${common.lib_ignore}
  2847. build_flags = ${common.build_flags_2m1m} -DALLTERCO_SHELLY2
  2848. monitor_speed = ${common.monitor_speed}
  2849. extra_scripts = ${common.extra_scripts}
  2850. [env:allterco-shelly2-ota]
  2851. platform = ${common.platform}
  2852. framework = ${common.framework}
  2853. board = ${common.board_2m}
  2854. board_build.flash_mode = ${common.flash_mode}
  2855. lib_deps = ${common.lib_deps}
  2856. lib_ignore = ${common.lib_ignore}
  2857. build_flags = ${common.build_flags_2m1m} -DALLTERCO_SHELLY2
  2858. upload_speed = ${common.upload_speed}
  2859. upload_port = ${common.upload_port}
  2860. upload_flags = ${common.upload_flags}
  2861. monitor_speed = ${common.monitor_speed}
  2862. extra_scripts = ${common.extra_scripts}
  2863. [env:xiaomi-smart-desk-lamp]
  2864. platform = ${common.platform}
  2865. framework = ${common.framework}
  2866. board = ${common.board_1m}
  2867. board_build.flash_mode = ${common.flash_mode}
  2868. lib_deps = ${common.lib_deps}
  2869. lib_ignore = ${common.lib_ignore}
  2870. build_flags = ${common.build_flags_1m0m} -DXIAOMI_SMART_DESK_LAMP
  2871. monitor_speed = ${common.monitor_speed}
  2872. extra_scripts = ${common.extra_scripts}
  2873. [env:xiaomi-smart-desk-lamp-ota]
  2874. platform = ${common.platform}
  2875. framework = ${common.framework}
  2876. board = ${common.board_1m}
  2877. board_build.flash_mode = ${common.flash_mode}
  2878. lib_deps = ${common.lib_deps}
  2879. lib_ignore = ${common.lib_ignore}
  2880. build_flags = ${common.build_flags_1m0m} -DXIAOMI_SMART_DESK_LAMP
  2881. upload_speed = ${common.upload_speed}
  2882. upload_port = ${common.upload_port}
  2883. upload_flags = ${common.upload_flags}
  2884. monitor_speed = ${common.monitor_speed}
  2885. extra_scripts = ${common.extra_scripts}
  2886. [env:phyx-esp12-rgb]
  2887. platform = ${common.platform}
  2888. framework = ${common.framework}
  2889. board = ${common.board_1m}
  2890. board_build.flash_mode = ${common.flash_mode}
  2891. lib_deps = ${common.lib_deps}
  2892. lib_ignore = ${common.lib_ignore}
  2893. build_flags = ${common.build_flags_1m0m} -DPHYX_ESP12_RGB
  2894. monitor_speed = ${common.monitor_speed}
  2895. extra_scripts = ${common.extra_scripts}
  2896. [env:phyx-esp12-rgb-ota]
  2897. platform = ${common.platform}
  2898. framework = ${common.framework}
  2899. board = ${common.board_1m}
  2900. board_build.flash_mode = ${common.flash_mode}
  2901. lib_deps = ${common.lib_deps}
  2902. lib_ignore = ${common.lib_ignore}
  2903. build_flags = ${common.build_flags_1m0m} -DPHYX_ESP12_RGB
  2904. upload_speed = ${common.upload_speed}
  2905. upload_port = ${common.upload_port}
  2906. upload_flags = ${common.upload_flags}
  2907. monitor_speed = ${common.monitor_speed}
  2908. extra_scripts = ${common.extra_scripts}
  2909. [env:bestek-mrj1011]
  2910. platform = ${common.platform}
  2911. framework = ${common.framework}
  2912. board = ${common.board_1m}
  2913. board_build.flash_mode = ${common.flash_mode}
  2914. lib_deps = ${common.lib_deps}
  2915. lib_ignore = ${common.lib_ignore}
  2916. build_flags = ${common.build_flags_1m0m} -DBESTEK_MRJ1011
  2917. monitor_speed = ${common.monitor_speed}
  2918. extra_scripts = ${common.extra_scripts}
  2919. [env:bestek-mrj1011-ota]
  2920. platform = ${common.platform}
  2921. framework = ${common.framework}
  2922. board = ${common.board_1m}
  2923. board_build.flash_mode = ${common.flash_mode}
  2924. lib_deps = ${common.lib_deps}
  2925. lib_ignore = ${common.lib_ignore}
  2926. build_flags = ${common.build_flags_1m0m} -DBESTEK_MRJ1011
  2927. upload_speed = ${common.upload_speed}
  2928. upload_port = ${common.upload_port}
  2929. upload_flags = ${common.upload_flags}
  2930. monitor_speed = ${common.monitor_speed}
  2931. extra_scripts = ${common.extra_scripts}
  2932. [env:gblife-rgbw-socket]
  2933. platform = ${common.platform}
  2934. framework = ${common.framework}
  2935. board = ${common.board_1m}
  2936. board_build.flash_mode = ${common.flash_mode}
  2937. lib_deps = ${common.lib_deps}
  2938. lib_ignore = ${common.lib_ignore}
  2939. build_flags = ${common.build_flags_1m0m} -DGBLIFE_RGBW_SOCKET
  2940. monitor_speed = ${common.monitor_speed}
  2941. extra_scripts = ${common.extra_scripts}
  2942. [env:gblife-rgbw-socket-ota]
  2943. platform = ${common.platform}
  2944. framework = ${common.framework}
  2945. board = ${common.board_1m}
  2946. board_build.flash_mode = ${common.flash_mode}
  2947. lib_deps = ${common.lib_deps}
  2948. lib_ignore = ${common.lib_ignore}
  2949. build_flags = ${common.build_flags_1m0m} -DGBLIFE_RGBW_SOCKET
  2950. upload_speed = ${common.upload_speed}
  2951. upload_port = ${common.upload_port}
  2952. upload_flags = ${common.upload_flags}
  2953. monitor_speed = ${common.monitor_speed}
  2954. extra_scripts = ${common.extra_scripts}
  2955. [env:smartlife-mini-smart-socket]
  2956. platform = ${common.platform}
  2957. framework = ${common.framework}
  2958. board = ${common.board_1m}
  2959. board_build.flash_mode = ${common.flash_mode}
  2960. lib_deps = ${common.lib_deps}
  2961. lib_ignore = ${common.lib_ignore}
  2962. build_flags = ${common.build_flags_1m0m} -DSMARTLIFE_MINI_SMART_SOCKET
  2963. upload_speed = ${common.upload_speed}
  2964. monitor_speed = ${common.monitor_speed}
  2965. extra_scripts = ${common.extra_scripts}
  2966. [env:smartlife-mini-smart-socket-ota]
  2967. platform = ${common.platform}
  2968. framework = ${common.framework}
  2969. board = ${common.board_1m}
  2970. board_build.flash_mode = ${common.flash_mode}
  2971. lib_deps = ${common.lib_deps}
  2972. lib_ignore = ${common.lib_ignore}
  2973. build_flags = ${common.build_flags_1m0m} -DSMARTLIFE_MINI_SMART_SOCKET
  2974. upload_speed = ${common.upload_speed}
  2975. upload_port = ${common.upload_port}
  2976. upload_flags = ${common.upload_flags}
  2977. monitor_speed = ${common.monitor_speed}
  2978. extra_scripts = ${common.extra_scripts}
  2979. [env:hama-wifi-steckdose-00176533]
  2980. platform = ${common.platform}
  2981. framework = ${common.framework}
  2982. board = ${common.board_1m}
  2983. board_build.flash_mode = ${common.flash_mode}
  2984. lib_deps = ${common.lib_deps}
  2985. lib_ignore = ${common.lib_ignore}
  2986. build_flags = ${common.build_flags_1m0m} -DHAMA_WIFI_STECKDOSE_00176533
  2987. monitor_speed = ${common.monitor_speed}
  2988. extra_scripts = ${common.extra_scripts}
  2989. [env:hama-wifi-steckdose-00176533-ota]
  2990. platform = ${common.platform}
  2991. framework = ${common.framework}
  2992. board = ${common.board_1m}
  2993. board_build.flash_mode = ${common.flash_mode}
  2994. lib_deps = ${common.lib_deps}
  2995. lib_ignore = ${common.lib_ignore}
  2996. build_flags = ${common.build_flags_1m0m} -DHAMA_WIFI_STECKDOSE_00176533
  2997. upload_port = ${common.upload_port}
  2998. upload_flags = ${common.upload_flags}
  2999. monitor_speed = ${common.monitor_speed}
  3000. extra_scripts = ${common.extra_scripts}
  3001. [env:teckin-sp20]
  3002. platform = ${common.platform}
  3003. framework = ${common.framework}
  3004. board = ${common.board_1m}
  3005. board_build.flash_mode = ${common.flash_mode}
  3006. lib_deps = ${common.lib_deps}
  3007. lib_ignore = ${common.lib_ignore}
  3008. build_flags = ${common.build_flags_1m0m} -DTECKIN_SP20
  3009. upload_speed = ${common.upload_speed}
  3010. monitor_speed = ${common.monitor_speed}
  3011. extra_scripts = ${common.extra_scripts}
  3012. [env:teckin-sp20-ota]
  3013. platform = ${common.platform}
  3014. framework = ${common.framework}
  3015. board = ${common.board_1m}
  3016. board_build.flash_mode = ${common.flash_mode}
  3017. lib_deps = ${common.lib_deps}
  3018. lib_ignore = ${common.lib_ignore}
  3019. build_flags = ${common.build_flags_1m0m} -DTECKIN_SP20
  3020. upload_speed = ${common.upload_speed}
  3021. monitor_speed = ${common.monitor_speed}
  3022. upload_port = ${common.upload_port}
  3023. upload_flags = ${common.upload_flags}
  3024. extra_scripts = ${common.extra_scripts}
  3025. [env:litesun-la-wf3]
  3026. platform = ${common.platform}
  3027. framework = ${common.framework}
  3028. board = ${common.board_1m}
  3029. board_build.flash_mode = ${common.flash_mode}
  3030. lib_deps = ${common.lib_deps}
  3031. lib_ignore = ${common.lib_ignore}
  3032. build_flags = ${common.build_flags_1m0m} -DLITESUN_LA_WF3
  3033. upload_speed = ${common.upload_speed}
  3034. monitor_speed = ${common.monitor_speed}
  3035. extra_scripts = ${common.extra_scripts}
  3036. [env:litesun-la-wf3-ota]
  3037. platform = ${common.platform}
  3038. framework = ${common.framework}
  3039. board = ${common.board_1m}
  3040. board_build.flash_mode = ${common.flash_mode}
  3041. lib_deps = ${common.lib_deps}
  3042. lib_ignore = ${common.lib_ignore}
  3043. build_flags = ${common.build_flags_1m0m} -DLITESUN_LA_WF3
  3044. upload_speed = ${common.upload_speed}
  3045. monitor_speed = ${common.monitor_speed}
  3046. upload_port = ${common.upload_port}
  3047. upload_flags = ${common.upload_flags}
  3048. extra_scripts = ${common.extra_scripts}
  3049. [env:generic-gu10]
  3050. platform = ${common.platform}
  3051. framework = ${common.framework}
  3052. board = ${common.board_1m}
  3053. board_build.flash_mode = ${common.flash_mode}
  3054. lib_deps = ${common.lib_deps}
  3055. lib_ignore = ${common.lib_ignore}
  3056. build_flags = ${common.build_flags_1m0m} -DGENERIC_GU10
  3057. monitor_speed = ${common.monitor_speed}
  3058. extra_scripts = ${common.extra_scripts}
  3059. [env:generic-gu10-ota]
  3060. platform = ${common.platform}
  3061. framework = ${common.framework}
  3062. board = ${common.board_1m}
  3063. board_build.flash_mode = ${common.flash_mode}
  3064. lib_deps = ${common.lib_deps}
  3065. lib_ignore = ${common.lib_ignore}
  3066. build_flags = ${common.build_flags_1m0m} -DGENERIC_GU10
  3067. upload_speed = ${common.upload_speed}
  3068. upload_port = ${common.upload_port}
  3069. upload_flags = ${common.upload_flags}
  3070. monitor_speed = ${common.monitor_speed}
  3071. extra_scripts = ${common.extra_scripts}
  3072. [env:psh-wifi-plug]
  3073. platform = ${common.platform}
  3074. framework = ${common.framework}
  3075. board = ${common.board_1m}
  3076. board_build.flash_mode = ${common.flash_mode}
  3077. lib_deps = ${common.lib_deps}
  3078. lib_ignore = ${common.lib_ignore}
  3079. build_flags = ${common.build_flags_1m0m} -DPSH_WIFI_PLUG
  3080. upload_speed = ${common.upload_speed}
  3081. monitor_speed = ${common.monitor_speed}
  3082. extra_scripts = ${common.extra_scripts}
  3083. [env:psh-wifi-plug-ota]
  3084. platform = ${common.platform}
  3085. framework = ${common.framework}
  3086. board = ${common.board_1m}
  3087. board_build.flash_mode = ${common.flash_mode}
  3088. lib_deps = ${common.lib_deps}
  3089. lib_ignore = ${common.lib_ignore}
  3090. build_flags = ${common.build_flags_1m0m} -DPSH_WIFI_PLUG
  3091. upload_speed = ${common.upload_speed}
  3092. upload_port = ${common.upload_port}
  3093. upload_flags = ${common.upload_flags}
  3094. monitor_speed = ${common.monitor_speed}
  3095. extra_scripts = ${common.extra_scripts}
  3096. [env:psh-rgbw-controller]
  3097. platform = ${common.platform}
  3098. framework = ${common.framework}
  3099. board = ${common.board_4m}
  3100. board_build.flash_mode = ${common.flash_mode}
  3101. lib_deps = ${common.lib_deps}
  3102. lib_ignore = ${common.lib_ignore}
  3103. build_flags = ${common.build_flags_4m1m} -DPSH_RGBW_CONTROLLER
  3104. upload_speed = ${common.upload_speed}
  3105. monitor_speed = ${common.monitor_speed}
  3106. extra_scripts = ${common.extra_scripts}
  3107. [env:psh-rgbw-controller-ota]
  3108. platform = ${common.platform}
  3109. framework = ${common.framework}
  3110. board = ${common.board_4m}
  3111. board_build.flash_mode = ${common.flash_mode}
  3112. lib_deps = ${common.lib_deps}
  3113. lib_ignore = ${common.lib_ignore}
  3114. build_flags = ${common.build_flags_4m1m} -DPSH_RGBW_CONTROLLER
  3115. upload_speed = ${common.upload_speed}
  3116. upload_port = ${common.upload_port}
  3117. upload_flags = ${common.upload_flags}
  3118. monitor_speed = ${common.monitor_speed}
  3119. extra_scripts = ${common.extra_scripts}
  3120. [env:psh-wifi-sensor]
  3121. platform = ${common.platform}
  3122. framework = ${common.framework}
  3123. board = ${common.board_4m}
  3124. board_build.flash_mode = ${common.flash_mode}
  3125. lib_deps = ${common.lib_deps}
  3126. lib_ignore = ${common.lib_ignore}
  3127. build_flags = ${common.build_flags_4m1m} -DPSH_WIFI_SENSOR
  3128. upload_speed = ${common.upload_speed}
  3129. monitor_speed = ${common.monitor_speed}
  3130. extra_scripts = ${common.extra_scripts}
  3131. [env:psh-wifi-sensor-ota]
  3132. platform = ${common.platform}
  3133. framework = ${common.framework}
  3134. board = ${common.board_4m}
  3135. board_build.flash_mode = ${common.flash_mode}
  3136. lib_deps = ${common.lib_deps}
  3137. lib_ignore = ${common.lib_ignore}
  3138. build_flags = ${common.build_flags_4m1m} -DPSH_WIFI_SENSOR
  3139. upload_speed = ${common.upload_speed}
  3140. upload_port = ${common.upload_port}
  3141. upload_flags = ${common.upload_flags}
  3142. monitor_speed = ${common.monitor_speed}
  3143. extra_scripts = ${common.extra_scripts}
  3144. [env:jinvoo-valve-sm-aw713]
  3145. platform = ${common.platform}
  3146. framework = ${common.framework}
  3147. board = ${common.board_1m}
  3148. board_build.flash_mode = ${common.flash_mode}
  3149. lib_deps = ${common.lib_deps}
  3150. lib_ignore = ${common.lib_ignore}
  3151. build_flags = ${common.build_flags_1m0m} -DJINVOO_VALVE_SM_AW713
  3152. monitor_speed = ${common.monitor_speed}
  3153. extra_scripts = ${common.extra_scripts}
  3154. [env:jinvoo-valve-sm-aw713-ota]
  3155. platform = ${common.platform}
  3156. framework = ${common.framework}
  3157. board = ${common.board_1m}
  3158. board_build.flash_mode = ${common.flash_mode}
  3159. lib_deps = ${common.lib_deps}
  3160. lib_ignore = ${common.lib_ignore}
  3161. build_flags = ${common.build_flags_1m0m} -DJINVOO_VALVE_SM_AW713
  3162. upload_speed = ${common.upload_speed}
  3163. upload_port = ${common.upload_port}
  3164. upload_flags = ${common.upload_flags}
  3165. monitor_speed = ${common.monitor_speed}
  3166. extra_scripts = ${common.extra_scripts}