
"Wireless Made Easy!" - Enable Simple RF Performance Testing of SAM R34 IC and WLR089U0 Module using Reference Design Package Software Tools and Macro files
Devices: | ATSAMR34 | WLR089U0
THE SOFTWARE ARE PROVIDED "AS IS" AND GIVE A PATH FOR SELF-SUPPORT AND SELF-MAINTENANCE.
This repository contains unsupported example code intended to help accelerate client product development. It is not validated for production nor audited for security best-practices.
Note that while this repository is unsupported, Microchip welcome community contributions, and all pull-requests will be considered for inclusion into the repository.
Interact with peers in the community at LoRa Forum.
Clone/Download the current repo to get the package.
This repo provides the basic steps to enable simple RF Performance Testing of SAM R34 IC and WLR089U0 Module using Tera Term Macro Files and the tools included in the Reference Design Package.
Refer to SAMR34 IC Reference Design Package to get the full set of documentation and guidelines for performing RF testing and validation.
Checkout the AN1631 - Simple Link Budget Estimation and Performance Measurements to learn measurement and techniques to evaluate the range and performance of wireless transmission.


Microchip Studio 7.0.2542 IDE
Download SAMR34 IC Reference Design Package
Tera Term 4.102 has been tested to validate the Tera Term Macros
To enable the SAM R34/R35 or WLR089U0 devices for RF testing, the devices need to be programmed with the device specific SAM R34/R35 or WLR089U0 Radio Utility Firmware Project.
Checkout the Radio Utility Commands Reference Manual to get details on the ASCII-format Radio commands over UART interface.
Last reset cause: External Reset
LoRaWAN Stack UP
WLR089 Xpro MLS_SDK_1_0_P_5 Mar 17 2021 18:46:17
To enable RF performance testing, several macros are provided in the present repository using the Tera Term language (TTL) to support European and North America bands.
| Macro name | Description |
|---|---|
| FSK_Peer_to_peer | Enable Peer to peer communication using FSK modulation |
| LoRa_Peer_to_peer | Enable Peer to peer communication using LoRa modulation |
| Receiver_Continuous_Rx_mode | Setup a device in continuous receiver mode |
| Receiver_NarrowBand | Setup a device in receiver mode for Packet Error Rate testing |
| Transmitter_Continuous_Packets_mode | Setup a device in transmitter mode for continuous packets mode |
| Transmitter_CW_mode | Enable Continuous wave transmission |
| Transmitter_Packets_mode | Setup a device in transmitter mode for Packet Error Rate testing |
To execute a Tera Term macro, select: Control -> Macro -> Load .ttl file
Transmitter_CW_mode.ttl macroReceiver_Continuous_Rx_mode.ttl macroTranmistter_Continuous_Packets_mode.ttl macroReceiver_narrowBand.ttl macroTranmistter_Continuous_Packets_mode.ttl macro
Peer_to_peer.ttl macroPeer_to_peer.ttl macro