longfi-arduino/Adafruit-Feather-M0-RFM95/longfi-us915
Kent Wiliams b8811aea75 specify arduino lmic version in sparkfun and adafruit 2020-04-30 12:51:20 -07:00
..
README.md specify arduino lmic version in sparkfun and adafruit 2020-04-30 12:51:20 -07:00
config.h add example config.h file for ibm lmic 2020-04-24 13:51:47 -07:00
longfi-us915.ino update example sketch with ibm lmic version 2020-04-24 13:53:21 -07:00

README.md

Adafruit Feather M0 RFM95

Adafruit Feather M0 with RFM95 Product Page
Adafruit Feather M0 with RFM95 Datasheets & Files.

Required Arduino Libraries

Important

Make sure you do not have other LMIC arduino libraries installed, otherwise you will experience build errors. You can find your Arduino libraries for your operating system below, simply delete the directory if you would like to remove a library.

linux: /home/{user}/Arduino/libraries windows: Documents/Arduino/libraries mac os: Documents/Arduino/libraries

From the Arduino IDE, open the Library Manager (Sketch->Include Library->Manage Libraries). In the search box, type the library name below and install version 1.5.0+arduino-2.

IBM LMIC framework

Required Configuration

This library requires that a config file be setup properly. After you have installed the IBM LMIC framework library, navigate to it's directory on your operating system found below. Next, replace the config.h file in this directory with this config.h file.

linux: /home/{user}/Arduino/libraries/IBM_LMIC_framework/src/lmic
windows: Documents/Arduino/libraries/IBM_LMIC_framework/src/lmic
mac os: Documents/Arduino/libraries/IBM_LMIC_framework/src/lmic

Required Arduino Board Support

  1. Install Arduino SAMD Support, instructions here.
  2. Install Adafruit SAMD Support, instructions here.
  3. (Windows 7 & 8 Only) Install drivers, instructions here