RNS::RNodeKISS
Extended KISS command constants for RNode hardware communication. These supplement the base KISS constants in interface.cr.
Constants
CMD_BANDWIDTH = 2_u8
CMD_BLINK = 48_u8
CMD_BT_CTRL = 70_u8
CMD_CR = 5_u8
CMD_DATA = 0_u8
CMD_DETECT = 8_u8
CMD_DISP_READ = 102_u8
CMD_ERROR = 144_u8
Error codes
CMD_FB_EXT = 65_u8
CMD_FB_READ = 66_u8
CMD_FB_WRITE = 67_u8
CMD_FREQUENCY = 1_u8
CMD_FW_VERSION = 80_u8
CMD_LEAVE = 10_u8
CMD_LT_ALOCK = 12_u8
CMD_MCU = 73_u8
CMD_PLATFORM = 72_u8
CMD_RADIO_LOCK = 7_u8
CMD_RADIO_STATE = 6_u8
CMD_RANDOM = 64_u8
CMD_READY = 15_u8
CMD_RESET = 85_u8
CMD_ROM_READ = 81_u8
CMD_SF = 4_u8
CMD_ST_ALOCK = 11_u8
CMD_STAT_BAT = 39_u8
CMD_STAT_CHTM = 37_u8
CMD_STAT_CSMA = 40_u8
CMD_STAT_PHYPRM = 38_u8
CMD_STAT_RSSI = 35_u8
CMD_STAT_RX = 33_u8
CMD_STAT_SNR = 36_u8
CMD_STAT_TEMP = 41_u8
CMD_STAT_TX = 34_u8
CMD_TXPOWER = 3_u8
CMD_UNKNOWN = 254_u8
RNode-specific KISS commands
DETECT_REQ = 115_u8
Detection
DETECT_RESP = 70_u8
ERROR_EEPROM_LOCKED = 3_u8
ERROR_INITRADIO = 1_u8
ERROR_MEMORY_LOW = 5_u8
ERROR_MODEM_TIMEOUT = 6_u8
ERROR_QUEUE_FULL = 4_u8
ERROR_TXFAILED = 2_u8
FEND = KISS::FEND
Frame delimiters (same as base KISS)
FESC = KISS::FESC
PLATFORM_AVR = 144_u8
Platform types
PLATFORM_ESP32 = 128_u8
PLATFORM_NRF52 = 112_u8
RADIO_STATE_ASK = 255_u8
RADIO_STATE_OFF = 0_u8
Radio states
RADIO_STATE_ON = 1_u8
TFEND = KISS::TFEND
TFESC = KISS::TFESC