diff --git a/examples/lora/lorawan/common/featherwing.go b/examples/lora/lorawan/common/featherwing.go new file mode 100644 index 0000000..e4165b3 --- /dev/null +++ b/examples/lora/lorawan/common/featherwing.go @@ -0,0 +1,14 @@ +//go:build featherwing + +package common + +import "machine" + +var ( + // We assume LoRa Featherwing module with sx127x is connected to PyBadge + rstPin = machine.D11 + csPin = machine.D10 + dio0Pin = machine.D6 + dio1Pin = machine.D9 + spi = machine.SPI0 +) diff --git a/examples/lora/lorawan/common/lgt92.go b/examples/lora/lorawan/common/lgt92.go new file mode 100644 index 0000000..3ba3163 --- /dev/null +++ b/examples/lora/lorawan/common/lgt92.go @@ -0,0 +1,13 @@ +//go:build lgt92 + +package common + +import "machine" + +var ( + rstPin = machine.PB0 + csPin = machine.PA15 + dio0Pin = machine.PC13 + dio1Pin = machine.PB10 + spi = machine.SPI0 +) diff --git a/examples/lora/lorawan/common/sx127x.go b/examples/lora/lorawan/common/sx127x.go index 98ef0a7..b9e4a89 100644 --- a/examples/lora/lorawan/common/sx127x.go +++ b/examples/lora/lorawan/common/sx127x.go @@ -18,12 +18,6 @@ const ( ) var ( - // We assume LoRa Featherwing module is connected to PyBadge: - rstPin = machine.D11 - csPin = machine.D10 - dio0Pin = machine.D6 - dio1Pin = machine.D9 - spi = machine.SPI0 loraRadio *sx127x.Device )