RNS::RNodeMultiKISS
Extended KISS command constants for RNode Multi-interface hardware communication. Supplements the base RNodeKISS constants with multi-interface selection commands.
Constants
CMD_BANDWIDTH = RNodeKISS::CMD_BANDWIDTH
CMD_BLINK = RNodeKISS::CMD_BLINK
CMD_BT_CTRL = RNodeKISS::CMD_BT_CTRL
CMD_CR = RNodeKISS::CMD_CR
CMD_DATA = RNodeKISS::CMD_DATA
CMD_DETECT = RNodeKISS::CMD_DETECT
CMD_ERROR = RNodeKISS::CMD_ERROR
CMD_FB_EXT = RNodeKISS::CMD_FB_EXT
CMD_FB_READ = RNodeKISS::CMD_FB_READ
CMD_FB_WRITE = RNodeKISS::CMD_FB_WRITE
CMD_FREQUENCY = RNodeKISS::CMD_FREQUENCY
CMD_FW_VERSION = RNodeKISS::CMD_FW_VERSION
CMD_INT0_DATA = 0_u8
Per-interface data commands (virtual port indices)
CMD_INT10_DATA = 224_u8
CMD_INT11_DATA = 240_u8
CMD_INT1_DATA = 16_u8
CMD_INT2_DATA = 32_u8
CMD_INT3_DATA = 112_u8
CMD_INT4_DATA = 117_u8
CMD_INT5_DATA = 144_u8
CMD_INT6_DATA = 160_u8
CMD_INT7_DATA = 176_u8
CMD_INT8_DATA = 192_u8
CMD_INT9_DATA = 208_u8
CMD_INTERFACES = 113_u8
CMD_LEAVE = RNodeKISS::CMD_LEAVE
CMD_LT_ALOCK = RNodeKISS::CMD_LT_ALOCK
CMD_MCU = RNodeKISS::CMD_MCU
CMD_PLATFORM = RNodeKISS::CMD_PLATFORM
CMD_RADIO_LOCK = RNodeKISS::CMD_RADIO_LOCK
CMD_RADIO_STATE = RNodeKISS::CMD_RADIO_STATE
CMD_RANDOM = RNodeKISS::CMD_RANDOM
CMD_READY = RNodeKISS::CMD_READY
CMD_RESET = RNodeKISS::CMD_RESET
CMD_ROM_READ = RNodeKISS::CMD_ROM_READ
CMD_SEL_INT = 31_u8
Multi-interface selection command
CMD_SF = RNodeKISS::CMD_SF
CMD_ST_ALOCK = RNodeKISS::CMD_ST_ALOCK
CMD_STAT_CHTM = RNodeKISS::CMD_STAT_CHTM
CMD_STAT_PHYPRM = RNodeKISS::CMD_STAT_PHYPRM
CMD_STAT_RSSI = RNodeKISS::CMD_STAT_RSSI
CMD_STAT_RX = RNodeKISS::CMD_STAT_RX
CMD_STAT_SNR = RNodeKISS::CMD_STAT_SNR
CMD_STAT_TX = RNodeKISS::CMD_STAT_TX
CMD_TXPOWER = RNodeKISS::CMD_TXPOWER
CMD_UNKNOWN = RNodeKISS::CMD_UNKNOWN
Re-export base RNode KISS commands
DETECT_REQ = RNodeKISS::DETECT_REQ
DETECT_RESP = RNodeKISS::DETECT_RESP
ERROR_EEPROM_LOCKED = RNodeKISS::ERROR_EEPROM_LOCKED
ERROR_INITRADIO = RNodeKISS::ERROR_INITRADIO
ERROR_TXFAILED = RNodeKISS::ERROR_TXFAILED
FEND = KISS::FEND
Frame delimiters (same as base KISS)
FESC = KISS::FESC
INT_DATA_CMDS = [CMD_INT0_DATA, CMD_INT1_DATA, CMD_INT2_DATA, CMD_INT3_DATA, CMD_INT4_DATA, CMD_INT5_DATA, CMD_INT6_DATA, CMD_INT7_DATA, CMD_INT8_DATA, CMD_INT9_DATA, CMD_INT10_DATA, CMD_INT11_DATA]
PLATFORM_AVR = RNodeKISS::PLATFORM_AVR
PLATFORM_ESP32 = RNodeKISS::PLATFORM_ESP32
PLATFORM_NRF52 = RNodeKISS::PLATFORM_NRF52
RADIO_STATE_ASK = RNodeKISS::RADIO_STATE_ASK
RADIO_STATE_OFF = RNodeKISS::RADIO_STATE_OFF
RADIO_STATE_ON = RNodeKISS::RADIO_STATE_ON
SX1262 = 17_u8
SX126X = 16_u8
SX1276 = 1_u8
SX1278 = 2_u8
SX127X = 0_u8
Chip types
SX1280 = 33_u8
SX128X = 32_u8
TFEND = KISS::TFEND
TFESC = KISS::TFESC