@@ -47,6 +47,53 @@ lib_deps =
4747 ${Generic_E22.lib_deps}
4848 ${esp32_ota.lib_deps}
4949
50+ ; [env:Generic_E22_sx1262_repeater_bridge_rs232]
51+ ; extends = Generic_E22
52+ ; build_src_filter = ${Generic_E22.build_src_filter}
53+ ; +<helpers/bridges/RS232Bridge.cpp>
54+ ; +<../examples/simple_repeater/main.cpp>
55+ ; build_flags =
56+ ; ${Generic_E22.build_flags}
57+ ; -D RADIO_CLASS=CustomSX1262
58+ ; -D WRAPPER_CLASS=CustomSX1262Wrapper
59+ ; -D LORA_TX_POWER=22
60+ ; -D ADVERT_NAME='"RS232 Bridge"'
61+ ; -D ADVERT_LAT=0.0
62+ ; -D ADVERT_LON=0.0
63+ ; -D ADMIN_PASSWORD='"password"'
64+ ; -D MAX_NEIGHBOURS=8
65+ ; -D WITH_RS232_BRIDGE=Serial2
66+ ; -D WITH_RS232_BRIDGE_RX=5
67+ ; -D WITH_RS232_BRIDGE_TX=6
68+ ; ; -D MESH_PACKET_LOGGING=1
69+ ; ; -D MESH_DEBUG=1
70+ ; lib_deps =
71+ ; ${Generic_E22.lib_deps}
72+ ; ${esp32_ota.lib_deps}
73+
74+ [env:Generic_E22_sx1262_repeater_bridge_espnow]
75+ extends = Generic_E22
76+ build_src_filter = ${Generic_E22.build_src_filter}
77+ +<helpers/bridges/ESPNowBridge.cpp>
78+ +<../examples/simple_repeater/main.cpp>
79+ build_flags =
80+ ${Generic_E22.build_flags}
81+ -D RADIO_CLASS =CustomSX1262
82+ -D WRAPPER_CLASS =CustomSX1262Wrapper
83+ -D LORA_TX_POWER =22
84+ -D ADVERT_NAME =' "ESPNow Bridge"'
85+ -D ADVERT_LAT =0.0
86+ -D ADVERT_LON =0.0
87+ -D ADMIN_PASSWORD =' "password"'
88+ -D MAX_NEIGHBOURS =8
89+ -D WITH_ESPNOW_BRIDGE =1
90+ -D WITH_ESPNOW_BRIDGE_SECRET =' "shared-secret"'
91+ ; -D MESH_PACKET_LOGGING=1
92+ ; -D MESH_DEBUG=1
93+ lib_deps =
94+ ${Generic_E22.lib_deps}
95+ ${esp32_ota.lib_deps}
96+
5097[env:Generic_E22_sx1268_repeater]
5198extends = Generic_E22
5299build_src_filter = ${Generic_E22.build_src_filter}
@@ -66,3 +113,50 @@ build_flags =
66113lib_deps =
67114 ${Generic_E22.lib_deps}
68115 ${esp32_ota.lib_deps}
116+
117+ ; [env:Generic_E22_sx1268_repeater_bridge_rs232]
118+ ; extends = Generic_E22
119+ ; build_src_filter = ${Generic_E22.build_src_filter}
120+ ; +<helpers/bridges/RS232Bridge.cpp>
121+ ; +<../examples/simple_repeater/main.cpp>
122+ ; build_flags =
123+ ; ${Generic_E22.build_flags}
124+ ; -D RADIO_CLASS=CustomSX1268
125+ ; -D WRAPPER_CLASS=CustomSX1268Wrapper
126+ ; -D LORA_TX_POWER=22
127+ ; -D ADVERT_NAME='"RS232 Bridge"'
128+ ; -D ADVERT_LAT=0.0
129+ ; -D ADVERT_LON=0.0
130+ ; -D ADMIN_PASSWORD='"password"'
131+ ; -D MAX_NEIGHBOURS=8
132+ ; -D WITH_RS232_BRIDGE=Serial2
133+ ; -D WITH_RS232_BRIDGE_RX=5
134+ ; -D WITH_RS232_BRIDGE_TX=6
135+ ; ; -D MESH_PACKET_LOGGING=1
136+ ; ; -D MESH_DEBUG=1
137+ ; lib_deps =
138+ ; ${Generic_E22.lib_deps}
139+ ; ${esp32_ota.lib_deps}
140+
141+ [env:Generic_E22_sx1268_repeater_bridge_espnow]
142+ extends = Generic_E22
143+ build_src_filter = ${Generic_E22.build_src_filter}
144+ +<helpers/bridges/ESPNowBridge.cpp>
145+ +<../examples/simple_repeater/main.cpp>
146+ build_flags =
147+ ${Generic_E22.build_flags}
148+ -D RADIO_CLASS =CustomSX1268
149+ -D WRAPPER_CLASS =CustomSX1268Wrapper
150+ -D LORA_TX_POWER =22
151+ -D ADVERT_NAME =' "ESPNow Bridge"'
152+ -D ADVERT_LAT =0.0
153+ -D ADVERT_LON =0.0
154+ -D ADMIN_PASSWORD =' "password"'
155+ -D MAX_NEIGHBOURS =8
156+ -D WITH_ESPNOW_BRIDGE =1
157+ -D WITH_ESPNOW_BRIDGE_SECRET =' "shared-secret"'
158+ ; -D MESH_PACKET_LOGGING=1
159+ ; -D MESH_DEBUG=1
160+ lib_deps =
161+ ${Generic_E22.lib_deps}
162+ ${esp32_ota.lib_deps}
0 commit comments