FeatherWing RFM95W - fhnw-imvs/fhnw-idb GitHub Wiki
- https://www.adafruit.com/product/3231 (EU = 900 MHz, ~20$)
- https://www.adafruit.com/product/1865 (connector, ~3$)
- https://www.adafruit.com/product/1858 (antenna, ~5$)
- https://learn.adafruit.com/the-things-network-for-feather/arduino-setup
- Library: Sketch > Include Library > Manage Libraries > MCCI LoRaWAN LMIC > Install
See also SPI control pins, e.g.
Or use the adapter PCB:
| RFM95W | Wing | ESP8266 | M4 | nRF52840 |
|---|---|---|---|---|
| NC | A | 13 | 11 | 11 |
| DIO0 = IRQ |
B | 15 | 10 | 10 |
| DIO1 | C | 0 | 9 | 9 |
| RST | D | 16 | 6 | 6 |
| CS | E | 2 | 5 | 5 |
| NC | F | NC | 19 | 19 |
NC = Not Connected
const lmic_pinmap lmic_pins = {
.nss = 2, // CS
.rxtx = LMIC_UNUSED_PIN,
.rst = 16, // RST
.dio = {
15, // DIO0 = IRQ
0, // DIO1
LMIC_UNUSED_PIN
}
};
const lmic_pinmap lmic_pins = {
.nss = 5, // CS
.rxtx = LMIC_UNUSED_PIN,
.rst = 6, // RST
.dio = {
10, // DIO0 = IRQ
9, // DIO1
LMIC_UNUSED_PIN
}
};
const lmic_pinmap lmic_pins = {
.nss = 5, // CS
.rxtx = LMIC_UNUSED_PIN,
.rst = 6, // RST
.dio = {
10, // DIO0 = IRQ
9, // DIO1
LMIC_UNUSED_PIN
}
};
- https://blog.werktag.io/posts/adafruit-feather-m0-lora-on-ttn/
- https://learn.adafruit.com/using-lorawan-and-the-things-network-with-circuitpython?view=all#wiring-with-a-radio-featherwing-2-7
- https://learn.adafruit.com/radio-featherwing?view=all
- https://learn.adafruit.com/radio-featherwing?view=all#sma-edge-mount-connector-4-10
- https://learn.adafruit.com/radio-featherwing/wiring