Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for SAMR34-based boards #286

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Commits on May 17, 2022

  1. Changes to include support for SAMR34-based boards with the RN parser…

    … firmware from Microchip (repo: https://github.com/MicrochipTech/atsamr34_lorawan_rn_parser). Tested with MLS 1_0_P_6 (Parser_ECC608) and WLR089 Xplained Pro. Should be backwards-compatible with standard RN2xx3 modules.
    danalvarez committed May 17, 2022
    Configuration menu
    Copy the full SHA
    4fabdda View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Configuration menu
    Copy the full SHA
    572496f View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Change wake method depending on modem type (via digital pin for SAMR3…

    …4 and autobaud for RN boards)
    danalvarez committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    e85dff6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ed1103 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5f8310 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Changes to improve support of SAMR34. Modified some examples to work …

    …both with RN2xx3 or SAMR34. Removed CheckModule.ino example, this procedure has been moved to DeviceInfo.ino, where it makes more sense.
    
    Changes to TheThingsNetwork.cpp:
    1. Added the mac_joineui command to mac_options, which is used to obtain the appeui in SAMR34 RN parser firmware
    2. Added the mac_edclass command to mac_options, which is used to set the LoRaWAN class in SAMR34 parser firmware
    3. Added getModemType and setModemType functions
    4. Modified personalize: only perform soft reset on RN2xx3 boards
    5. Modified provision: only perform soft reset on RN2xx3 boards
    6. Modified provision: send mac set appeui or mac set joineui for RN2xx3 or SAMR34 boards, respectively
    7. Modified provision: only send mac save on RN2xx3 boards
    8. Modified setClass: send mac set class or mac set edclass for RN2xx3 or SAMR34 boards, respectively
    9. Modified showStatus: optain appeui via mac get appeui or mac get joineui for RN2xx3 or SAMR34 boards, respectively
    danalvarez committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    bfe8adf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f42526 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Added modemType verification to getAppEui, use getAppEui in showStatu…

    …s to automatically check modemType
    danalvarez committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    867ab97 View commit details
    Browse the repository at this point in the history