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

BufferedSerial flush printf default tip

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


correct PA_OFF for sx127x

2018-12-06, by Wayne Roberts [Thu, 06 Dec 2018 14:24:18 -0800] rev 5

correct PA_OFF for sx127x