arduino2/libraries/arduino-lmic-master/doc
2021-02-10 18:05:49 +01:00
..
IBM-DISCLAIMER.txt coommit after a long time 2021-02-10 18:05:49 +01:00
IBM-release-notes.txt coommit after a long time 2021-02-10 18:05:49 +01:00
LMIC-FSM.cdd coommit after a long time 2021-02-10 18:05:49 +01:00
LMIC-FSM.pdf coommit after a long time 2021-02-10 18:05:49 +01:00
LMIC-structure-diagram.cdd coommit after a long time 2021-02-10 18:05:49 +01:00
LMIC-structure-diagram.pdf coommit after a long time 2021-02-10 18:05:49 +01:00
LMIC-v3.3.0-redline.pdf coommit after a long time 2021-02-10 18:05:49 +01:00
LMIC-v3.3.0.docx coommit after a long time 2021-02-10 18:05:49 +01:00
LMIC-v3.3.0.pdf coommit after a long time 2021-02-10 18:05:49 +01:00
LoRaWAN-at-a-glance.pdf coommit after a long time 2021-02-10 18:05:49 +01:00
LoRaWAN-at-a-glance.vsdx coommit after a long time 2021-02-10 18:05:49 +01:00
RadioDriver.md coommit after a long time 2021-02-10 18:05:49 +01:00
README.md coommit after a long time 2021-02-10 18:05:49 +01:00

LMIC Documentation

This directory contains documentation on the use and implementation of the LMIC.

Usage documentation

Background information

Implementation documentation

  • RadioDriver.md: documentation of the radio driver interface.
  • LMIC-structure-diagram.pdf: a structural diagram of the LMIC. This is somewhat UML like.
  • LMIC-FSM.pdf: the operating logic of the LMIC, modeled as a finite state machine. As of version 3.2, this model is idealized; the actual implementation is not an explicit state machine. However, if you search for os_setCallback() and os_setTimedCallback(), you will see the links between event callbacks, and that will generally correspond to the implementation. The FSM diagram doesn't show class-B or class-C operation as yet.

Historical information

  • IBM-DISCLAIMER.txt and IBM-release-notes.txt are artifacts of the original IBM distribution, retained for reference.

Meta

Source files are included for documents that have separate sources.

  • The source for the API documentation is a Microsoft Word file.
  • The source for "LoRaWAN at a glance" is a Visio file.
  • The sources for LMIC-FSM and LMIC-structure are Cadifra files. Cadifra is an inexpensive ($50) commercial tool that the author uses as a UML whiteboard; it's really lightweight and very cleanly implemented on Windows.