platformio.ini 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300
  1. ; PlatformIO Project Configuration File
  2. ;
  3. ; Build options: build flags, source filter
  4. ; Upload options: custom upload port, speed and extra flags
  5. ; Library options: dependencies, extra library storages
  6. ; Advanced options: extra scripting
  7. ; Please visit documentation for the other options and examples
  8. ; https://docs.platformio.org/page/projectconf.html
  9. ;
  10. ; Nr 21 has WIFIMANAGER set
  11. ; When set as a repaeter, also set the Channel to 1.
  12. [env:Gateway_21]
  13. platform = espressif8266
  14. board = d1_mini
  15. board_build.mcu = esp8266
  16. board_build.f_cpu = 80000000L
  17. build_flags =
  18. -D _PIN_OUT=1
  19. -D _WIFIMANAGER=0
  20. ; -D _SPIFFS_FORMAT=1
  21. -D _CHANNEL=0
  22. -D _REPEATER=0
  23. -D _OLED=0
  24. -D _DUSB=1
  25. -D _PROFILER=1
  26. -D _STAT_LOG=1
  27. -D _STRICT_1CH=2
  28. -D _LOCALSERVER=1
  29. framework = arduino
  30. upload_protocol = espota
  31. board_build.flash_mode = qio
  32. upload_speed = 115200
  33. upload_port = 192.168.2.21
  34. [env:Gateway_22]
  35. platform = espressif8266
  36. board = d1_mini
  37. board_build.mcu = esp8266
  38. board_build.f_cpu = 80000000L
  39. build_flags =
  40. -D _WIFIMANAGER=0
  41. -D _OLED=1
  42. -D _DUSB=1
  43. -D _PROFILER=1
  44. framework = arduino
  45. upload_protocol = espota
  46. board_build.flash_mode = qio
  47. upload_speed = 115200
  48. upload_port = 192.168.2.22
  49. ;[env:Gateway_30]
  50. ;platform = espressif8266
  51. ;board = d1_mini
  52. ;board_build.mcu = esp8266
  53. ;board_build.f_cpu = 80000000L
  54. ;build_flags =
  55. ; -D _PIN_OUT=1
  56. ; -D _WIFIMANAGER=0
  57. ; -D _SPIFFS_FORMAT=0
  58. ; -D _OLED=0
  59. ; -D _DUSB=1
  60. ; -D _PROFILER=1
  61. ; -D _STAT_LOG=0
  62. ;framework = arduino
  63. ;upload_protocol = espota
  64. ;board_build.flash_mode = qio
  65. ;upload_speed = 115200
  66. ;upload_port = 192.168.2.30
  67. ;[env:Gateway_HC8]
  68. ;platform = espressif8266
  69. ;board = d1_mini
  70. ;board_build.mcu = esp8266
  71. ;board_build.f_cpu = 80000000L
  72. ;build_flags =
  73. ; -D _WIFIMANAGER=0
  74. ; -D _SPIFFS_FORMAT=1
  75. ; -D _OLED=0
  76. ; -D _DUSB=1
  77. ; -D _PROFILER=1
  78. ; -D _STAT_LOG=0
  79. ;framework = arduino
  80. ;upload_protocol = espota
  81. ;board_build.flash_mode = qio
  82. ;upload_speed = 115200
  83. ;upload_port = COM8
  84. ;[env:Gateway_72]
  85. ;platform = espressif32
  86. ;board = heltec_wifi_lora_32
  87. ;framework = arduino
  88. ;build_flags =
  89. ; -D _SPIFFS_FORMAT=0
  90. ;; -D _CHANNEL=1
  91. ;; -D _REPEATER=1
  92. ; -D _WIFIMANAGER=0
  93. ; -D _OLED=0
  94. ; -D _DUSB=1
  95. ; -D _PROFILER=1
  96. ; -D _STAT_LOG=0
  97. ;upload_protocol = espota
  98. ;board_build.flash_mode = qio
  99. ;upload_speed = 115200
  100. ;upload_port = 192.168.2.72
  101. [env:Gateway_38]
  102. platform = espressif32
  103. board = heltec_wifi_lora_32
  104. framework = arduino
  105. build_flags =
  106. -D _WIFIMANAGER=0
  107. -D _SPIFFS_FORMAT=0
  108. -D _OLED=1
  109. -D _DUSB=1
  110. -D _PROFILER=1
  111. ; -D _JSONENCODE=1
  112. -D _MAXSEEN=10
  113. -D _STAT_LOG=0
  114. upload_protocol = espota
  115. board_build.flash_mode = qio
  116. upload_speed = 115200
  117. upload_port = 192.168.2.38
  118. ; Nr. 54 has WIFIMANAGER sometimes set
  119. ; Also the Gateway is a T-Beam sensor for temperature and GPS (_GATEWAYNODE=1)
  120. ;[env:Gateway_59]
  121. ;platform = espressif32
  122. ;board = heltec_wifi_lora_32
  123. ;build_flags =
  124. ; -D _WIFIMANAGER=0
  125. ; -D _SPIFFS_FORMAT=0
  126. ; -D _DUSB=0
  127. ; -D _OLED=0
  128. ; -D _GATEWAYNODE=1
  129. ; -D _PROFILER=1
  130. ;framework = arduino
  131. ;upload_protocol = espota
  132. ;board_build.flash_mode = qio
  133. ;upload_speed = 115200
  134. ;upload_port = 192.168.2.59
  135. ;[env:Gateway_23]
  136. ;platform = espressif8266
  137. ;board = d1_mini
  138. ;board_build.mcu = esp8266
  139. ;board_build.f_cpu = 80000000L
  140. ;build_flags =
  141. ; -D _WIFIMANAGER=0
  142. ; -D _OLED=0
  143. ;framework = arduino
  144. ;upload_protocol = espota
  145. ;board_build.flash_mode = qio
  146. ;upload_speed = 115200
  147. ;upload_port = 192.168.2.23
  148. ;[env:Gateway_24]
  149. ;platform = espressif8266
  150. ;board = d1_mini
  151. ;board_build.mcu = esp8266
  152. ;board_build.f_cpu = 80000000L
  153. ;build_flags =
  154. ; -D _OLED=1
  155. ;framework = arduino
  156. ;upload_protocol = espota
  157. ;board_build.flash_mode = qio
  158. ;upload_speed = 115200
  159. ;upload_port = 192.168.2.24
  160. ;[env:Gateway_26]
  161. ;platform = espressif8266
  162. ;board = d1_mini
  163. ;board_build.mcu = esp8266
  164. ;board_build.f_cpu = 80000000L
  165. ;build_flags =
  166. ; -D _OLED=1
  167. ;framework = arduino
  168. ;upload_protocol = espota
  169. ;board_build.flash_mode = qio
  170. ;upload_speed = 115200
  171. ;upload_port = 192.168.2.26
  172. ;[env:Gateway_27]
  173. ;platform = espressif8266
  174. ;board = d1_mini
  175. ;board_build.mcu = esp8266
  176. ;board_build.f_cpu = 80000000L
  177. ;build_flags =
  178. ; -D _OLED=1
  179. ;framework = arduino
  180. ;upload_protocol = espota
  181. ;board_build.flash_mode = qio
  182. ;upload_speed = 115200
  183. ;upload_port = 192.168.2.27
  184. ;[env:Gateway_28]
  185. ;platform = espressif8266
  186. ;board = d1_mini
  187. ;board_build.mcu = esp8266
  188. ;board_build.f_cpu = 80000000L
  189. ;build_flags =
  190. ; -D _OLED=1
  191. ;framework = arduino
  192. ;upload_protocol = espota
  193. ;board_build.flash_mode = qio
  194. ;upload_speed = 115200
  195. ;upload_port = 192.168.2.28
  196. ;[env:Gateway_29]
  197. ;platform = espressif8266
  198. ;board = d1_mini
  199. ;board_build.mcu = esp8266
  200. ;board_build.f_cpu = 80000000L
  201. ;build_flags =
  202. ; -D _PIN_OUT=2
  203. ; -D _OLED=0
  204. ; -D _WIFIMANAGER=0
  205. ; -D _SPIFFS_FORMAT=1
  206. ; -D _DUSB=1
  207. ; -D _PROFILER=1
  208. ; -D _STAT_LOG=1
  209. ;framework = arduino
  210. ;upload_protocol = espota
  211. ;board_build.flash_mode = qio
  212. ;upload_speed = 115200
  213. ;upload_port = 192.168.2.29
  214. ;[env:Gateway_31]
  215. ;platform = espressif8266
  216. ;board = d1_mini
  217. ;board_build.mcu = esp8266
  218. ;board_build.f_cpu = 80000000L
  219. ;build_flags =
  220. ; -D _PIN_OUT=2
  221. ; -D _WIFIMANAGER=1
  222. ; -D _OLED=2
  223. ;framework = arduino
  224. ;upload_protocol = espota
  225. ;board_build.flash_mode = qio
  226. ;upload_speed = 115200
  227. ;upload_port = 192.168.2.31
  228. [env:Gateway_152]
  229. platform = espressif32
  230. board = heltec_wifi_lora_32
  231. framework = arduino
  232. build_flags =
  233. -D _WIFIMANAGER=0
  234. -D _OLED=1
  235. -D _DUSB=1
  236. -D _PROFILER=1
  237. -D _SPIFFS_FORMAT=1
  238. -D _STAT_LOG=0
  239. ; -D _JSONENCODE=1
  240. ; -D _MAXSEEN=20
  241. upload_protocol = espota
  242. board_build.flash_mode = qio
  243. upload_speed = 115200
  244. upload_port = 192.168.2.152
  245. ;[env:Gateway_174]
  246. ;platform = espressif32
  247. ;board = heltec_wifi_lora_32
  248. ;framework = arduino
  249. ;build_flags =
  250. ; -D _WIFIMANAGER=0
  251. ; -D _OLED=1
  252. ; -D _DUSB=1
  253. ; -D _PROFILER=1
  254. ; -D _SPIFFS_FORMAT=0
  255. ; -D _STAT_LOG=0
  256. ;; -D _JSONENCODE=1
  257. ;; -D _MAXSEEN=0
  258. ;upload_protocol = espota
  259. ;board_build.flash_mode = qio
  260. ;upload_speed = 115200
  261. ;upload_port = 192.168.2.174
  262. [env:Gateway_36]
  263. platform = espressif8266
  264. board = d1_mini
  265. board_build.mcu = esp8266
  266. board_build.f_cpu = 80000000L
  267. build_flags =
  268. -D _PIN_OUT=1
  269. -D _WIFIMANAGER=0
  270. -D _SPIFFS_FORMAT=0
  271. -D _CHANNEL=0
  272. -D _REPEATER=0
  273. -D _OLED=0
  274. -D _DUSB=1
  275. -D _PROFILER=1
  276. -D _STAT_LOG=1
  277. -D _STRICT_1CH=2
  278. ;-D _MONITOR=1
  279. -D _MAXSEEN=10
  280. framework = arduino
  281. upload_protocol = espota
  282. board_build.flash_mode = qio
  283. upload_speed = 115200
  284. upload_port = 192.168.1.36