platformio.ini 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942
  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. build_src_filter = ${heltec_v4_oled.build_src_filter}
  449. +<helpers/mqtt/*.cpp>
  450. +<helpers/ui/SSD1306Display.cpp>
  451. +<../examples/simple_repeater>
  452. lib_deps =
  453. ${heltec_v4_oled.lib_deps}
  454. ${esp32_ota.lib_deps}
  455. bakercp/CRC32 @ ^2.0.0
  456. [env:heltec_v4_tft_repeater_mqtt]
  457. extends = heltec_v4_tft
  458. build_flags =
  459. ${heltec_v4_tft.build_flags}
  460. -D DISPLAY_CLASS=ST7789LCDDisplay
  461. -D ADVERT_NAME='"Heltec Repeater"'
  462. -D ADVERT_LAT=0.0
  463. -D ADVERT_LON=0.0
  464. -D ADMIN_PASSWORD='"password"'
  465. -D MAX_NEIGHBOURS=50
  466. -D WITH_MQTT_UPLINK=1
  467. ; -D MQTT_DEBUG=1
  468. -D WIFI_SSID='"myssid"'
  469. -D WIFI_PWD='"mypwd"'
  470. -D MQTT_DEFAULT_IATA='"MEL"'
  471. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  472. build_src_filter = ${heltec_v4_tft.build_src_filter}
  473. +<helpers/ui/ST7789LCDDisplay.cpp>
  474. +<../examples/simple_repeater>
  475. +<helpers/mqtt/*.cpp>
  476. lib_deps =
  477. ${heltec_v4_tft.lib_deps}
  478. ${esp32_ota.lib_deps}
  479. bakercp/CRC32 @ ^2.0.0
  480. [env:heltec_tracker_v2_repeater_mqtt]
  481. extends = Heltec_tracker_v2
  482. build_flags =
  483. ${Heltec_tracker_v2.build_flags}
  484. -D DISPLAY_CLASS=ST7735Display
  485. -D ADVERT_NAME='"Heltec Repeater"'
  486. -D ADVERT_LAT=0.0
  487. -D ADVERT_LON=0.0
  488. -D ADMIN_PASSWORD='"password"'
  489. -D MAX_NEIGHBOURS=50
  490. -D WITH_MQTT_UPLINK=1
  491. ; -D MQTT_DEBUG=1
  492. -D WIFI_SSID='"myssid"'
  493. -D WIFI_PWD='"mypwd"'
  494. -D MQTT_DEFAULT_IATA='"MEL"'
  495. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  496. build_src_filter = ${Heltec_tracker_v2.build_src_filter}
  497. +<helpers/ui/ST7735Display.cpp>
  498. +<../examples/simple_repeater>
  499. +<helpers/mqtt/*.cpp>
  500. lib_deps =
  501. ${Heltec_tracker_v2.lib_deps}
  502. ${esp32_ota.lib_deps}
  503. bakercp/CRC32 @ ^2.0.0
  504. [env:Heltec_v3_repeater_mqtt]
  505. extends = Heltec_lora32_v3
  506. build_flags =
  507. ${Heltec_lora32_v3.build_flags}
  508. -D DISPLAY_CLASS=SSD1306Display
  509. -D ADVERT_NAME='"Heltec Repeater"'
  510. -D ADVERT_LAT=0.0
  511. -D ADVERT_LON=0.0
  512. -D ADMIN_PASSWORD='"password"'
  513. -D MAX_NEIGHBOURS=50
  514. -D WITH_MQTT_UPLINK=1
  515. ; -D MQTT_DEBUG=1
  516. -D WIFI_SSID='"myssid"'
  517. -D WIFI_PWD='"mypwd"'
  518. -D MQTT_DEFAULT_IATA='"MEL"'
  519. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  520. build_src_filter = ${Heltec_lora32_v3.build_src_filter}
  521. +<helpers/ui/SSD1306Display.cpp>
  522. +<../examples/simple_repeater>
  523. +<helpers/mqtt/*.cpp>
  524. lib_deps =
  525. ${Heltec_lora32_v3.lib_deps}
  526. ${esp32_ota.lib_deps}
  527. bakercp/CRC32 @ ^2.0.0
  528. [env:Heltec_WSL3_repeater_mqtt]
  529. extends = Heltec_lora32_v3
  530. build_flags =
  531. ${Heltec_lora32_v3.build_flags}
  532. -D ADVERT_NAME='"Heltec Repeater"'
  533. -D ADVERT_LAT=0.0
  534. -D ADVERT_LON=0.0
  535. -D ADMIN_PASSWORD='"password"'
  536. -D MAX_NEIGHBOURS=50
  537. -D WITH_MQTT_UPLINK=1
  538. ; -D MQTT_DEBUG=1
  539. -D WIFI_SSID='"myssid"'
  540. -D WIFI_PWD='"mypwd"'
  541. -D MQTT_DEFAULT_IATA='"MEL"'
  542. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  543. build_src_filter = ${Heltec_lora32_v3.build_src_filter}
  544. +<../examples/simple_repeater>
  545. +<helpers/mqtt/*.cpp>
  546. lib_deps =
  547. ${Heltec_lora32_v3.lib_deps}
  548. ${esp32_ota.lib_deps}
  549. bakercp/CRC32 @ ^2.0.0
  550. [env:LilyGo_T3S3_sx1276_repeater_mqtt]
  551. extends = LilyGo_T3S3_sx1276
  552. build_flags =
  553. ${LilyGo_T3S3_sx1276.build_flags}
  554. -D DISPLAY_CLASS=SSD1306Display
  555. -D ADVERT_NAME='"T3S3-1276 Repeater"'
  556. -D ADVERT_LAT=0.0
  557. -D ADVERT_LON=0.0
  558. -D ADMIN_PASSWORD='"password"'
  559. -D MAX_NEIGHBOURS=50
  560. -D WITH_MQTT_UPLINK=1
  561. ; -D MQTT_DEBUG=1
  562. -D WIFI_SSID='"myssid"'
  563. -D WIFI_PWD='"mypwd"'
  564. -D MQTT_DEFAULT_IATA='"MEL"'
  565. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  566. build_src_filter = ${LilyGo_T3S3_sx1276.build_src_filter}
  567. +<helpers/ui/SSD1306Display.cpp>
  568. +<../examples/simple_repeater>
  569. +<helpers/mqtt/*.cpp>
  570. lib_deps =
  571. ${LilyGo_T3S3_sx1276.lib_deps}
  572. ${esp32_ota.lib_deps}
  573. [env:LilyGo_Tlora_C6_repeater_mqtt_]
  574. extends = tlora_c6
  575. build_src_filter = ${tlora_c6.build_src_filter}
  576. +<../examples/simple_repeater/*.cpp>
  577. +<helpers/mqtt/*.cpp>
  578. build_flags =
  579. ${tlora_c6.build_flags}
  580. -D ADVERT_NAME='"Tlora C6 Repeater"'
  581. -D ADVERT_LAT=0.0
  582. -D ADVERT_LON=0.0
  583. -D ADMIN_PASSWORD='"password"'
  584. -D MAX_NEIGHBOURS=50
  585. -D WITH_MQTT_UPLINK=1
  586. ; -D MQTT_DEBUG=1
  587. -D WIFI_SSID='"myssid"'
  588. -D WIFI_PWD='"mypwd"'
  589. -D MQTT_DEFAULT_IATA='"MEL"'
  590. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  591. lib_deps =
  592. ${tlora_c6.lib_deps}
  593. [env:Xiao_C6_repeater_mqtt_]
  594. extends = Xiao_C6
  595. build_src_filter = ${Xiao_C6.build_src_filter}
  596. +<../examples/simple_repeater/*.cpp>
  597. +<helpers/mqtt/*.cpp>
  598. build_flags =
  599. ${Xiao_C6.build_flags}
  600. -D ADVERT_NAME='"Xiao C6 Repeater"'
  601. -D ADVERT_LAT=0.0
  602. -D ADVERT_LON=0.0
  603. -D ADMIN_PASSWORD='"password"'
  604. -D MAX_NEIGHBOURS=50
  605. -D WITH_MQTT_UPLINK=1
  606. ; -D MQTT_DEBUG=1
  607. -D WIFI_SSID='"myssid"'
  608. -D WIFI_PWD='"mypwd"'
  609. -D MQTT_DEFAULT_IATA='"MEL"'
  610. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  611. lib_deps =
  612. ${Xiao_C6.lib_deps}
  613. [env:Meshimi_repeater_mqtt_]
  614. extends = Meshimi
  615. build_src_filter = ${Meshimi.build_src_filter}
  616. +<../examples/simple_repeater/*.cpp>
  617. +<helpers/mqtt/*.cpp>
  618. build_flags =
  619. ${Meshimi.build_flags}
  620. -D ADVERT_NAME='"Meshimi Repeater"'
  621. -D ADVERT_LAT=0.0
  622. -D ADVERT_LON=0.0
  623. -D ADMIN_PASSWORD='"password"'
  624. -D MAX_NEIGHBOURS=50
  625. -D WITH_MQTT_UPLINK=1
  626. ; -D MQTT_DEBUG=1
  627. -D WIFI_SSID='"myssid"'
  628. -D WIFI_PWD='"mypwd"'
  629. -D MQTT_DEFAULT_IATA='"MEL"'
  630. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  631. lib_deps =
  632. ${Meshimi.lib_deps}
  633. [env:WHY2025_badge_repeater_mqtt_]
  634. extends = WHY2025_badge
  635. build_src_filter = ${WHY2025_badge.build_src_filter}
  636. +<../examples/simple_repeater/*.cpp>
  637. +<helpers/mqtt/*.cpp>
  638. build_flags =
  639. ${WHY2025_badge.build_flags}
  640. -D ADVERT_NAME='"WHY2025 Badge Repeater"'
  641. -D ADVERT_LAT=0.0
  642. -D ADVERT_LON=0.0
  643. -D ADMIN_PASSWORD='"password"'
  644. -D MAX_NEIGHBOURS=50
  645. -D WITH_MQTT_UPLINK=1
  646. ; -D MQTT_DEBUG=1
  647. -D WIFI_SSID='"myssid"'
  648. -D WIFI_PWD='"mypwd"'
  649. -D MQTT_DEFAULT_IATA='"MEL"'
  650. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  651. lib_deps =
  652. ${WHY2025_badge.lib_deps}
  653. [env:Heltec_v2_repeater_mqtt]
  654. extends = Heltec_lora32_v2
  655. build_flags =
  656. ${Heltec_lora32_v2.build_flags}
  657. -D DISPLAY_CLASS=SSD1306Display
  658. -D ADVERT_NAME='"Heltec Repeater"'
  659. -D ADVERT_LAT=0.0
  660. -D ADVERT_LON=0.0
  661. -D ADMIN_PASSWORD='"password"'
  662. -D MAX_NEIGHBOURS=50
  663. -D WITH_MQTT_UPLINK=1
  664. ; -D MQTT_DEBUG=1
  665. -D WIFI_SSID='"myssid"'
  666. -D WIFI_PWD='"mypwd"'
  667. -D MQTT_DEFAULT_IATA='"MEL"'
  668. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  669. build_src_filter = ${Heltec_lora32_v2.build_src_filter}
  670. +<../examples/simple_repeater>
  671. +<helpers/ui/SSD1306Display.cpp>
  672. +<helpers/ui/MomentaryButton.cpp>
  673. +<helpers/mqtt/*.cpp>
  674. lib_deps =
  675. ${Heltec_lora32_v2.lib_deps}
  676. ${esp32_ota.lib_deps}
  677. [env:nibble_screen_connect_repeater_mqtt]
  678. extends = nibble_screen_connect_base
  679. build_flags =
  680. ${nibble_screen_connect_base.build_flags}
  681. -D DISPLAY_CLASS=SSD1306Display
  682. -D ADVERT_NAME='"Nibble Repeater"'
  683. -D ADVERT_LAT=0.0
  684. -D ADVERT_LON=0.0
  685. -D ADMIN_PASSWORD='"password"'
  686. -D MAX_NEIGHBOURS=50
  687. -D WITH_MQTT_UPLINK=1
  688. ; -D MQTT_DEBUG=1
  689. -D WIFI_SSID='"myssid"'
  690. -D WIFI_PWD='"mypwd"'
  691. -D MQTT_DEFAULT_IATA='"MEL"'
  692. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  693. build_src_filter = ${nibble_screen_connect_base.build_src_filter}
  694. +<helpers/ui/SSD1306Display.cpp>
  695. +<../examples/simple_repeater>
  696. +<helpers/mqtt/*.cpp>
  697. lib_deps =
  698. ${nibble_screen_connect_base.lib_deps}
  699. ${esp32_ota.lib_deps}
  700. [env:ThinkNode_M2_Repeater_mqtt]
  701. extends = ThinkNode_M2
  702. build_src_filter = ${ThinkNode_M2.build_src_filter}
  703. +<../examples/simple_repeater/*.cpp>
  704. +<helpers/mqtt/*.cpp>
  705. build_flags =
  706. ${ThinkNode_M2.build_flags}
  707. -D ADVERT_NAME='"Thinknode M2 Repeater"'
  708. -D ADVERT_LAT=0.0
  709. -D ADVERT_LON=0.0
  710. -D ADMIN_PASSWORD='"password"'
  711. -D MAX_NEIGHBOURS=8
  712. -D WITH_MQTT_UPLINK=1
  713. ; -D MQTT_DEBUG=1
  714. -D WIFI_SSID='"myssid"'
  715. -D WIFI_PWD='"mypwd"'
  716. -D MQTT_DEFAULT_IATA='"MEL"'
  717. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  718. lib_deps =
  719. ${ThinkNode_M2.lib_deps}
  720. ${esp32_ota.lib_deps}
  721. [env:ThinkNode_M5_Repeater_mqtt]
  722. extends = ThinkNode_M5
  723. build_src_filter = ${ThinkNode_M5.build_src_filter}
  724. +<../examples/simple_repeater/*.cpp>
  725. +<helpers/mqtt/*.cpp>
  726. build_flags =
  727. ${ThinkNode_M5.build_flags}
  728. -D ADVERT_NAME='"Thinknode M5 Repeater"'
  729. -D ADVERT_LAT=0.0
  730. -D ADVERT_LON=0.0
  731. -D ADMIN_PASSWORD='"password"'
  732. -D MAX_NEIGHBOURS=8
  733. -D WITH_MQTT_UPLINK=1
  734. ; -D MQTT_DEBUG=1
  735. -D WIFI_SSID='"myssid"'
  736. -D WIFI_PWD='"mypwd"'
  737. -D MQTT_DEFAULT_IATA='"MEL"'
  738. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  739. lib_deps =
  740. ${ThinkNode_M5.lib_deps}
  741. ${esp32_ota.lib_deps}
  742. [env:Heltec_T190_repeater_mqtt_]
  743. extends = Heltec_T190_base
  744. build_flags =
  745. ${Heltec_T190_base.build_flags}
  746. -D ADVERT_NAME='"Heltec T190 Repeater"'
  747. -D ADVERT_LAT=0.0
  748. -D ADVERT_LON=0.0
  749. -D ADMIN_PASSWORD='"password"'
  750. -D MAX_NEIGHBOURS=50
  751. -D WITH_MQTT_UPLINK=1
  752. ; -D MQTT_DEBUG=1
  753. -D WIFI_SSID='"myssid"'
  754. -D WIFI_PWD='"mypwd"'
  755. -D MQTT_DEFAULT_IATA='"MEL"'
  756. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  757. build_src_filter = ${Heltec_T190_base.build_src_filter}
  758. +<../examples/simple_repeater>
  759. +<helpers/mqtt/*.cpp>
  760. lib_deps =
  761. ${Heltec_T190_base.lib_deps}
  762. ${esp32_ota.lib_deps}
  763. [env:Tenstar_C3_sx1262_repeater_mqtt]
  764. extends = Tenstar_esp32_C3
  765. build_src_filter = ${Tenstar_esp32_C3.build_src_filter}
  766. +<../examples/simple_repeater/*.cpp>
  767. +<helpers/mqtt/*.cpp>
  768. build_flags =
  769. ${Tenstar_esp32_C3.build_flags}
  770. -D RADIO_CLASS=CustomSX1262
  771. -D WRAPPER_CLASS=CustomSX1262Wrapper
  772. -D SX126X_RX_BOOSTED_GAIN=1
  773. -D LORA_TX_POWER=22
  774. -D ADVERT_NAME='"Tenstar C3 Repeater"'
  775. -D ADVERT_LAT=0.0
  776. -D ADVERT_LON=0.0
  777. -D ADMIN_PASSWORD='"password"'
  778. -D MAX_NEIGHBOURS=50
  779. -D WITH_MQTT_UPLINK=1
  780. ; -D MQTT_DEBUG=1
  781. -D WIFI_SSID='"myssid"'
  782. -D WIFI_PWD='"mypwd"'
  783. -D MQTT_DEFAULT_IATA='"MEL"'
  784. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  785. lib_deps =
  786. ${Tenstar_esp32_C3.lib_deps}
  787. ${esp32_ota.lib_deps}
  788. [env:Tenstar_C3_sx1268_repeater_mqtt]
  789. extends = Tenstar_esp32_C3
  790. build_src_filter = ${Tenstar_esp32_C3.build_src_filter}
  791. +<../examples/simple_repeater/*.cpp>
  792. +<helpers/mqtt/*.cpp>
  793. build_flags =
  794. ${Tenstar_esp32_C3.build_flags}
  795. -D RADIO_CLASS=CustomSX1268
  796. -D WRAPPER_CLASS=CustomSX1268Wrapper
  797. -D LORA_TX_POWER=22
  798. -D ADVERT_NAME='"Tenstar C3 Repeater"'
  799. -D ADVERT_LAT=0.0
  800. -D ADVERT_LON=0.0
  801. -D ADMIN_PASSWORD='"password"'
  802. -D MAX_NEIGHBOURS=50
  803. -D WITH_MQTT_UPLINK=1
  804. ; -D MQTT_DEBUG=1
  805. -D WIFI_SSID='"myssid"'
  806. -D WIFI_PWD='"mypwd"'
  807. -D MQTT_DEFAULT_IATA='"MEL"'
  808. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  809. lib_deps =
  810. ${Tenstar_esp32_C3.lib_deps}
  811. ${esp32_ota.lib_deps}
  812. [env:Heltec_ct62_repeater_mqtt]
  813. extends = Heltec_ct62
  814. build_flags =
  815. ${Heltec_ct62.build_flags}
  816. ;-D ARDUINO_USB_MODE=1
  817. ;-D ARDUINO_USB_CDC_ON_BOOT=1
  818. -D ADVERT_NAME='"HT-CT62 Repeater"'
  819. -D ADVERT_LAT=0.0
  820. -D ADVERT_LON=0.0
  821. -D ADMIN_PASSWORD='"password"'
  822. -D MAX_NEIGHBOURS=50
  823. -D WITH_MQTT_UPLINK=1
  824. ; -D MQTT_DEBUG=1
  825. -D WIFI_SSID='"myssid"'
  826. -D WIFI_PWD='"mypwd"'
  827. -D MQTT_DEFAULT_IATA='"MEL"'
  828. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  829. build_src_filter = ${Heltec_ct62.build_src_filter}
  830. +<../examples/simple_repeater>
  831. +<helpers/mqtt/*.cpp>
  832. lib_deps =
  833. ${Heltec_ct62.lib_deps}
  834. ${esp32_ota.lib_deps}
  835. [env:Xiao_S3_WIO_repeater_mqtt]
  836. extends = Xiao_S3_WIO
  837. build_src_filter = ${Xiao_S3_WIO.build_src_filter}
  838. +<../examples/simple_repeater/*.cpp>
  839. +<helpers/mqtt/*.cpp>
  840. build_flags =
  841. ${Xiao_S3_WIO.build_flags}
  842. -D ADVERT_NAME='"XiaoS3 Repeater"'
  843. -D ADVERT_LAT=0.0
  844. -D ADVERT_LON=0.0
  845. -D ADMIN_PASSWORD='"password"'
  846. -D MAX_NEIGHBOURS=50
  847. -D WITH_MQTT_UPLINK=1
  848. ; -D MQTT_DEBUG=1
  849. -D WIFI_SSID='"myssid"'
  850. -D WIFI_PWD='"mypwd"'
  851. -D MQTT_DEFAULT_IATA='"MEL"'
  852. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  853. lib_deps =
  854. ${Xiao_S3_WIO.lib_deps}
  855. ${esp32_ota.lib_deps}
  856. [env:Generic_E22_sx1262_repeater_mqtt]
  857. extends = Generic_E22
  858. build_src_filter = ${Generic_E22.build_src_filter}
  859. +<../examples/simple_repeater/*.cpp>
  860. +<helpers/mqtt/*.cpp>
  861. build_flags =
  862. ${Generic_E22.build_flags}
  863. -D RADIO_CLASS=CustomSX1262
  864. -D WRAPPER_CLASS=CustomSX1262Wrapper
  865. -D LORA_TX_POWER=22
  866. -D ADVERT_NAME='"E22 Repeater"'
  867. -D ADVERT_LAT=0.0
  868. -D ADVERT_LON=0.0
  869. -D ADMIN_PASSWORD='"password"'
  870. -D MAX_NEIGHBOURS=50
  871. -D WITH_MQTT_UPLINK=1
  872. ; -D MQTT_DEBUG=1
  873. -D WIFI_SSID='"myssid"'
  874. -D WIFI_PWD='"mypwd"'
  875. -D MQTT_DEFAULT_IATA='"MEL"'
  876. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  877. lib_deps =
  878. ${Generic_E22.lib_deps}
  879. ${esp32_ota.lib_deps}
  880. [env:Generic_E22_sx1268_repeater_mqtt]
  881. extends = Generic_E22
  882. build_src_filter = ${Generic_E22.build_src_filter}
  883. +<../examples/simple_repeater/*.cpp>
  884. +<helpers/mqtt/*.cpp>
  885. build_flags =
  886. ${Generic_E22.build_flags}
  887. -D RADIO_CLASS=CustomSX1268
  888. -D WRAPPER_CLASS=CustomSX1268Wrapper
  889. -D LORA_TX_POWER=22
  890. -D ADVERT_NAME='"E22 Repeater"'
  891. -D ADVERT_LAT=0.0
  892. -D ADVERT_LON=0.0
  893. -D ADMIN_PASSWORD='"password"'
  894. -D MAX_NEIGHBOURS=50
  895. -D WITH_MQTT_UPLINK=1
  896. ; -D MQTT_DEBUG=1
  897. -D WIFI_SSID='"myssid"'
  898. -D WIFI_PWD='"mypwd"'
  899. -D MQTT_DEFAULT_IATA='"MEL"'
  900. -D CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=1
  901. lib_deps =
  902. ${Generic_E22.lib_deps}
  903. ${esp32_ota.lib_deps}