The SX126x SDK contains several simple examples for SX126x transceivers.
Name | Description | Documentation |
---|---|---|
CAD | Perform a Channel Activity Detection (CAD) - LoRa only | README |
PER | Perform a Packet Error Rate (PER) test - both Tx and Rx roles | README |
Ping pong | Launch an exchange between two devices | README |
Spectral scan | Get inst-RSSI values in RX mode to form a heat map | README |
Spectrum display | Get inst-RSSI values in RX mode to form a dyamic spectrum curve | README |
Tx continuous wave | Configure the chip to transmit a single tone | README |
Tx infinite preamble | Configure the chip to transmit an infinite preamble | README |
Sigfox | Send a Sigfox-compliant uplink | README |
A demonstration of the LR-FHSS capability of the chip can be found here.
Each example has its own set of parameters - see sx126x/apps/<example>/main_<example>.h
.
There is also a common configuration file sx126x/common/apps_configuration.h
where parameters can be set, among which:
- Packet type
- RF frequency
- Output power
- Packet and modulation parameters for different modulations
See details in the common README
This SDK is developed on the ST Microeletronic NUCLEO-L476RG development board
The list of compatible Semtech SX1261 shields is:
Shield | PCB | Frequency matching |
---|---|---|
SX1261MB1BAS | E406v03a | 868 |
SX1261MB1CAS | E449V01A | 923 |
SX1261MB2BAS | E498V01A | 868 |
The list of compatible Semtech SX1262 shields is:
Shield | PCB | Frequency matching |
---|---|---|
SX1262MB1CAS | E428V03A | 915 |
SX1262MB1CBS | E449V01A | 923 |
SX1262MB1DAS | E449V01A | 866 |
SX1262MB1PAS | E449V01A | 923/915 |
SX1262MB2CAS | E499V01B | 915 |
The list of compatible Semtech SX1268 shields is:
Shield | PCB | Frequency matching |
---|---|---|
SX1268MB1GAS | E512V01A | 490 |