longfi-arduino/Sparkfun-Pro-RF/longfi-us915
Kent Wiliams 36e6132348 switched examples to sub-band 2 2020-05-11 21:36:09 -07:00
..
README.md specify arduino lmic version in sparkfun and adafruit 2020-04-30 12:51:20 -07:00
config.h didn't commit config contents and fixing link 2020-04-20 13:31:19 -07:00
longfi-us915.ino switched examples to sub-band 2 2020-05-11 21:36:09 -07:00

README.md

Sparkfun Pro RF - Basic LongFi Example

This example demonstrates sending a simple data packet using a Sparkfun Pro RF development board. Visit our quickstart guide here.

Required 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

Arduino SAMD Boards (32-bits ARM Cortex-M0+) + SparkFun SAMD Boards

Install board support packages, find instructions here.

Arduino IDE:

  1. Select Tools -> Board: -> SparkFun SAMD21 Pro RF

Required Hardware

Sparkfun Pro RF