SHARE
TWEET

platformio.ini

a guest Nov 21st, 2019 37 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; PlatformIO Project Configuration File
  2. ;
  3. ;   Build options: build flags, source filter, extra scripting
  4. ;   Upload options: custom port, speed and extra flags
  5. ;   Library options: dependencies, extra library storages
  6. ;
  7. ; Please visit documentation for the other options and examples
  8. ; http://docs.platformio.org/en/stable/projectconf.html
  9.  
  10. [platformio]
  11. src_dir = tasmota
  12. build_dir = .pioenvs
  13. build_cache_dir = .cache
  14.  
  15. ; *** Build/upload environment
  16. default_envs =
  17. ; *** Uncomment by deleting ";" in the line(s) below to select version(s)
  18. ;                tasmota
  19. ;                tasmota-ircustom     ; alternative to 'tasmota' with full IR protocols activated, you will need to disable some features to keep code not too big
  20. ;                tasmota-minimal
  21. ;                tasmota-basic
  22. ;                tasmota-knx
  23. ;                tasmota-sensors
  24. ;                tasmota-display
  25. ;                tasmota-ir
  26. ;                tasmota-BG
  27. ;                tasmota-BR
  28. ;                tasmota-CN
  29. ;                tasmota-CZ
  30. ;                tasmota-DE
  31. ;                tasmota-ES
  32. ;                tasmota-FR
  33. ;                tasmota-GR
  34. ;                tasmota-HE
  35. ;                tasmota-HU
  36. ;                tasmota-IT
  37. ;                tasmota-KO
  38. ;                tasmota-NL
  39. ;                tasmota-PL
  40. ;                tasmota-PT
  41. ;                tasmota-RU
  42. ;                tasmota-SE
  43. ;                tasmota-SK
  44. ;                tasmota-TR
  45. ;                tasmota-TW
  46. ;                tasmota-UK
  47.  
  48. [common]
  49. framework                 = arduino
  50. board                     = esp01_1m
  51. board_build.flash_mode    = dout
  52.  
  53. platform                  = ${core_active.platform}
  54. build_flags               = ${core_active.build_flags}
  55.  
  56. ; *********************************************************************
  57. ; *** Uncomment, by deleting ";" in line below, to use custom settings from file user_config_override.h
  58. ;                            -DUSE_CONFIG_OVERRIDE
  59. ; *********************************************************************
  60.  
  61. ; *** Optional Debug messages
  62. ;                            -DDEBUG_TASMOTA_CORE
  63. ;                            -DDEBUG_TASMOTA_DRIVER
  64. ;                            -DDEBUG_TASMOTA_SENSOR
  65.  
  66. ; *** Optional Firmware configurations
  67. ;                            -DFIRMWARE_MINIMAL
  68. ;                            -DFIRMWARE_SENSORS
  69. ;                            -DFIRMWARE_BASIC
  70. ;                            -DFIRMWARE_KNX_NO_EMULATION
  71. ;                            -DFIRMWARE_DISPLAYS
  72. ;                            -DFIRMWARE_IR
  73. ;                            -DFIRMWARE_IR_CUSTOM
  74.  
  75. ; *** Fix espressif8266@1.7.0 induced undesired all warnings
  76. build_unflags             = -Wall
  77.  
  78. ; set CPU frequency to 80MHz (default) or 160MHz
  79. board_build.f_cpu         = 80000000L
  80. ;board_build.f_cpu         = 160000000L
  81.  
  82. monitor_speed             = 115200
  83. upload_speed              = 115200
  84. upload_resetmethod        = nodemcu
  85.  
  86. ; *** Upload Serial reset method for Wemos and NodeMCU
  87. upload_port               = COM5
  88. extra_scripts             = pio/strip-floats.py
  89.                             pio/name-firmware.py
  90. ;                            pio/obj-dump.py
  91.  
  92. ; *** Upload file to OTA server using SCP
  93. ;upload_port               = user@host:/path
  94. ;extra_scripts             = pio/strip-floats.py, pio/sftp-uploader.py
  95.  
  96. ; *** Upload file to OTA server in folder api/arduino using HTTP
  97. ;upload_port               = domus1:80/api/upload-arduino.php
  98. ;extra_scripts             = pio/strip-floats.py, pio/http-uploader.py
  99.  
  100. [core_active]
  101. ; Select one core set for platform and build_flags
  102. ;platform                  = ${core_2_6_0.platform}
  103. ;build_flags               = ${core_2_6_0.build_flags}
  104. platform                  = ${core_2_6_1.platform}
  105. build_flags               = ${core_2_6_1.build_flags}
  106. ;platform                  = ${core_stage.platform}
  107. ;build_flags               = ${core_stage.build_flags}
  108. ;platform                  = ${core_cstage.platform}
  109. ;build_flags               = ${core_cstage.build_flags}
  110.  
  111. ; *********************************************************************
  112.  
  113. [esp82xx_defaults]
  114. build_flags               = -D NDEBUG
  115.                             -mtarget-align
  116.                             -Wl,-Map,firmware.map
  117.                            
  118. [core_2_6_0]
  119. ; *** Esp8266 core for Arduino version 2.6.0 (for Windows, most Linux variants and Mac)
  120. ; *** custom setup until the core 2.6.0 version is official released from PlatformIO crew
  121. platform                  = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_0
  122. build_flags               = ${esp82xx_defaults.build_flags}
  123.                             -Wl,-Teagle.flash.1m.ld
  124.                             -O2
  125.                             -DBEARSSL_SSL_BASIC
  126. ; NONOSDK221
  127. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK221
  128. ; NONOSDK22x_190313
  129. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190313
  130. ; NONOSDK22x_190703
  131. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
  132. ; NONOSDK22x_191024
  133. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191024
  134. ; NONOSDK22x_191105 (Tasmota default)
  135.                             -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191105
  136. ; NONOSDK3V0 (known issues)
  137. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
  138. ; lwIP 1.4
  139. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
  140. ; lwIP 2 - Low Memory
  141. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
  142. ; lwIP 2 - Higher Bandwidth
  143. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
  144. ; lwIP 2 - Higher Bandwidth Low Memory no Features
  145. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY_LOW_FLASH
  146. ; lwIP 2 - Higher Bandwidth no Features (Tasmota default)
  147.                             -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
  148. ; lwIP 2 - Higher Bandwidth IPv6 (use ONLY if you need IPv6, experimental!)
  149. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_IPV6_HIGHER_BANDWIDTH
  150. ; VTABLES in Flash (Tasmota default)
  151.                             -DVTABLES_IN_FLASH
  152. ; VTABLES in Heap
  153. ;                            -DVTABLES_IN_DRAM
  154. ; VTABLES in IRAM
  155. ;                            -DVTABLES_IN_IRAM
  156. ; enable one option set -> No exception recommended
  157. ; No exception code in firmware
  158.                             -fno-exceptions
  159.                             -lstdc++
  160. ; Exception code in firmware /needs much space! 90k
  161. ;                           -fexceptions
  162. ;                           -lstdc++-exc
  163.  
  164. [core_2_6_1]
  165. ; *** Esp8266 core for Arduino version 2.6.1 (for Windows, most Linux variants and Mac)
  166. ; *** custom setup until the core 2.6.0 version is official released from PlatformIO crew
  167. platform                  = https://github.com/Jason2866/platform-espressif8266.git#core_2_6_1
  168. build_flags               = ${esp82xx_defaults.build_flags}
  169.                             -Wl,-Teagle.flash.1m.ld
  170.                             -O2
  171.                             -DBEARSSL_SSL_BASIC
  172. ; NONOSDK221
  173. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK221
  174. ; NONOSDK22x_190313
  175. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190313
  176. ; NONOSDK22x_190703
  177. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
  178. ; NONOSDK22x_191024
  179. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191024
  180. ; NONOSDK22x_191105 (Tasmota default)
  181.                             -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191105
  182. ; NONOSDK3V0 (known issues)
  183. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
  184. ; lwIP 1.4
  185. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
  186. ; lwIP 2 - Low Memory
  187. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
  188. ; lwIP 2 - Higher Bandwidth
  189. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
  190. ; lwIP 2 - Higher Bandwidth Low Memory no Features
  191. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY_LOW_FLASH
  192. ; lwIP 2 - Higher Bandwidth no Features (Tasmota default)
  193.                             -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
  194. ; lwIP 2 - Higher Bandwidth IPv6 (use ONLY if you need IPv6, experimental!)
  195. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_IPV6_HIGHER_BANDWIDTH
  196. ; VTABLES in Flash (Tasmota default)
  197.                             -DVTABLES_IN_FLASH
  198. ; VTABLES in Heap
  199. ;                            -DVTABLES_IN_DRAM
  200. ; VTABLES in IRAM
  201. ;                            -DVTABLES_IN_IRAM
  202. ; enable one option set -> No exception recommended
  203. ; No exception code in firmware
  204.                             -fno-exceptions
  205.                             -lstdc++
  206. ; Exception code in firmware /needs much space! 90k
  207. ;                           -fexceptions
  208. ;                           -lstdc++-exc
  209.  
  210. [core_stage]
  211. ; *** Esp8266 core for Arduino version latest beta
  212. platform                  = https://github.com/platformio/platform-espressif8266.git#feature/stage
  213. build_flags               = ${esp82xx_defaults.build_flags}
  214.                             -Wl,-Teagle.flash.1m.ld
  215. ; Code optimization see https://github.com/esp8266/Arduino/issues/5790#issuecomment-475672473
  216.                             -O2
  217.                             -DBEARSSL_SSL_BASIC
  218. ; NONOSDK221
  219. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK221
  220. ; NONOSDK22x_190313
  221. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190313
  222. ; NONOSDK22x_190703 (Tasmota default)
  223. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
  224. ; NONOSDK22x_191024
  225.                             -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191024
  226. ; NONOSDK22x_191105
  227. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191105                            
  228. ; NONOSDK3V0 (known issues)
  229. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
  230. ; lwIP 1.4
  231. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
  232. ; lwIP 2 - Low Memory
  233. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
  234. ; lwIP 2 - Higher Bandwidth
  235. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
  236. ; lwIP 2 - Higher Bandwidth Low Memory no Features
  237. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY_LOW_FLASH
  238. ; lwIP 2 - Higher Bandwidth no Features (Tasmota default)
  239.                             -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
  240. ; VTABLES in Flash (Tasmota default)
  241.                             -DVTABLES_IN_FLASH
  242. ; VTABLES in Heap
  243. ;                            -DVTABLES_IN_DRAM
  244. ; VTABLES in IRAM
  245. ;                            -DVTABLES_IN_IRAM
  246. ; enable one option set -> No exception recommended
  247. ; No exception code in firmware
  248.                             -fno-exceptions
  249.                             -lstdc++
  250. ; Exception code in firmware /needs much space! 90k
  251. ;                           -fexceptions
  252. ;                           -lstdc++-exc
  253.  
  254. [core_cstage]
  255. ; *** Arduino Esp8266 -> Stage with Xtensa build chain 2.5.0.4 and Esptoolpy 2.8
  256. platform                  = https://github.com/Jason2866/platform-espressif8266.git#feature/stage
  257. build_flags               = ${esp82xx_defaults.build_flags}
  258.                             -Wl,-Tesp8266.flash.1m.ld
  259.                             -O2
  260.                             -DBEARSSL_SSL_BASIC
  261. ; NONOSDK221
  262. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK221
  263. ; NONOSDK22x_190313
  264. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190313
  265. ; NONOSDK22x_190703
  266. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
  267. ; NONOSDK22x_191024
  268. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191024
  269. ; NONOSDK22x_191105
  270.                             -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191105
  271. ; NONOSDK3V0 (known issues)
  272. ;                            -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
  273. ; lwIP 1.4
  274. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP_HIGHER_BANDWIDTH
  275. ; lwIP 2 - Low Memory
  276. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
  277. ; lwIP 2 - Higher Bandwidth
  278. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
  279. ; lwIP 2 - Higher Bandwidth Low Memory no Features
  280. ;                            -DPIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY_LOW_FLASH
  281. ; lwIP 2 - Higher Bandwidth no Features
  282.                             -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
  283. ; VTABLES in Flash (default)
  284.                             -DVTABLES_IN_FLASH
  285. ; VTABLES in Heap
  286. ;                            -DVTABLES_IN_DRAM
  287. ; VTABLES in IRAM
  288. ;                            -DVTABLES_IN_IRAM
  289. ; enable one option set -> No exception recommended
  290. ; No exception code in firmware
  291.                             -fno-exceptions
  292.                             -lstdc++
  293. ; Exception code in firmware /needs much space! 90k
  294. ;                           -fexceptions
  295. ;                           -lstdc++-exc
  296.  
  297. [env:tasmota]
  298. platform = ${common.platform}
  299. framework = ${common.framework}
  300. board = ${common.board}
  301. board_build.flash_mode = ${common.board_build.flash_mode}
  302. board_build.f_cpu = ${common.board_build.f_cpu}
  303. build_unflags = ${common.build_unflags}
  304. build_flags = ${common.build_flags}
  305. monitor_speed = ${common.monitor_speed}
  306. upload_port = ${common.upload_port}
  307. upload_resetmethod = ${common.upload_resetmethod}
  308. upload_speed = ${common.upload_speed}
  309. extra_scripts = ${common.extra_scripts}
  310.  
  311. ; *** Debug version used for PlatformIO Home Project Inspection
  312. [env:tasmota-debug]
  313. platform = ${common.platform}
  314. framework = ${common.framework}
  315. board = ${common.board}
  316. board_build.flash_mode = ${common.board_build.flash_mode}
  317. board_build.f_cpu = ${common.board_build.f_cpu}
  318. build_type = debug
  319. build_unflags = ${common.build_unflags}
  320. build_flags = ${common.build_flags}
  321. monitor_speed = ${common.monitor_speed}
  322. upload_port = ${common.upload_port}
  323. upload_resetmethod = ${common.upload_resetmethod}
  324. upload_speed = ${common.upload_speed}
  325. extra_scripts = ${common.extra_scripts}
  326.  
  327. [env:tasmota-minimal]
  328. platform = ${common.platform}
  329. framework = ${common.framework}
  330. board = ${common.board}
  331. board_build.flash_mode = ${common.board_build.flash_mode}
  332. board_build.f_cpu = ${common.board_build.f_cpu}
  333. build_unflags = ${common.build_unflags}
  334. build_flags = ${common.build_flags} -DFIRMWARE_MINIMAL
  335. monitor_speed = ${common.monitor_speed}
  336. upload_port = ${common.upload_port}
  337. upload_resetmethod = ${common.upload_resetmethod}
  338. upload_speed = ${common.upload_speed}
  339. extra_scripts = ${common.extra_scripts}
  340.  
  341. [env:tasmota-basic]
  342. platform = ${common.platform}
  343. framework = ${common.framework}
  344. board = ${common.board}
  345. board_build.flash_mode = ${common.board_build.flash_mode}
  346. board_build.f_cpu = ${common.board_build.f_cpu}
  347. build_unflags = ${common.build_unflags}
  348. build_flags = ${common.build_flags} -DFIRMWARE_BASIC
  349. monitor_speed = ${common.monitor_speed}
  350. upload_port = ${common.upload_port}
  351. upload_resetmethod = ${common.upload_resetmethod}
  352. upload_speed = ${common.upload_speed}
  353. extra_scripts = ${common.extra_scripts}
  354.  
  355. [env:tasmota-knx]
  356. platform = ${common.platform}
  357. framework = ${common.framework}
  358. board = ${common.board}
  359. board_build.flash_mode = ${common.board_build.flash_mode}
  360. board_build.f_cpu = ${common.board_build.f_cpu}
  361. build_unflags = ${common.build_unflags}
  362. build_flags = ${common.build_flags} -DFIRMWARE_KNX_NO_EMULATION
  363. monitor_speed = ${common.monitor_speed}
  364. upload_port = ${common.upload_port}
  365. upload_resetmethod = ${common.upload_resetmethod}
  366. upload_speed = ${common.upload_speed}
  367. extra_scripts = ${common.extra_scripts}
  368.  
  369. [env:tasmota-sensors]
  370. platform = ${common.platform}
  371. framework = ${common.framework}
  372. board = ${common.board}
  373. board_build.flash_mode = ${common.board_build.flash_mode}
  374. board_build.f_cpu = ${common.board_build.f_cpu}
  375. build_unflags = ${common.build_unflags}
  376. build_flags = ${common.build_flags} -DFIRMWARE_SENSORS
  377. monitor_speed = ${common.monitor_speed}
  378. upload_port = ${common.upload_port}
  379. upload_resetmethod = ${common.upload_resetmethod}
  380. upload_speed = ${common.upload_speed}
  381. extra_scripts = ${common.extra_scripts}
  382.  
  383. [env:tasmota-display]
  384. platform = ${common.platform}
  385. framework = ${common.framework}
  386. board = ${common.board}
  387. board_build.flash_mode = ${common.board_build.flash_mode}
  388. board_build.f_cpu = ${common.board_build.f_cpu}
  389. build_unflags = ${common.build_unflags}
  390. build_flags = ${common.build_flags} -DFIRMWARE_DISPLAYS
  391. monitor_speed = ${common.monitor_speed}
  392. upload_port = ${common.upload_port}
  393. upload_resetmethod = ${common.upload_resetmethod}
  394. upload_speed = ${common.upload_speed}
  395. extra_scripts = ${common.extra_scripts}
  396.  
  397. [env:tasmota-ir]
  398. platform = ${common.platform}
  399. framework = ${common.framework}
  400. board = ${common.board}
  401. board_build.flash_mode = ${common.board_build.flash_mode}
  402. board_build.f_cpu = ${common.board_build.f_cpu}
  403. build_unflags = ${common.build_unflags}
  404. build_flags = ${common.build_flags} -DUSE_IR_REMOTE_FULL -DFIRMWARE_IR
  405. monitor_speed = ${common.monitor_speed}
  406. upload_port = ${common.upload_port}
  407. upload_resetmethod = ${common.upload_resetmethod}
  408. upload_speed = ${common.upload_speed}
  409. extra_scripts = ${common.extra_scripts}
  410.  
  411. [env:tasmota-ircustom]
  412. platform = ${common.platform}
  413. framework = ${common.framework}
  414. board = ${common.board}
  415. board_build.flash_mode = ${common.board_build.flash_mode}
  416. board_build.f_cpu = ${common.board_build.f_cpu}
  417. build_unflags = ${common.build_unflags}
  418. build_flags = ${common.build_flags} -DUSE_IR_REMOTE_FULL
  419. monitor_speed = ${common.monitor_speed}
  420. upload_port = ${common.upload_port}
  421. upload_resetmethod = ${common.upload_resetmethod}
  422. upload_speed = ${common.upload_speed}
  423. extra_scripts = ${common.extra_scripts}
  424.  
  425. [env:tasmota-BG]
  426. platform = ${common.platform}
  427. framework = ${common.framework}
  428. board = ${common.board}
  429. board_build.flash_mode = ${common.board_build.flash_mode}
  430. board_build.f_cpu = ${common.board_build.f_cpu}
  431. build_unflags = ${common.build_unflags}
  432. build_flags = ${common.build_flags} -DMY_LANGUAGE=bg-BG
  433. monitor_speed = ${common.monitor_speed}
  434. upload_port = ${common.upload_port}
  435. upload_resetmethod = ${common.upload_resetmethod}
  436. upload_speed = ${common.upload_speed}
  437. extra_scripts = ${common.extra_scripts}
  438.  
  439. [env:tasmota-BR]
  440. platform = ${common.platform}
  441. framework = ${common.framework}
  442. board = ${common.board}
  443. board_build.flash_mode = ${common.board_build.flash_mode}
  444. board_build.f_cpu = ${common.board_build.f_cpu}
  445. build_unflags = ${common.build_unflags}
  446. build_flags = ${common.build_flags} -DMY_LANGUAGE=pt-BR
  447. monitor_speed = ${common.monitor_speed}
  448. upload_port = ${common.upload_port}
  449. upload_resetmethod = ${common.upload_resetmethod}
  450. upload_speed = ${common.upload_speed}
  451. extra_scripts = ${common.extra_scripts}
  452.  
  453. [env:tasmota-CN]
  454. platform = ${common.platform}
  455. framework = ${common.framework}
  456. board = ${common.board}
  457. board_build.flash_mode = ${common.board_build.flash_mode}
  458. board_build.f_cpu = ${common.board_build.f_cpu}
  459. build_unflags = ${common.build_unflags}
  460. build_flags = ${common.build_flags} -DMY_LANGUAGE=zh-CN
  461. monitor_speed = ${common.monitor_speed}
  462. upload_port = ${common.upload_port}
  463. upload_resetmethod = ${common.upload_resetmethod}
  464. upload_speed = ${common.upload_speed}
  465. extra_scripts = ${common.extra_scripts}
  466.  
  467. [env:tasmota-CZ]
  468. platform = ${common.platform}
  469. framework = ${common.framework}
  470. board = ${common.board}
  471. board_build.flash_mode = ${common.board_build.flash_mode}
  472. board_build.f_cpu = ${common.board_build.f_cpu}
  473. build_unflags = ${common.build_unflags}
  474. build_flags = ${common.build_flags} -DMY_LANGUAGE=cs-CZ
  475. monitor_speed = ${common.monitor_speed}
  476. upload_port = ${common.upload_port}
  477. upload_resetmethod = ${common.upload_resetmethod}
  478. upload_speed = ${common.upload_speed}
  479. extra_scripts = ${common.extra_scripts}
  480.  
  481. [env:tasmota-DE]
  482. platform = ${common.platform}
  483. framework = ${common.framework}
  484. board = ${common.board}
  485. board_build.flash_mode = ${common.board_build.flash_mode}
  486. board_build.f_cpu = ${common.board_build.f_cpu}
  487. build_unflags = ${common.build_unflags}
  488. build_flags = ${common.build_flags} -DMY_LANGUAGE=de-DE
  489. monitor_speed = ${common.monitor_speed}
  490. upload_port = ${common.upload_port}
  491. upload_resetmethod = ${common.upload_resetmethod}
  492. upload_speed = ${common.upload_speed}
  493. extra_scripts = ${common.extra_scripts}
  494.  
  495. [env:tasmota-ES]
  496. platform = ${common.platform}
  497. framework = ${common.framework}
  498. board = ${common.board}
  499. board_build.flash_mode = ${common.board_build.flash_mode}
  500. board_build.f_cpu = ${common.board_build.f_cpu}
  501. build_unflags = ${common.build_unflags}
  502. build_flags = ${common.build_flags} -DMY_LANGUAGE=es-ES
  503. monitor_speed = ${common.monitor_speed}
  504. upload_port = ${common.upload_port}
  505. upload_resetmethod = ${common.upload_resetmethod}
  506. upload_speed = ${common.upload_speed}
  507. extra_scripts = ${common.extra_scripts}
  508.  
  509. [env:tasmota-FR]
  510. platform = ${common.platform}
  511. framework = ${common.framework}
  512. board = ${common.board}
  513. board_build.flash_mode = ${common.board_build.flash_mode}
  514. board_build.f_cpu = ${common.board_build.f_cpu}
  515. build_unflags = ${common.build_unflags}
  516. build_flags = ${common.build_flags} -DMY_LANGUAGE=fr-FR
  517. monitor_speed = ${common.monitor_speed}
  518. upload_port = ${common.upload_port}
  519. upload_resetmethod = ${common.upload_resetmethod}
  520. upload_speed = ${common.upload_speed}
  521. extra_scripts = ${common.extra_scripts}
  522.  
  523. [env:tasmota-GR]
  524. platform = ${common.platform}
  525. framework = ${common.framework}
  526. board = ${common.board}
  527. board_build.flash_mode = ${common.board_build.flash_mode}
  528. board_build.f_cpu = ${common.board_build.f_cpu}
  529. build_unflags = ${common.build_unflags}
  530. build_flags = ${common.build_flags} -DMY_LANGUAGE=el-GR
  531. monitor_speed = ${common.monitor_speed}
  532. upload_port = ${common.upload_port}
  533. upload_resetmethod = ${common.upload_resetmethod}
  534. upload_speed = ${common.upload_speed}
  535. extra_scripts = ${common.extra_scripts}
  536.  
  537. [env:tasmota-HE]
  538. platform = ${common.platform}
  539. framework = ${common.framework}
  540. board = ${common.board}
  541. board_build.flash_mode = ${common.board_build.flash_mode}
  542. board_build.f_cpu = ${common.board_build.f_cpu}
  543. build_unflags = ${common.build_unflags}
  544. build_flags = ${common.build_flags} -DMY_LANGUAGE=he-HE
  545. monitor_speed = ${common.monitor_speed}
  546. upload_port = ${common.upload_port}
  547. upload_resetmethod = ${common.upload_resetmethod}
  548. upload_speed = ${common.upload_speed}
  549. extra_scripts = ${common.extra_scripts}
  550.  
  551. [env:tasmota-HU]
  552. platform = ${common.platform}
  553. framework = ${common.framework}
  554. board = ${common.board}
  555. board_build.flash_mode = ${common.board_build.flash_mode}
  556. board_build.f_cpu = ${common.board_build.f_cpu}
  557. build_unflags = ${common.build_unflags}
  558. build_flags = ${common.build_flags} -DMY_LANGUAGE=hu-HU
  559. monitor_speed = ${common.monitor_speed}
  560. upload_port = ${common.upload_port}
  561. upload_resetmethod = ${common.upload_resetmethod}
  562. upload_speed = ${common.upload_speed}
  563. extra_scripts = ${common.extra_scripts}
  564.  
  565. [env:tasmota-IT]
  566. platform = ${common.platform}
  567. framework = ${common.framework}
  568. board = ${common.board}
  569. board_build.flash_mode = ${common.board_build.flash_mode}
  570. board_build.f_cpu = ${common.board_build.f_cpu}
  571. build_unflags = ${common.build_unflags}
  572. build_flags = ${common.build_flags} -DMY_LANGUAGE=it-IT
  573. monitor_speed = ${common.monitor_speed}
  574. upload_port = ${common.upload_port}
  575. upload_resetmethod = ${common.upload_resetmethod}
  576. upload_speed = ${common.upload_speed}
  577. extra_scripts = ${common.extra_scripts}
  578.  
  579. [env:tasmota-KO]
  580. platform = ${common.platform}
  581. framework = ${common.framework}
  582. board = ${common.board}
  583. board_build.flash_mode = ${common.board_build.flash_mode}
  584. board_build.f_cpu = ${common.board_build.f_cpu}
  585. build_unflags = ${common.build_unflags}
  586. build_flags = ${common.build_flags} -DMY_LANGUAGE=ko-KO
  587. monitor_speed = ${common.monitor_speed}
  588. upload_port = ${common.upload_port}
  589. upload_resetmethod = ${common.upload_resetmethod}
  590. upload_speed = ${common.upload_speed}
  591. extra_scripts = ${common.extra_scripts}
  592.  
  593. [env:tasmota-NL]
  594. platform = ${common.platform}
  595. framework = ${common.framework}
  596. board = ${common.board}
  597. board_build.flash_mode = ${common.board_build.flash_mode}
  598. board_build.f_cpu = ${common.board_build.f_cpu}
  599. build_unflags = ${common.build_unflags}
  600. build_flags = ${common.build_flags} -DMY_LANGUAGE=nl-NL
  601. monitor_speed = ${common.monitor_speed}
  602. upload_port = ${common.upload_port}
  603. upload_resetmethod = ${common.upload_resetmethod}
  604. upload_speed = ${common.upload_speed}
  605. extra_scripts = ${common.extra_scripts}
  606.  
  607. [env:tasmota-PL]
  608. platform = ${common.platform}
  609. framework = ${common.framework}
  610. board = ${common.board}
  611. board_build.flash_mode = ${common.board_build.flash_mode}
  612. board_build.f_cpu = ${common.board_build.f_cpu}
  613. build_unflags = ${common.build_unflags}
  614. build_flags = ${common.build_flags} -DMY_LANGUAGE=pl-PL
  615. monitor_speed = ${common.monitor_speed}
  616. upload_port = ${common.upload_port}
  617. upload_resetmethod = ${common.upload_resetmethod}
  618. upload_speed = ${common.upload_speed}
  619. extra_scripts = ${common.extra_scripts}
  620.  
  621. [env:tasmota-PT]
  622. platform = ${common.platform}
  623. framework = ${common.framework}
  624. board = ${common.board}
  625. board_build.flash_mode = ${common.board_build.flash_mode}
  626. board_build.f_cpu = ${common.board_build.f_cpu}
  627. build_unflags = ${common.build_unflags}
  628. build_flags = ${common.build_flags} -DMY_LANGUAGE=pt-PT
  629. monitor_speed = ${common.monitor_speed}
  630. upload_port = ${common.upload_port}
  631. upload_resetmethod = ${common.upload_resetmethod}
  632. upload_speed = ${common.upload_speed}
  633. extra_scripts = ${common.extra_scripts}
  634.  
  635. [env:tasmota-RU]
  636. platform = ${common.platform}
  637. framework = ${common.framework}
  638. board = ${common.board}
  639. board_build.flash_mode = ${common.board_build.flash_mode}
  640. board_build.f_cpu = ${common.board_build.f_cpu}
  641. build_unflags = ${common.build_unflags}
  642. build_flags = ${common.build_flags} -DMY_LANGUAGE=ru-RU
  643. monitor_speed = ${common.monitor_speed}
  644. upload_port = ${common.upload_port}
  645. upload_resetmethod = ${common.upload_resetmethod}
  646. upload_speed = ${common.upload_speed}
  647. extra_scripts = ${common.extra_scripts}
  648.  
  649. [env:tasmota-SE]
  650. platform = ${common.platform}
  651. framework = ${common.framework}
  652. board = ${common.board}
  653. board_build.flash_mode = ${common.board_build.flash_mode}
  654. board_build.f_cpu = ${common.board_build.f_cpu}
  655. build_unflags = ${common.build_unflags}
  656. build_flags = ${common.build_flags} -DMY_LANGUAGE=sv-SE
  657. monitor_speed = ${common.monitor_speed}
  658. upload_port = ${common.upload_port}
  659. upload_resetmethod = ${common.upload_resetmethod}
  660. upload_speed = ${common.upload_speed}
  661. extra_scripts = ${common.extra_scripts}
  662.  
  663. [env:tasmota-SK]
  664. platform = ${common.platform}
  665. framework = ${common.framework}
  666. board = ${common.board}
  667. board_build.flash_mode = ${common.board_build.flash_mode}
  668. board_build.f_cpu = ${common.board_build.f_cpu}
  669. build_unflags = ${common.build_unflags}
  670. build_flags = ${common.build_flags} -DMY_LANGUAGE=sk-SK
  671. monitor_speed = ${common.monitor_speed}
  672. upload_port = ${common.upload_port}
  673. upload_resetmethod = ${common.upload_resetmethod}
  674. upload_speed = ${common.upload_speed}
  675. extra_scripts = ${common.extra_scripts}
  676.  
  677. [env:tasmota-TR]
  678. platform = ${common.platform}
  679. framework = ${common.framework}
  680. board = ${common.board}
  681. board_build.flash_mode = ${common.board_build.flash_mode}
  682. board_build.f_cpu = ${common.board_build.f_cpu}
  683. build_unflags = ${common.build_unflags}
  684. build_flags = ${common.build_flags} -DMY_LANGUAGE=tr-TR
  685. monitor_speed = ${common.monitor_speed}
  686. upload_port = ${common.upload_port}
  687. upload_resetmethod = ${common.upload_resetmethod}
  688. upload_speed = ${common.upload_speed}
  689. extra_scripts = ${common.extra_scripts}
  690.  
  691. [env:tasmota-TW]
  692. platform = ${common.platform}
  693. framework = ${common.framework}
  694. board = ${common.board}
  695. board_build.flash_mode = ${common.board_build.flash_mode}
  696. board_build.f_cpu = ${common.board_build.f_cpu}
  697. build_unflags = ${common.build_unflags}
  698. build_flags = ${common.build_flags} -DMY_LANGUAGE=zh-TW
  699. monitor_speed = ${common.monitor_speed}
  700. upload_port = ${common.upload_port}
  701. upload_resetmethod = ${common.upload_resetmethod}
  702. upload_speed = ${common.upload_speed}
  703. extra_scripts = ${common.extra_scripts}
  704.  
  705. [env:tasmota-UK]
  706. platform = ${common.platform}
  707. framework = ${common.framework}
  708. board = ${common.board}
  709. board_build.flash_mode = ${common.board_build.flash_mode}
  710. board_build.f_cpu = ${common.board_build.f_cpu}
  711. build_unflags = ${common.build_unflags}
  712. build_flags = ${common.build_flags} -DMY_LANGUAGE=uk-UK
  713. monitor_speed = ${common.monitor_speed}
  714. upload_port = ${common.upload_port}
  715. upload_resetmethod = ${common.upload_resetmethod}
  716. upload_speed = ${common.upload_speed}
  717. extra_scripts = ${common.extra_scripts}
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top