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.

3304 lines
112 KiB

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