KiwiBryn / RFM9XLoRa-Meadow

C# Semtech SX127X/RFM9X LoRa library for Wilderness Labs Meadow devices

Home Page:https://blog.devmobile.co.nz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RFM9XLoRa-Meadow

A C# library for LoRa@LoRaAlliance connectivity for Semtech @SX127X/HopeRF @RFMRFM9X equipped shields on Wilderness labs Meadow devices

WARNING - This library will be replaced with an SX127X version shortly

The repo has the source code for the series of blog posts written as I build this library (based on my Windows 10 IoT Core library)

  1. ShieldSPI
  2. RegisterRead(https://blog.devmobile.co.nz/2019/12/25/net-meadow-lora-library-part1/)
  3. RegisterScan(https://blog.devmobile.co.nz/2019/12/26/net-meadow-rfm95-96-97-98-lora-library-part2/)
  4. RegisterReadAndWrite(https://blog.devmobile.co.nz/2019/12/27/net-meadow-rfm95-96-97-98-lora-library-part3/)
  5. TransmitBasic(https://blog.devmobile.co.nz/2019/12/28/net-meadow-rfm95-96-97-98-lora-library-part4/)
  6. ReceiveBasic(https://blog.devmobile.co.nz/2019/12/28/net-meadow-rfm95-96-97-98-lora-library-part5/)
  7. ReceiveInterrupt(https://blog.devmobile.co.nz/2019/12/29/net-meadow-rfm95-96-97-98-lora-library-part6/)
  8. TransmitInterrupt(https://blog.devmobile.co.nz/2019/12/29/net-meadow-rfm95-96-97-98-lora-library-part7/)
  9. ReceiveTransmitInterrupt(https://blog.devmobile.co.nz/2020/01/01/net-meadow-rfm95-96-97-98-lora-library-part8/)
  10. RFM9X.Meadow on Github(https://blog.devmobile.co.nz/2020/01/03/rfm9x-meadow-on-github/)

My initial test rig used a Meadow device and a Dragino Arduino shield. Dragino Test rig this was so I could only connect the pins that I needed.

My second test rig uses a Meadow device and an Adafruit 433MHz or 868MHz feather wing Adafruit Test rig

There are also parallel development projects for Windows 10 IoT Core, TinyCLR and .Net Micro Framework

About

C# Semtech SX127X/RFM9X LoRa library for Wilderness Labs Meadow devices

https://blog.devmobile.co.nz


Languages

Language:C# 100.0%