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.

Revision:
7:ea73b63b9eb1
Parent:
4:fa31fdf4ec8d
Child:
9:295e37c38fb3
--- a/radio.h	Fri Dec 14 12:19:07 2018 -0800
+++ b/radio.h	Thu Apr 04 11:14:05 2019 -0700
@@ -114,7 +114,6 @@
         static void hw_reset(void);
         static void clearIrqFlags(void);
         static void readChip(void);
-        static void set_tx_dbm(int8_t dbm);
         static void tx_carrier(void);
         static void tx_preamble(void);
         static void txPkt(void);