Skip to content

Commit 5a8d09b

Browse files
committed
Add Dragino PG1302.
1 parent 51f4465 commit 5a8d09b

File tree

2 files changed

+52
-34
lines changed

2 files changed

+52
-34
lines changed

meta/recipes-chirpstack/gateway-config/files/gateway-config.sh

+52-34
Original file line numberDiff line numberDiff line change
@@ -142,44 +142,46 @@ do_setup_admin_password() {
142142

143143
do_setup_concentrator_shield() {
144144
FUN=$(dialog --title "Setup LoRa concentrator shield" --menu "Select shield:" 25 70 11 \
145-
1 "IMST - iC880A" \
146-
2 "IMST - iC980A" \
147-
3 "IMST - Lite Gateway" \
148-
4 "Pi Supply - LoRa Gateway HAT" \
149-
5 "RAK - RAK2245" \
150-
6 "RAK - RAK2246" \
151-
7 "RAK - RAK2246G (with GNSS)" \
152-
8 "RAK - RAK2287 (with GNSS)" \
153-
9 "RAK - RAK5146 (with GNSS)" \
154-
10 "RAK - RAK831" \
155-
11 "RisingHF - RHF0M301" \
156-
12 "Sandbox - LoRaGo PORT" \
157-
13 "Seeed - WM1302" \
158-
14 "Semtech - SX1280 LoRa Connect(TM) (2.4 GHz)" \
159-
15 "Semtech - SX1302 LoRa(R) CoreCell (SX1302CXXXGW1)" \
160-
16 "Semtech - SX1302 LoRa(R) CoreCell (USB) (SX1302CSSXXXGW1)" \
161-
17 "Waveshare - SX1302 LoRaWAN Gateway HAT" \
145+
1 "Dragino - PG1302" \
146+
2 "IMST - iC880A" \
147+
3 "IMST - iC980A" \
148+
4 "IMST - Lite Gateway" \
149+
5 "Pi Supply - LoRa Gateway HAT" \
150+
6 "RAK - RAK2245" \
151+
7 "RAK - RAK2246" \
152+
8 "RAK - RAK2246G (with GNSS)" \
153+
9 "RAK - RAK2287 (with GNSS)" \
154+
10 "RAK - RAK5146 (with GNSS)" \
155+
11 "RAK - RAK831" \
156+
12 "RisingHF - RHF0M301" \
157+
13 "Sandbox - LoRaGo PORT" \
158+
14 "Seeed - WM1302" \
159+
15 "Semtech - SX1280 LoRa Connect(TM) (2.4 GHz)" \
160+
16 "Semtech - SX1302 LoRa(R) CoreCell (SX1302CXXXGW1)" \
161+
17 "Semtech - SX1302 LoRa(R) CoreCell (USB) (SX1302CSSXXXGW1)" \
162+
18 "Waveshare - SX1302 LoRaWAN Gateway HAT" \
162163
3>&1 1>&2 2>&3)
163164
RET=$?
164165
if [ $RET -eq 0 ]; then
165166
case "$FUN" in
166-
1) do_set_concentratord "sx1301" && do_setup_ic880a && do_prompt_concentrator_reset_pin "sx1301" && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
167-
2) do_set_concentratord "sx1301" && do_setup_ic980a && do_prompt_concentrator_reset_pin "sx1301" && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
168-
3) do_set_concentratord "sx1301" && do_setup_imst_lite && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
169-
4) do_set_concentratord "sx1301" && do_setup_pislora && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
170-
5) do_set_concentratord "sx1301" && do_setup_rak2245 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
171-
6) do_set_concentratord "sx1301" && do_setup_rak2246 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
172-
7) do_set_concentratord "sx1301" && do_setup_rak2246g && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
173-
8) do_set_concentratord "sx1302" && do_setup_rak2287 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
174-
9) do_set_concentratord "sx1302" && do_setup_rak5146 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
175-
10) do_set_concentratord "sx1301" && do_setup_rak2245 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
176-
11) do_set_concentratord "sx1301" && do_setup_rhf0m301 && do_enable_spi0_1cs_overlay;;
177-
12) do_set_concentratord "sx1301" && do_setup_lorago_port && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
178-
13) do_set_concentratord "sx1302" && do_setup_seeed_wm1302 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
179-
14) do_set_concentratord "2g4" && do_setup_semtech_2g4 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
180-
15) do_set_concentratord "sx1302" && do_setup_semtech_sx1302cxxxgw1 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
181-
16) do_set_concentratord "sx1302" && do_setup_semtech_sx1302cssxxxgw1 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
182-
17) do_set_concentratord "sx1302" && do_setup_waveshare_sx1302_lorawan_gateway_hat && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
167+
1) do_set_concentratord "sx1302" && do_setup_dragino_pg1302 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
168+
2) do_set_concentratord "sx1301" && do_setup_ic880a && do_prompt_concentrator_reset_pin "sx1301" && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
169+
3) do_set_concentratord "sx1301" && do_setup_ic980a && do_prompt_concentrator_reset_pin "sx1301" && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
170+
4) do_set_concentratord "sx1301" && do_setup_imst_lite && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
171+
5) do_set_concentratord "sx1301" && do_setup_pislora && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
172+
6) do_set_concentratord "sx1301" && do_setup_rak2245 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
173+
7) do_set_concentratord "sx1301" && do_setup_rak2246 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
174+
8) do_set_concentratord "sx1301" && do_setup_rak2246g && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
175+
9) do_set_concentratord "sx1302" && do_setup_rak2287 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
176+
10) do_set_concentratord "sx1302" && do_setup_rak5146 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
177+
11) do_set_concentratord "sx1301" && do_setup_rak2245 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
178+
12) do_set_concentratord "sx1301" && do_setup_rhf0m301 && do_enable_spi0_1cs_overlay;;
179+
13) do_set_concentratord "sx1301" && do_setup_lorago_port && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
180+
14) do_set_concentratord "sx1302" && do_setup_seeed_wm1302 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
181+
15) do_set_concentratord "2g4" && do_setup_semtech_2g4 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
182+
16) do_set_concentratord "sx1302" && do_setup_semtech_sx1302cxxxgw1 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
183+
17) do_set_concentratord "sx1302" && do_setup_semtech_sx1302cssxxxgw1 && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
184+
18) do_set_concentratord "sx1302" && do_setup_waveshare_sx1302_lorawan_gateway_hat && do_restart_chirpstack_concentratord && do_create_chirpstack_gateway;;
183185
esac
184186
fi
185187
}
@@ -198,6 +200,22 @@ do_flash_concentrator_mcu() {
198200
fi
199201
}
200202

203+
do_setup_dragino_pg1302() {
204+
FUN=$(dialog --title "Channel-plan configuration" --menu "Select the channel-plan:" 15 60 2 \
205+
1 "EU868" \
206+
2 "US915" \
207+
3>&1 1>&2 2>&3)
208+
RET=$?
209+
if [ $RET -eq 1 ]; then
210+
do_main_menu
211+
elif [ $RET -eq 0 ]; then
212+
case "$FUN" in
213+
1) do_copy_concentratord_config "sx1302" "dragino_pg1302_eu868" "" "eu868" "" && do_update_chirpstack_mqtt_forwarder_topic_prefix "eu868";;
214+
2) do_select_us915_block "sx1302" "dragino_pg1302_us915" "";;
215+
esac
216+
fi
217+
}
218+
201219
do_setup_ic880a() {
202220
FUN=$(dialog --title "Channel-plan configuration" --menu "Select the channel-plan:" 15 60 1 \
203221
1 "EU868" \

0 commit comments

Comments
 (0)