Text menu driven ANSI/VT100 console test utility for LoRa transceivers
radio chip selection
Radio chip driver is not included, allowing choice of radio device.
If you're using SX1272 or SX1276, then import sx127x driver into your program.
if you're using SX1261 or SX1262, then import sx126x driver into your program.
if you're using SX1280, then import sx1280 driver into your program.
if you're using LR1110, then import LR1110 driver into your program.
If you're using NAmote72 or Murata discovery, then you must import only sx127x driver.
If you're using Type1SJ select target DISCO_L072CZ_LRWAN1
and import sx126x driver into your program.
This is VT100 text-based menu driven test program for SX12xx transceiver devices.
Serial console is divided into horizontally into top half and bottom half.
The bottom half serves as scrolling area to log activity.
The top half serves as menu, to configure the radio.
For all devices, the serial console operates at 115200 8N1, and requires terminal with ANSI-VT100 capability, such as putty/teraterm/minicom etc.
Use program only with keyboard up/down/left/right keys. Enter to change an item, or number for value item. Some items are single bit, requiring only enter key to toggle. Others with fixed choices give a drop-down menu.
History
add reading of RSSI
6 weeks ago, by dudmuck [Mon, 05 Aug 2024 20:07:16 +0000] rev 15
add reading of RSSI
BufferedSerial flush printf
2021-09-16, by dudmuck [Thu, 16 Sep 2021 21:57:23 +0000] rev 14
BufferedSerial flush printf
add RF frequency sweep for continuous_tx
2021-08-24, by dudmuck [Tue, 24 Aug 2021 16:21:28 -0700] rev 13
add RF frequency sweep for continuous_tx
remove radio driver
2020-06-12, by Wayne Roberts [Fri, 12 Jun 2020 11:48:21 -0700] rev 12
remove radio driver
type1SJ add
2020-06-12, by Wayne Roberts [Fri, 12 Jun 2020 11:21:43 -0700] rev 11
type1SJ add
complete LR1110
2020-05-19, by Wayne Roberts [Tue, 19 May 2020 15:35:50 -0700] rev 10
complete LR1110
sx126x: add LDO/DCDC control and TCXO control
2020-05-04, by Wayne Roberts [Mon, 04 May 2020 17:54:55 -0700] rev 9
sx126x: add LDO/DCDC control and TCXO control
sx126x: correctly control antenna switch, add sd_mode for 500KHz SF12 TX
2020-03-04, by dudmuck [Wed, 04 Mar 2020 19:33:21 +0000] rev 8
sx126x: correctly control antenna switch, add sd_mode for 500KHz SF12 TX
remove unused set_tx_dbm() in sx127x arduino form-factor
2019-04-04, by Wayne Roberts [Thu, 04 Apr 2019 11:14:05 -0700] rev 7
remove unused set_tx_dbm() in sx127x arduino form-factor
fix sx126x paConfig, and sx128x packet params
2018-12-14, by Wayne Roberts [Fri, 14 Dec 2018 12:19:07 -0800] rev 6
fix sx126x paConfig, and sx128x packet params