platformio.ini 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943
  1. [env:T_Beam_S3_Supreme_SX1262_repeater_mqtt]
  2. extends = T_Beam_S3_Supreme_SX1262
  3. build_flags =
  4. ${T_Beam_S3_Supreme_SX1262.build_flags}
  5. -D ADVERT_NAME='"T-Beam S3 Supreme SX1262 Repeater"'
  6. -D ADVERT_LAT=0
  7. -D ADVERT_LON=0
  8. -D ADMIN_PASSWORD='"password"'
  9. -D MAX_NEIGHBOURS=50
  10. -D WITH_MQTT_UPLINK=1
  11. -D MQTT_DEBUG=1
  12. -D WIFI_SSID='"myssid"'
  13. -D WIFI_PWD='"mypwd"'
  14. -D MQTT_DEFAULT_IATA='"MEL"'
  15. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  16. build_src_filter = ${T_Beam_S3_Supreme_SX1262.build_src_filter}
  17. +<../examples/simple_repeater>
  18. +<helpers/mqtt/*.cpp>
  19. lib_deps =
  20. ${T_Beam_S3_Supreme_SX1262.lib_deps}
  21. ${esp32_ota.lib_deps}
  22. [env:LilyGo_TLora_V2_1_1_6_repeater_mqtt]
  23. extends = LilyGo_TLora_V2_1_1_6
  24. build_src_filter = ${LilyGo_TLora_V2_1_1_6.build_src_filter}
  25. +<../examples/simple_repeater>
  26. +<helpers/mqtt/*.cpp>
  27. build_flags =
  28. ${LilyGo_TLora_V2_1_1_6.build_flags}
  29. -D ADVERT_NAME='"TLora-V2.1-1.6 Repeater"'
  30. -D ADVERT_LAT=0.0
  31. -D ADVERT_LON=0.0
  32. -D ADMIN_PASSWORD='"password"'
  33. -D MAX_NEIGHBOURS=50
  34. -D WITH_MQTT_UPLINK=1
  35. ; -D MQTT_DEBUG=1
  36. -D WIFI_SSID='"myssid"'
  37. -D WIFI_PWD='"mypwd"'
  38. -D MQTT_DEFAULT_IATA='"MEL"'
  39. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  40. lib_deps =
  41. ${LilyGo_TLora_V2_1_1_6.lib_deps}
  42. ${esp32_ota.lib_deps}
  43. [env:LilyGo_TBeam_1W_repeater_mqtt]
  44. extends = LilyGo_TBeam_1W
  45. build_flags =
  46. ${LilyGo_TBeam_1W.build_flags}
  47. -D ADVERT_NAME='"T-Beam 1W Repeater"'
  48. -D ADVERT_LAT=0.0
  49. -D ADVERT_LON=0.0
  50. -D ADMIN_PASSWORD='"password"'
  51. -D MAX_NEIGHBOURS=50
  52. -D PERSISTANT_GPS=1
  53. -D ENV_SKIP_GPS_DETECT=1
  54. -D WITH_MQTT_UPLINK=1
  55. ; -D MQTT_DEBUG=1
  56. -D WIFI_SSID='"myssid"'
  57. -D WIFI_PWD='"mypwd"'
  58. -D MQTT_DEFAULT_IATA='"MEL"'
  59. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  60. build_src_filter = ${LilyGo_TBeam_1W.build_src_filter}
  61. +<../examples/simple_repeater>
  62. +<helpers/mqtt/*.cpp>
  63. lib_deps =
  64. ${LilyGo_TBeam_1W.lib_deps}
  65. ${esp32_ota.lib_deps}
  66. [env:Xiao_C3_repeater_mqtt]
  67. extends = Xiao_esp32_C3
  68. build_src_filter = ${Xiao_esp32_C3.build_src_filter}
  69. +<../examples/simple_repeater/*.cpp>
  70. +<helpers/mqtt/*.cpp>
  71. build_flags =
  72. ${Xiao_esp32_C3.build_flags}
  73. -D ADVERT_NAME='"Xiao C3 Repeater"'
  74. -D ADVERT_LAT=0.0
  75. -D ADVERT_LON=0.0
  76. -D ADMIN_PASSWORD='"password"'
  77. -D MAX_NEIGHBOURS=50
  78. -D WITH_MQTT_UPLINK=1
  79. -D WITH_WEB_PANEL=0
  80. ; -D MQTT_DEBUG=1
  81. -D WIFI_SSID='"myssid"'
  82. -D WIFI_PWD='"mypwd"'
  83. -D MQTT_DEFAULT_IATA='"MEL"'
  84. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  85. lib_deps =
  86. ${Xiao_esp32_C3.lib_deps}
  87. ${esp32_ota.lib_deps}
  88. bakercp/CRC32 @ ^2.0.0
  89. [env:Ebyte_EoRa-S3_Repeater_mqtt]
  90. extends = Ebyte_EoRa-S3
  91. build_flags =
  92. ${Ebyte_EoRa-S3.build_flags}
  93. -D DISPLAY_CLASS=SSD1306Display
  94. -D ADVERT_NAME='"EORA_S3-1262 Repeater"'
  95. -D ADVERT_LAT=0.0
  96. -D ADVERT_LON=0.0
  97. -D ADMIN_PASSWORD='"password"'
  98. -D MAX_NEIGHBOURS=50
  99. -D WITH_MQTT_UPLINK=1
  100. ; -D MQTT_DEBUG=1
  101. -D WIFI_SSID='"myssid"'
  102. -D WIFI_PWD='"mypwd"'
  103. -D MQTT_DEFAULT_IATA='"MEL"'
  104. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  105. build_src_filter = ${Ebyte_EoRa-S3.build_src_filter}
  106. +<helpers/ui/SSD1306Display.cpp>
  107. +<../examples/simple_repeater>
  108. +<helpers/mqtt/*.cpp>
  109. lib_deps =
  110. ${Ebyte_EoRa-S3.lib_deps}
  111. ${esp32_ota.lib_deps}
  112. [env:RAK_3112_repeater_mqtt]
  113. extends = rak3112
  114. build_flags =
  115. ${rak3112.build_flags}
  116. -D ADVERT_NAME='"RAK3112 Repeater"'
  117. -D ADVERT_LAT=0.0
  118. -D ADVERT_LON=0.0
  119. -D ADMIN_PASSWORD='"password"'
  120. -D MAX_NEIGHBOURS=50
  121. -D WITH_MQTT_UPLINK=1
  122. ; -D MQTT_DEBUG=1
  123. -D WIFI_SSID='"myssid"'
  124. -D WIFI_PWD='"mypwd"'
  125. -D MQTT_DEFAULT_IATA='"MEL"'
  126. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  127. build_src_filter = ${rak3112.build_src_filter}
  128. +<../examples/simple_repeater>
  129. +<helpers/mqtt/*.cpp>
  130. lib_deps =
  131. ${rak3112.lib_deps}
  132. ${esp32_ota.lib_deps}
  133. bakercp/CRC32 @ ^2.0.0
  134. [env:Tbeam_SX1262_repeater_mqtt]
  135. extends = LilyGo_TBeam_SX1262
  136. build_flags =
  137. ${LilyGo_TBeam_SX1262.build_flags}
  138. -D ADVERT_NAME='"Tbeam SX1262 Repeater"'
  139. -D ADVERT_LAT=0.0
  140. -D ADVERT_LON=0.0
  141. -D ADMIN_PASSWORD='"password"'
  142. -D MAX_NEIGHBOURS=50
  143. -D WITH_MQTT_UPLINK=1
  144. ; -D MQTT_DEBUG=1
  145. -D WIFI_SSID='"myssid"'
  146. -D WIFI_PWD='"mypwd"'
  147. -D MQTT_DEFAULT_IATA='"MEL"'
  148. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  149. build_src_filter = ${LilyGo_TBeam_SX1262.build_src_filter}
  150. +<../examples/simple_repeater>
  151. +<helpers/mqtt/*.cpp>
  152. lib_deps =
  153. ${LilyGo_TBeam_SX1262.lib_deps}
  154. ${esp32_ota.lib_deps}
  155. [env:Heltec_E290_repeater_mqtt]
  156. extends = Heltec_E290_base
  157. build_flags =
  158. ${Heltec_E290_base.build_flags}
  159. -D DISPLAY_CLASS=E290Display
  160. -D ADVERT_NAME='"Heltec E290 Repeater"'
  161. -D ADVERT_LAT=0.0
  162. -D ADVERT_LON=0.0
  163. -D ADMIN_PASSWORD='"password"'
  164. -D MAX_NEIGHBOURS=50
  165. -D WITH_MQTT_UPLINK=1
  166. ; -D MQTT_DEBUG=1
  167. -D WIFI_SSID='"myssid"'
  168. -D WIFI_PWD='"mypwd"'
  169. -D MQTT_DEFAULT_IATA='"MEL"'
  170. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  171. build_src_filter = ${Heltec_E290_base.build_src_filter}
  172. +<helpers/ui/E290Display.cpp>
  173. +<../examples/simple_repeater>
  174. +<helpers/mqtt/*.cpp>
  175. lib_deps =
  176. ${Heltec_E290_base.lib_deps}
  177. ${esp32_ota.lib_deps}
  178. bakercp/CRC32 @ ^2.0.0
  179. [env:Tbeam_SX1276_repeater_mqtt]
  180. extends = LilyGo_TBeam_SX1276
  181. build_flags =
  182. ${LilyGo_TBeam_SX1276.build_flags}
  183. -D ADVERT_NAME='"Tbeam Repeater"'
  184. -D ADVERT_LAT=0.0
  185. -D ADVERT_LON=0.0
  186. -D ADMIN_PASSWORD='"password"'
  187. -D MAX_NEIGHBOURS=50
  188. -D PERSISTANT_GPS=1
  189. -D WITH_MQTT_UPLINK=1
  190. ; -D MQTT_DEBUG=1
  191. -D WIFI_SSID='"myssid"'
  192. -D WIFI_PWD='"mypwd"'
  193. -D MQTT_DEFAULT_IATA='"MEL"'
  194. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  195. build_src_filter = ${LilyGo_TBeam_SX1276.build_src_filter}
  196. +<../examples/simple_repeater>
  197. +<helpers/mqtt/*.cpp>
  198. lib_deps =
  199. ${LilyGo_TBeam_SX1276.lib_deps}
  200. ${esp32_ota.lib_deps}
  201. [env:Heltec_E213_repeater_mqtt]
  202. extends = Heltec_E213_base
  203. build_flags =
  204. ${Heltec_E213_base.build_flags}
  205. -D DISPLAY_CLASS=E213Display
  206. -D ADVERT_NAME='"Heltec E213 Repeater"'
  207. -D ADVERT_LAT=0.0
  208. -D ADVERT_LON=0.0
  209. -D ADMIN_PASSWORD='"password"'
  210. -D MAX_NEIGHBOURS=50
  211. -D WITH_MQTT_UPLINK=1
  212. ; -D MQTT_DEBUG=1
  213. -D WIFI_SSID='"myssid"'
  214. -D WIFI_PWD='"mypwd"'
  215. -D MQTT_DEFAULT_IATA='"MEL"'
  216. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  217. build_src_filter = ${Heltec_E213_base.build_src_filter}
  218. +<helpers/ui/E213Display.cpp>
  219. +<../examples/simple_repeater>
  220. +<helpers/mqtt/*.cpp>
  221. lib_deps =
  222. ${Heltec_E213_base.lib_deps}
  223. ${esp32_ota.lib_deps}
  224. bakercp/CRC32 @ ^2.0.0
  225. [env:Heltec_Wireless_Tracker_repeater_mqtt]
  226. extends = Heltec_tracker_base
  227. build_flags =
  228. ${Heltec_tracker_base.build_flags}
  229. -D DISPLAY_ROTATION=1
  230. -D DISPLAY_CLASS=ST7735Display
  231. -D ADVERT_NAME='"Heltec Repeater"'
  232. -D ADVERT_LAT=0.0
  233. -D ADVERT_LON=0.0
  234. -D ADMIN_PASSWORD='"password"'
  235. -D MAX_NEIGHBOURS=50
  236. -D WITH_MQTT_UPLINK=1
  237. ; -D MQTT_DEBUG=1
  238. -D WIFI_SSID='"myssid"'
  239. -D WIFI_PWD='"mypwd"'
  240. -D MQTT_DEFAULT_IATA='"MEL"'
  241. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  242. build_src_filter = ${Heltec_tracker_base.build_src_filter}
  243. +<helpers/ui/ST7735Display.cpp>
  244. +<../examples/simple_repeater>
  245. +<helpers/mqtt/*.cpp>
  246. lib_deps =
  247. ${Heltec_tracker_base.lib_deps}
  248. ${esp32_ota.lib_deps}
  249. [env:M5Stack_Unit_C6L_repeater_mqtt]
  250. extends = M5Stack_Unit_C6L
  251. build_src_filter = ${M5Stack_Unit_C6L.build_src_filter}
  252. +<../examples/simple_repeater/*.cpp>
  253. +<helpers/mqtt/*.cpp>
  254. build_flags =
  255. ${M5Stack_Unit_C6L.build_flags}
  256. -D ADVERT_NAME='"Unit C6L Repeater"'
  257. -D ADVERT_LAT=0.0
  258. -D ADVERT_LON=0.0
  259. -D ADMIN_PASSWORD='"password"'
  260. -D MAX_NEIGHBOURS=50
  261. -D WITH_MQTT_UPLINK=1
  262. ; -D MQTT_DEBUG=1
  263. -D WIFI_SSID='"myssid"'
  264. -D WIFI_PWD='"mypwd"'
  265. -D MQTT_DEFAULT_IATA='"MEL"'
  266. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  267. lib_deps =
  268. ${M5Stack_Unit_C6L.lib_deps}
  269. [env:LilyGo_TDeck_repeater_mqtt]
  270. extends = LilyGo_TDeck
  271. build_flags =
  272. ${LilyGo_TDeck.build_flags}
  273. -D ADVERT_NAME='"TDeck Repeater"'
  274. -D ADVERT_LAT=0.0
  275. -D ADVERT_LON=0.0
  276. -D ADMIN_PASSWORD='"password"'
  277. -D MAX_NEIGHBOURS=50
  278. -D WITH_MQTT_UPLINK=1
  279. ; -D MQTT_DEBUG=1
  280. -D WIFI_SSID='"myssid"'
  281. -D WIFI_PWD='"mypwd"'
  282. -D MQTT_DEFAULT_IATA='"MEL"'
  283. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  284. build_src_filter = ${LilyGo_TDeck.build_src_filter}
  285. +<../examples/simple_repeater>
  286. +<helpers/ui/ST7789LCDDisplay.cpp>
  287. +<helpers/mqtt/*.cpp>
  288. lib_deps =
  289. ${LilyGo_TDeck.lib_deps}
  290. ${esp32_ota.lib_deps}
  291. [env:Station_G2_repeater_mqtt]
  292. extends = Station_G2
  293. build_flags =
  294. ${Station_G2.build_flags}
  295. -D ADVERT_NAME='"Station G2 Repeater"'
  296. -D ADVERT_LAT=0.0
  297. -D ADVERT_LON=0.0
  298. -D ADMIN_PASSWORD='"password"'
  299. -D MAX_NEIGHBOURS=50
  300. -D WITH_MQTT_UPLINK=1
  301. ; -D MQTT_DEBUG=1
  302. -D WIFI_SSID='"myssid"'
  303. -D WIFI_PWD='"mypwd"'
  304. -D MQTT_DEFAULT_IATA='"MEL"'
  305. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  306. build_src_filter = ${Station_G2.build_src_filter}
  307. +<../examples/simple_repeater>
  308. +<helpers/mqtt/*.cpp>
  309. lib_deps =
  310. ${Station_G2.lib_deps}
  311. ${esp32_ota.lib_deps}
  312. [env:Station_G2_logging_repeater_mqtt]
  313. extends = Station_G2
  314. build_flags =
  315. ${Station_G2.build_flags}
  316. -D ADVERT_NAME='"Station G2 Logging Repeater"'
  317. -D ADVERT_LAT=0.0
  318. -D ADVERT_LON=0.0
  319. -D ADMIN_PASSWORD='"password"'
  320. -D MAX_NEIGHBOURS=50
  321. -D MESH_PACKET_LOGGING=1
  322. -D SX126X_RX_BOOSTED_GAIN=1
  323. -D WITH_MQTT_UPLINK=1
  324. ; -D MQTT_DEBUG=1
  325. -D WIFI_SSID='"myssid"'
  326. -D WIFI_PWD='"mypwd"'
  327. -D MQTT_DEFAULT_IATA='"MEL"'
  328. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  329. build_src_filter = ${Station_G2.build_src_filter}
  330. +<../examples/simple_repeater>
  331. +<helpers/mqtt/*.cpp>
  332. lib_deps =
  333. ${Station_G2.lib_deps}
  334. ${esp32_ota.lib_deps}
  335. [env:LilyGo_T3S3_sx1262_repeater_mqtt]
  336. extends = LilyGo_T3S3_sx1262
  337. build_flags =
  338. ${LilyGo_T3S3_sx1262.build_flags}
  339. -D DISPLAY_CLASS=SSD1306Display
  340. -D ADVERT_NAME='"T3S3-1262 Repeater"'
  341. -D ADVERT_LAT=0.0
  342. -D ADVERT_LON=0.0
  343. -D ADMIN_PASSWORD='"password"'
  344. -D MAX_NEIGHBOURS=50
  345. -D WITH_MQTT_UPLINK=1
  346. ; -D MQTT_DEBUG=1
  347. -D WIFI_SSID='"myssid"'
  348. -D WIFI_PWD='"mypwd"'
  349. -D MQTT_DEFAULT_IATA='"MEL"'
  350. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  351. build_src_filter = ${LilyGo_T3S3_sx1262.build_src_filter}
  352. +<helpers/ui/SSD1306Display.cpp>
  353. +<../examples/simple_repeater>
  354. +<helpers/mqtt/*.cpp>
  355. lib_deps =
  356. ${LilyGo_T3S3_sx1262.lib_deps}
  357. ${esp32_ota.lib_deps}
  358. [env:Meshadventurer_sx1262_repeater_mqtt]
  359. extends = Meshadventurer
  360. build_src_filter = ${Meshadventurer.build_src_filter}
  361. +<../examples/simple_repeater>
  362. +<helpers/ui/SSD1306Display.cpp>
  363. +<helpers/mqtt/*.cpp>
  364. build_flags =
  365. ${Meshadventurer.build_flags}
  366. -D RADIO_CLASS=CustomSX1262
  367. -D WRAPPER_CLASS=CustomSX1262Wrapper
  368. -D LORA_TX_POWER=22
  369. -D ADVERT_NAME='"Meshadventurer Repeater"'
  370. -D ADVERT_LAT=0.0
  371. -D ADVERT_LON=0.0
  372. -D ADMIN_PASSWORD='"password"'
  373. -D MAX_NEIGHBOURS=50
  374. -D WITH_MQTT_UPLINK=1
  375. ; -D MQTT_DEBUG=1
  376. -D WIFI_SSID='"myssid"'
  377. -D WIFI_PWD='"mypwd"'
  378. -D MQTT_DEFAULT_IATA='"MEL"'
  379. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  380. lib_deps =
  381. ${Meshadventurer.lib_deps}
  382. ${esp32_ota.lib_deps}
  383. [env:Meshadventurer_sx1268_repeater_mqtt]
  384. extends = Meshadventurer
  385. build_src_filter = ${Meshadventurer.build_src_filter}
  386. +<../examples/simple_repeater>
  387. +<helpers/ui/SSD1306Display.cpp>
  388. +<helpers/mqtt/*.cpp>
  389. build_flags =
  390. ${Meshadventurer.build_flags}
  391. -D RADIO_CLASS=CustomSX1268
  392. -D WRAPPER_CLASS=CustomSX1268Wrapper
  393. -D LORA_TX_POWER=22
  394. -D ADVERT_NAME='"Meshadventurer Repeater"'
  395. -D ADVERT_LAT=0.0
  396. -D ADVERT_LON=0.0
  397. -D ADMIN_PASSWORD='"password"'
  398. -D MAX_NEIGHBOURS=50
  399. -D WITH_MQTT_UPLINK=1
  400. ; -D MQTT_DEBUG=1
  401. -D WIFI_SSID='"myssid"'
  402. -D WIFI_PWD='"mypwd"'
  403. -D MQTT_DEFAULT_IATA='"MEL"'
  404. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  405. lib_deps =
  406. ${Meshadventurer.lib_deps}
  407. ${esp32_ota.lib_deps}
  408. [env:Heltec_Wireless_Paper_repeater_mqtt]
  409. extends = Heltec_Wireless_Paper_base
  410. build_flags =
  411. ${Heltec_Wireless_Paper_base.build_flags}
  412. -D DISPLAY_CLASS=E213Display
  413. -D ADVERT_NAME='"Heltec WP Repeater"'
  414. -D ADVERT_LAT=0.0
  415. -D ADVERT_LON=0.0
  416. -D ADMIN_PASSWORD='"password"'
  417. -D MAX_NEIGHBOURS=50
  418. -D WITH_MQTT_UPLINK=1
  419. ; -D MQTT_DEBUG=1
  420. -D WIFI_SSID='"myssid"'
  421. -D WIFI_PWD='"mypwd"'
  422. -D MQTT_DEFAULT_IATA='"MEL"'
  423. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  424. build_src_filter = ${Heltec_Wireless_Paper_base.build_src_filter}
  425. +<helpers/ui/E213Display.cpp>
  426. +<../examples/simple_repeater>
  427. +<helpers/mqtt/*.cpp>
  428. lib_deps =
  429. ${Heltec_Wireless_Paper_base.lib_deps}
  430. ${esp32_ota.lib_deps}
  431. bakercp/CRC32 @ ^2.0.0
  432. [env:heltec_v4_repeater_mqtt]
  433. extends = heltec_v4_oled
  434. build_flags =
  435. ${heltec_v4_oled.build_flags}
  436. -D DISPLAY_CLASS=SSD1306Display
  437. -D ADVERT_NAME='"Heltec MQTT Repeater"'
  438. -D ADVERT_LAT=0.0
  439. -D ADVERT_LON=0.0
  440. -D ADMIN_PASSWORD='"password"'
  441. -D MAX_NEIGHBOURS=50
  442. -D WITH_MQTT_UPLINK=1
  443. ; -D MQTT_DEBUG=1
  444. -D WIFI_SSID='"myssid"'
  445. -D WIFI_PWD='"mypwd"'
  446. -D MQTT_DEFAULT_IATA='"MEL"'
  447. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  448. -D ARDUINO_USB_CDC_ON_BOOT=1
  449. build_src_filter = ${heltec_v4_oled.build_src_filter}
  450. +<helpers/mqtt/*.cpp>
  451. +<helpers/ui/SSD1306Display.cpp>
  452. +<../examples/simple_repeater>
  453. lib_deps =
  454. ${heltec_v4_oled.lib_deps}
  455. ${esp32_ota.lib_deps}
  456. bakercp/CRC32 @ ^2.0.0
  457. [env:heltec_v4_tft_repeater_mqtt]
  458. extends = heltec_v4_tft
  459. build_flags =
  460. ${heltec_v4_tft.build_flags}
  461. -D DISPLAY_CLASS=ST7789LCDDisplay
  462. -D ADVERT_NAME='"Heltec Repeater"'
  463. -D ADVERT_LAT=0.0
  464. -D ADVERT_LON=0.0
  465. -D ADMIN_PASSWORD='"password"'
  466. -D MAX_NEIGHBOURS=50
  467. -D WITH_MQTT_UPLINK=1
  468. ; -D MQTT_DEBUG=1
  469. -D WIFI_SSID='"myssid"'
  470. -D WIFI_PWD='"mypwd"'
  471. -D MQTT_DEFAULT_IATA='"MEL"'
  472. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  473. build_src_filter = ${heltec_v4_tft.build_src_filter}
  474. +<helpers/ui/ST7789LCDDisplay.cpp>
  475. +<../examples/simple_repeater>
  476. +<helpers/mqtt/*.cpp>
  477. lib_deps =
  478. ${heltec_v4_tft.lib_deps}
  479. ${esp32_ota.lib_deps}
  480. bakercp/CRC32 @ ^2.0.0
  481. [env:heltec_tracker_v2_repeater_mqtt]
  482. extends = Heltec_tracker_v2
  483. build_flags =
  484. ${Heltec_tracker_v2.build_flags}
  485. -D DISPLAY_CLASS=ST7735Display
  486. -D ADVERT_NAME='"Heltec Repeater"'
  487. -D ADVERT_LAT=0.0
  488. -D ADVERT_LON=0.0
  489. -D ADMIN_PASSWORD='"password"'
  490. -D MAX_NEIGHBOURS=50
  491. -D WITH_MQTT_UPLINK=1
  492. ; -D MQTT_DEBUG=1
  493. -D WIFI_SSID='"myssid"'
  494. -D WIFI_PWD='"mypwd"'
  495. -D MQTT_DEFAULT_IATA='"MEL"'
  496. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  497. build_src_filter = ${Heltec_tracker_v2.build_src_filter}
  498. +<helpers/ui/ST7735Display.cpp>
  499. +<../examples/simple_repeater>
  500. +<helpers/mqtt/*.cpp>
  501. lib_deps =
  502. ${Heltec_tracker_v2.lib_deps}
  503. ${esp32_ota.lib_deps}
  504. bakercp/CRC32 @ ^2.0.0
  505. [env:Heltec_v3_repeater_mqtt]
  506. extends = Heltec_lora32_v3
  507. build_flags =
  508. ${Heltec_lora32_v3.build_flags}
  509. -D DISPLAY_CLASS=SSD1306Display
  510. -D ADVERT_NAME='"Heltec Repeater"'
  511. -D ADVERT_LAT=0.0
  512. -D ADVERT_LON=0.0
  513. -D ADMIN_PASSWORD='"password"'
  514. -D MAX_NEIGHBOURS=50
  515. -D WITH_MQTT_UPLINK=1
  516. ; -D MQTT_DEBUG=1
  517. -D WIFI_SSID='"myssid"'
  518. -D WIFI_PWD='"mypwd"'
  519. -D MQTT_DEFAULT_IATA='"MEL"'
  520. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  521. build_src_filter = ${Heltec_lora32_v3.build_src_filter}
  522. +<helpers/ui/SSD1306Display.cpp>
  523. +<../examples/simple_repeater>
  524. +<helpers/mqtt/*.cpp>
  525. lib_deps =
  526. ${Heltec_lora32_v3.lib_deps}
  527. ${esp32_ota.lib_deps}
  528. bakercp/CRC32 @ ^2.0.0
  529. [env:Heltec_WSL3_repeater_mqtt]
  530. extends = Heltec_lora32_v3
  531. build_flags =
  532. ${Heltec_lora32_v3.build_flags}
  533. -D ADVERT_NAME='"Heltec Repeater"'
  534. -D ADVERT_LAT=0.0
  535. -D ADVERT_LON=0.0
  536. -D ADMIN_PASSWORD='"password"'
  537. -D MAX_NEIGHBOURS=50
  538. -D WITH_MQTT_UPLINK=1
  539. ; -D MQTT_DEBUG=1
  540. -D WIFI_SSID='"myssid"'
  541. -D WIFI_PWD='"mypwd"'
  542. -D MQTT_DEFAULT_IATA='"MEL"'
  543. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  544. build_src_filter = ${Heltec_lora32_v3.build_src_filter}
  545. +<../examples/simple_repeater>
  546. +<helpers/mqtt/*.cpp>
  547. lib_deps =
  548. ${Heltec_lora32_v3.lib_deps}
  549. ${esp32_ota.lib_deps}
  550. bakercp/CRC32 @ ^2.0.0
  551. [env:LilyGo_T3S3_sx1276_repeater_mqtt]
  552. extends = LilyGo_T3S3_sx1276
  553. build_flags =
  554. ${LilyGo_T3S3_sx1276.build_flags}
  555. -D DISPLAY_CLASS=SSD1306Display
  556. -D ADVERT_NAME='"T3S3-1276 Repeater"'
  557. -D ADVERT_LAT=0.0
  558. -D ADVERT_LON=0.0
  559. -D ADMIN_PASSWORD='"password"'
  560. -D MAX_NEIGHBOURS=50
  561. -D WITH_MQTT_UPLINK=1
  562. ; -D MQTT_DEBUG=1
  563. -D WIFI_SSID='"myssid"'
  564. -D WIFI_PWD='"mypwd"'
  565. -D MQTT_DEFAULT_IATA='"MEL"'
  566. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  567. build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter}
  568. +<helpers/ui/SSD1306Display.cpp>
  569. +<../examples/simple_repeater>
  570. +<helpers/mqtt/*.cpp>
  571. lib_deps =
  572. ${LilyGo_T3S3_sx1276.lib_deps}
  573. ${esp32_ota.lib_deps}
  574. [env:LilyGo_Tlora_C6_repeater_mqtt_]
  575. extends = tlora_c6
  576. build_src_filter = ${tlora_c6.build_src_filter}
  577. +<../examples/simple_repeater/*.cpp>
  578. +<helpers/mqtt/*.cpp>
  579. build_flags =
  580. ${tlora_c6.build_flags}
  581. -D ADVERT_NAME='"Tlora C6 Repeater"'
  582. -D ADVERT_LAT=0.0
  583. -D ADVERT_LON=0.0
  584. -D ADMIN_PASSWORD='"password"'
  585. -D MAX_NEIGHBOURS=50
  586. -D WITH_MQTT_UPLINK=1
  587. ; -D MQTT_DEBUG=1
  588. -D WIFI_SSID='"myssid"'
  589. -D WIFI_PWD='"mypwd"'
  590. -D MQTT_DEFAULT_IATA='"MEL"'
  591. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  592. lib_deps =
  593. ${tlora_c6.lib_deps}
  594. [env:Xiao_C6_repeater_mqtt_]
  595. extends = Xiao_C6
  596. build_src_filter = ${Xiao_C6.build_src_filter}
  597. +<../examples/simple_repeater/*.cpp>
  598. +<helpers/mqtt/*.cpp>
  599. build_flags =
  600. ${Xiao_C6.build_flags}
  601. -D ADVERT_NAME='"Xiao C6 Repeater"'
  602. -D ADVERT_LAT=0.0
  603. -D ADVERT_LON=0.0
  604. -D ADMIN_PASSWORD='"password"'
  605. -D MAX_NEIGHBOURS=50
  606. -D WITH_MQTT_UPLINK=1
  607. ; -D MQTT_DEBUG=1
  608. -D WIFI_SSID='"myssid"'
  609. -D WIFI_PWD='"mypwd"'
  610. -D MQTT_DEFAULT_IATA='"MEL"'
  611. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  612. lib_deps =
  613. ${Xiao_C6.lib_deps}
  614. [env:Meshimi_repeater_mqtt_]
  615. extends = Meshimi
  616. build_src_filter = ${Meshimi.build_src_filter}
  617. +<../examples/simple_repeater/*.cpp>
  618. +<helpers/mqtt/*.cpp>
  619. build_flags =
  620. ${Meshimi.build_flags}
  621. -D ADVERT_NAME='"Meshimi Repeater"'
  622. -D ADVERT_LAT=0.0
  623. -D ADVERT_LON=0.0
  624. -D ADMIN_PASSWORD='"password"'
  625. -D MAX_NEIGHBOURS=50
  626. -D WITH_MQTT_UPLINK=1
  627. ; -D MQTT_DEBUG=1
  628. -D WIFI_SSID='"myssid"'
  629. -D WIFI_PWD='"mypwd"'
  630. -D MQTT_DEFAULT_IATA='"MEL"'
  631. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  632. lib_deps =
  633. ${Meshimi.lib_deps}
  634. [env:WHY2025_badge_repeater_mqtt_]
  635. extends = WHY2025_badge
  636. build_src_filter = ${WHY2025_badge.build_src_filter}
  637. +<../examples/simple_repeater/*.cpp>
  638. +<helpers/mqtt/*.cpp>
  639. build_flags =
  640. ${WHY2025_badge.build_flags}
  641. -D ADVERT_NAME='"WHY2025 Badge Repeater"'
  642. -D ADVERT_LAT=0.0
  643. -D ADVERT_LON=0.0
  644. -D ADMIN_PASSWORD='"password"'
  645. -D MAX_NEIGHBOURS=50
  646. -D WITH_MQTT_UPLINK=1
  647. ; -D MQTT_DEBUG=1
  648. -D WIFI_SSID='"myssid"'
  649. -D WIFI_PWD='"mypwd"'
  650. -D MQTT_DEFAULT_IATA='"MEL"'
  651. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  652. lib_deps =
  653. ${WHY2025_badge.lib_deps}
  654. [env:Heltec_v2_repeater_mqtt]
  655. extends = Heltec_lora32_v2
  656. build_flags =
  657. ${Heltec_lora32_v2.build_flags}
  658. -D DISPLAY_CLASS=SSD1306Display
  659. -D ADVERT_NAME='"Heltec Repeater"'
  660. -D ADVERT_LAT=0.0
  661. -D ADVERT_LON=0.0
  662. -D ADMIN_PASSWORD='"password"'
  663. -D MAX_NEIGHBOURS=50
  664. -D WITH_MQTT_UPLINK=1
  665. ; -D MQTT_DEBUG=1
  666. -D WIFI_SSID='"myssid"'
  667. -D WIFI_PWD='"mypwd"'
  668. -D MQTT_DEFAULT_IATA='"MEL"'
  669. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  670. build_src_filter = ${Heltec_lora32_v2.build_src_filter}
  671. +<../examples/simple_repeater>
  672. +<helpers/ui/SSD1306Display.cpp>
  673. +<helpers/ui/MomentaryButton.cpp>
  674. +<helpers/mqtt/*.cpp>
  675. lib_deps =
  676. ${Heltec_lora32_v2.lib_deps}
  677. ${esp32_ota.lib_deps}
  678. [env:nibble_screen_connect_repeater_mqtt]
  679. extends = nibble_screen_connect_base
  680. build_flags =
  681. ${nibble_screen_connect_base.build_flags}
  682. -D DISPLAY_CLASS=SSD1306Display
  683. -D ADVERT_NAME='"Nibble Repeater"'
  684. -D ADVERT_LAT=0.0
  685. -D ADVERT_LON=0.0
  686. -D ADMIN_PASSWORD='"password"'
  687. -D MAX_NEIGHBOURS=50
  688. -D WITH_MQTT_UPLINK=1
  689. ; -D MQTT_DEBUG=1
  690. -D WIFI_SSID='"myssid"'
  691. -D WIFI_PWD='"mypwd"'
  692. -D MQTT_DEFAULT_IATA='"MEL"'
  693. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  694. build_src_filter = ${nibble_screen_connect_base.build_src_filter}
  695. +<helpers/ui/SSD1306Display.cpp>
  696. +<../examples/simple_repeater>
  697. +<helpers/mqtt/*.cpp>
  698. lib_deps =
  699. ${nibble_screen_connect_base.lib_deps}
  700. ${esp32_ota.lib_deps}
  701. [env:ThinkNode_M2_Repeater_mqtt]
  702. extends = ThinkNode_M2
  703. build_src_filter = ${ThinkNode_M2.build_src_filter}
  704. +<../examples/simple_repeater/*.cpp>
  705. +<helpers/mqtt/*.cpp>
  706. build_flags =
  707. ${ThinkNode_M2.build_flags}
  708. -D ADVERT_NAME='"Thinknode M2 Repeater"'
  709. -D ADVERT_LAT=0.0
  710. -D ADVERT_LON=0.0
  711. -D ADMIN_PASSWORD='"password"'
  712. -D MAX_NEIGHBOURS=8
  713. -D WITH_MQTT_UPLINK=1
  714. ; -D MQTT_DEBUG=1
  715. -D WIFI_SSID='"myssid"'
  716. -D WIFI_PWD='"mypwd"'
  717. -D MQTT_DEFAULT_IATA='"MEL"'
  718. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  719. lib_deps =
  720. ${ThinkNode_M2.lib_deps}
  721. ${esp32_ota.lib_deps}
  722. [env:ThinkNode_M5_Repeater_mqtt]
  723. extends = ThinkNode_M5
  724. build_src_filter = ${ThinkNode_M5.build_src_filter}
  725. +<../examples/simple_repeater/*.cpp>
  726. +<helpers/mqtt/*.cpp>
  727. build_flags =
  728. ${ThinkNode_M5.build_flags}
  729. -D ADVERT_NAME='"Thinknode M5 Repeater"'
  730. -D ADVERT_LAT=0.0
  731. -D ADVERT_LON=0.0
  732. -D ADMIN_PASSWORD='"password"'
  733. -D MAX_NEIGHBOURS=8
  734. -D WITH_MQTT_UPLINK=1
  735. ; -D MQTT_DEBUG=1
  736. -D WIFI_SSID='"myssid"'
  737. -D WIFI_PWD='"mypwd"'
  738. -D MQTT_DEFAULT_IATA='"MEL"'
  739. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  740. lib_deps =
  741. ${ThinkNode_M5.lib_deps}
  742. ${esp32_ota.lib_deps}
  743. [env:Heltec_T190_repeater_mqtt_]
  744. extends = Heltec_T190_base
  745. build_flags =
  746. ${Heltec_T190_base.build_flags}
  747. -D ADVERT_NAME='"Heltec T190 Repeater"'
  748. -D ADVERT_LAT=0.0
  749. -D ADVERT_LON=0.0
  750. -D ADMIN_PASSWORD='"password"'
  751. -D MAX_NEIGHBOURS=50
  752. -D WITH_MQTT_UPLINK=1
  753. ; -D MQTT_DEBUG=1
  754. -D WIFI_SSID='"myssid"'
  755. -D WIFI_PWD='"mypwd"'
  756. -D MQTT_DEFAULT_IATA='"MEL"'
  757. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  758. build_src_filter = ${Heltec_T190_base.build_src_filter}
  759. +<../examples/simple_repeater>
  760. +<helpers/mqtt/*.cpp>
  761. lib_deps =
  762. ${Heltec_T190_base.lib_deps}
  763. ${esp32_ota.lib_deps}
  764. [env:Tenstar_C3_sx1262_repeater_mqtt]
  765. extends = Tenstar_esp32_C3
  766. build_src_filter = ${Tenstar_esp32_C3.build_src_filter}
  767. +<../examples/simple_repeater/*.cpp>
  768. +<helpers/mqtt/*.cpp>
  769. build_flags =
  770. ${Tenstar_esp32_C3.build_flags}
  771. -D RADIO_CLASS=CustomSX1262
  772. -D WRAPPER_CLASS=CustomSX1262Wrapper
  773. -D SX126X_RX_BOOSTED_GAIN=1
  774. -D LORA_TX_POWER=22
  775. -D ADVERT_NAME='"Tenstar C3 Repeater"'
  776. -D ADVERT_LAT=0.0
  777. -D ADVERT_LON=0.0
  778. -D ADMIN_PASSWORD='"password"'
  779. -D MAX_NEIGHBOURS=50
  780. -D WITH_MQTT_UPLINK=1
  781. ; -D MQTT_DEBUG=1
  782. -D WIFI_SSID='"myssid"'
  783. -D WIFI_PWD='"mypwd"'
  784. -D MQTT_DEFAULT_IATA='"MEL"'
  785. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  786. lib_deps =
  787. ${Tenstar_esp32_C3.lib_deps}
  788. ${esp32_ota.lib_deps}
  789. [env:Tenstar_C3_sx1268_repeater_mqtt]
  790. extends = Tenstar_esp32_C3
  791. build_src_filter = ${Tenstar_esp32_C3.build_src_filter}
  792. +<../examples/simple_repeater/*.cpp>
  793. +<helpers/mqtt/*.cpp>
  794. build_flags =
  795. ${Tenstar_esp32_C3.build_flags}
  796. -D RADIO_CLASS=CustomSX1268
  797. -D WRAPPER_CLASS=CustomSX1268Wrapper
  798. -D LORA_TX_POWER=22
  799. -D ADVERT_NAME='"Tenstar C3 Repeater"'
  800. -D ADVERT_LAT=0.0
  801. -D ADVERT_LON=0.0
  802. -D ADMIN_PASSWORD='"password"'
  803. -D MAX_NEIGHBOURS=50
  804. -D WITH_MQTT_UPLINK=1
  805. ; -D MQTT_DEBUG=1
  806. -D WIFI_SSID='"myssid"'
  807. -D WIFI_PWD='"mypwd"'
  808. -D MQTT_DEFAULT_IATA='"MEL"'
  809. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  810. lib_deps =
  811. ${Tenstar_esp32_C3.lib_deps}
  812. ${esp32_ota.lib_deps}
  813. [env:Heltec_ct62_repeater_mqtt]
  814. extends = Heltec_ct62
  815. build_flags =
  816. ${Heltec_ct62.build_flags}
  817. ;-D ARDUINO_USB_MODE=1
  818. ;-D ARDUINO_USB_CDC_ON_BOOT=1
  819. -D ADVERT_NAME='"HT-CT62 Repeater"'
  820. -D ADVERT_LAT=0.0
  821. -D ADVERT_LON=0.0
  822. -D ADMIN_PASSWORD='"password"'
  823. -D MAX_NEIGHBOURS=50
  824. -D WITH_MQTT_UPLINK=1
  825. ; -D MQTT_DEBUG=1
  826. -D WIFI_SSID='"myssid"'
  827. -D WIFI_PWD='"mypwd"'
  828. -D MQTT_DEFAULT_IATA='"MEL"'
  829. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  830. build_src_filter = ${Heltec_ct62.build_src_filter}
  831. +<../examples/simple_repeater>
  832. +<helpers/mqtt/*.cpp>
  833. lib_deps =
  834. ${Heltec_ct62.lib_deps}
  835. ${esp32_ota.lib_deps}
  836. [env:Xiao_S3_WIO_repeater_mqtt]
  837. extends = Xiao_S3_WIO
  838. build_src_filter = ${Xiao_S3_WIO.build_src_filter}
  839. +<../examples/simple_repeater/*.cpp>
  840. +<helpers/mqtt/*.cpp>
  841. build_flags =
  842. ${Xiao_S3_WIO.build_flags}
  843. -D ADVERT_NAME='"XiaoS3 Repeater"'
  844. -D ADVERT_LAT=0.0
  845. -D ADVERT_LON=0.0
  846. -D ADMIN_PASSWORD='"password"'
  847. -D MAX_NEIGHBOURS=50
  848. -D WITH_MQTT_UPLINK=1
  849. ; -D MQTT_DEBUG=1
  850. -D WIFI_SSID='"myssid"'
  851. -D WIFI_PWD='"mypwd"'
  852. -D MQTT_DEFAULT_IATA='"MEL"'
  853. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  854. lib_deps =
  855. ${Xiao_S3_WIO.lib_deps}
  856. ${esp32_ota.lib_deps}
  857. [env:Generic_E22_sx1262_repeater_mqtt]
  858. extends = Generic_E22
  859. build_src_filter = ${Generic_E22.build_src_filter}
  860. +<../examples/simple_repeater/*.cpp>
  861. +<helpers/mqtt/*.cpp>
  862. build_flags =
  863. ${Generic_E22.build_flags}
  864. -D RADIO_CLASS=CustomSX1262
  865. -D WRAPPER_CLASS=CustomSX1262Wrapper
  866. -D LORA_TX_POWER=22
  867. -D ADVERT_NAME='"E22 Repeater"'
  868. -D ADVERT_LAT=0.0
  869. -D ADVERT_LON=0.0
  870. -D ADMIN_PASSWORD='"password"'
  871. -D MAX_NEIGHBOURS=50
  872. -D WITH_MQTT_UPLINK=1
  873. ; -D MQTT_DEBUG=1
  874. -D WIFI_SSID='"myssid"'
  875. -D WIFI_PWD='"mypwd"'
  876. -D MQTT_DEFAULT_IATA='"MEL"'
  877. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  878. lib_deps =
  879. ${Generic_E22.lib_deps}
  880. ${esp32_ota.lib_deps}
  881. [env:Generic_E22_sx1268_repeater_mqtt]
  882. extends = Generic_E22
  883. build_src_filter = ${Generic_E22.build_src_filter}
  884. +<../examples/simple_repeater/*.cpp>
  885. +<helpers/mqtt/*.cpp>
  886. build_flags =
  887. ${Generic_E22.build_flags}
  888. -D RADIO_CLASS=CustomSX1268
  889. -D WRAPPER_CLASS=CustomSX1268Wrapper
  890. -D LORA_TX_POWER=22
  891. -D ADVERT_NAME='"E22 Repeater"'
  892. -D ADVERT_LAT=0.0
  893. -D ADVERT_LON=0.0
  894. -D ADMIN_PASSWORD='"password"'
  895. -D MAX_NEIGHBOURS=50
  896. -D WITH_MQTT_UPLINK=1
  897. ; -D MQTT_DEBUG=1
  898. -D WIFI_SSID='"myssid"'
  899. -D WIFI_PWD='"mypwd"'
  900. -D MQTT_DEFAULT_IATA='"MEL"'
  901. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  902. lib_deps =
  903. ${Generic_E22.lib_deps}
  904. ${esp32_ota.lib_deps}