longfi-arduino/Sparkfun-Pro-RF/longfi-us915
Kent Wiliams e7dfd1e96d didn't commit config contents and fixing link 2020-04-20 13:31:19 -07:00
..
README.md didn't commit config contents and fixing link 2020-04-20 13:31:19 -07:00
config.h didn't commit config contents and fixing link 2020-04-20 13:31:19 -07:00
longfi-us915.ino restructured examples specific to board support 2020-04-13 16:46:29 -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 the latest version.

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