This is a copy of the community maintained fork of the open firmware which powers RNode devices. This version will have support for the hardware made by Mees Electronics.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Mark Qvist 3a2c3bf1cc Updated readme 7 years ago
.gitignore Initial commit 7 years ago
Config.h TNC mode checks 7 years ago
Framing.h EEPROM config and TNC mode 7 years ago
LICENSE License 7 years ago
LoRa.cpp EEPROM config and TNC mode 7 years ago
LoRa.h EEPROM config and TNC mode 7 years ago
MD5.cpp MD5 library 7 years ago
MD5.h MD5 library 7 years ago
README.md Updated readme 7 years ago
RNode_Firmware.ino TNC mode checks 7 years ago
ROM.h ROM addressing 7 years ago
Utilities.cpp EEPROM config and TNC mode 7 years ago

README.md

RNode Firmware

Intro

This is the firmware for RNode, a very flexible LoRa-based communication device. RNode can functions as a:

  • Network adapter for RNS
  • LoRa interface for your computer (or any device with a USB or serial port)
  • Packet sniffer for LoRa networks
  • LoRa development board
  • A flexible platform for experiementing with LoRa technology

RNode is controlled by a powerful ATmega1284p MCU, and is fully Arduino compatible. You can use this firmware, or it can be programmed any way you like, either from the Arduino IDE, or using any of the available tools for AVR development. This firmware can also be edited and compiled directly from the Arduino IDE.

For configuring an RNode with this firmware, please have a look at the RNode Config Utility.

Current Status

The RNode firmware has not seen much real world testing, and should be considered beta at this point.