From 1bb2e0d8e48d956e8140590840c47ca29cc96175 Mon Sep 17 00:00:00 2001 From: Jason Reiss Date: Wed, 2 Nov 2016 11:17:34 -0500 Subject: lora: remove 1.1 lora card from network server init script look for SPI suffix on product-id to mark 1.0 SPI vs USB --- .../lora/lora-network-server/lora-network-server.init | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'recipes-connectivity/lora/lora-network-server') diff --git a/recipes-connectivity/lora/lora-network-server/lora-network-server.init b/recipes-connectivity/lora/lora-network-server/lora-network-server.init index 7a72b34..75b753c 100755 --- a/recipes-connectivity/lora/lora-network-server/lora-network-server.init +++ b/recipes-connectivity/lora/lora-network-server/lora-network-server.init @@ -30,9 +30,8 @@ port2=/sys/devices/platform/mts-io/ap2 lora_us_id="MTAC-LORA-915" lora_eu_id="MTAC-LORA-868" -lora_usb_hw="MTAC-LORA-1.0" -lora_spi_hw="MTAC-LORA-1.1" -lora_h_hw="MTAC-LORA-1.5" +lora_1_0_hw="MTAC-LORA-1.0" +lora_1_5_h_hw="MTAC-LORA-1.5" read_card_info() { @@ -52,13 +51,13 @@ card_found() { ln -sf /dev/spidev32765.2 /dev/spidev0.0 fi - if [ "$lora_id" = "$lora_us_id" ] || [ "$lora_id" = "$lora_eu_id" ]; then - if [ "$lora_hw" = "$lora_spi_hw" ] || [ "$lora_hw" = "$lora_h_hw" ]; then - ln -sf /opt/lora/lora_pkt_fwd $pkt_fwd - return 0 - elif [ "$lora_hw" = "$lora_usb_hw" ]; then + if [[ "$lora_id" =~ "$lora_us_id" ]] || [[ "$lora_id" =~ "$lora_eu_id" ]]; then + if [ "$lora_hw" = "$lora_hw" ] && [[ ! "$lora_id" =~ .*-SPI ]]; then ln -sf /opt/lora/basic_pkt_fwd-usb $pkt_fwd return 0 + elif [ "$lora_hw" = "$lora_1_0_hw" ] || [ "$lora_hw" = "$lora_1_5_h_hw" ]; then + ln -sf /opt/lora/lora_pkt_fwd $pkt_fwd + return 0 else return 1 fi -- cgit v1.2.3