Type definitions#
Modules#
sid_pal_radio_fsk_cad_params_t
sid_pal_radio_fsk_modulation_params_t
sid_pal_radio_fsk_packet_params_t
sid_pal_radio_fsk_rx_packet_status_t
sid_pal_radio_fsk_phy_settings_t
Enumerations#
enum
SID_PAL_RADIO_FSK_SIDEWALK_HEADER = 0
SID_PAL_RADIO_FSK_CUSTOM_HEADER = 1
}
Sidewalk Phy FSK header type.
enum
RADIO_FSK_FCS_TYPE_0 = 0
RADIO_FSK_FCS_TYPE_1 = 1
}
Radio FSK FCS enumeration definition.
Macros#
#define
SID_PAL_RADIO_FSK_MOD_SHAPING_OFF 0x00
Radio Mod Shaping parameter.
#define
SID_PAL_RADIO_FSK_MOD_SHAPING_G_BT_03 0x08
#define
SID_PAL_RADIO_FSK_MOD_SHAPING_G_BT_05 0x09
#define
SID_PAL_RADIO_FSK_MOD_SHAPING_G_BT_07 0x0A
#define
SID_PAL_RADIO_FSK_MOD_SHAPING_G_BT_1 0x0B
#define
SID_PAL_RADIO_FSK_BW_4800 0x1F
Bandwidth.
#define
SID_PAL_RADIO_FSK_BW_5800 0x07
#define
SID_PAL_RADIO_FSK_BW_7300 0x0F
#define
SID_PAL_RADIO_FSK_BW_9700 0x1E
#define
SID_PAL_RADIO_FSK_BW_11700 0x16
#define
SID_PAL_RADIO_FSK_BW_14600 0x0E
#define
SID_PAL_RADIO_FSK_BW_19500 0x1D
#define
SID_PAL_RADIO_FSK_BW_23400 0x15
#define
SID_PAL_RADIO_FSK_BW_29300 0x0D
#define
SID_PAL_RADIO_FSK_BW_39000 0x1C
#define
SID_PAL_RADIO_FSK_BW_46900 0x14
#define
SID_PAL_RADIO_FSK_BW_58600 0x0C
#define
SID_PAL_RADIO_FSK_BW_78200 0x1B
#define
SID_PAL_RADIO_FSK_BW_93800 0x13
#define
SID_PAL_RADIO_FSK_BW_117300 0x0B
#define
SID_PAL_RADIO_FSK_BW_156200 0x1A
#define
SID_PAL_RADIO_FSK_BW_187200 0x12
#define
SID_PAL_RADIO_FSK_BW_234300 0x0A
#define
SID_PAL_RADIO_FSK_BW_312000 0x19
#define
SID_PAL_RADIO_FSK_BW_373600 0x11
#define
SID_PAL_RADIO_FSK_BW_467000 0x09
#define
SID_PAL_RADIO_FSK_BW_100KHZ SID_PAL_RADIO_FSK_BW_93800
#define
SID_PAL_RADIO_FSK_BW_117KHZ SID_PAL_RADIO_FSK_BW_117300
#define
SID_PAL_RADIO_FSK_BW_125KHZ SID_PAL_RADIO_FSK_BW_156200
#define
SID_PAL_RADIO_FSK_BW_150KHZ SID_PAL_RADIO_FSK_BW_156200
#define
SID_PAL_RADIO_FSK_BW_250KHZ SID_PAL_RADIO_FSK_BW_312000
#define
SID_PAL_RADIO_FSK_BW_500KHZ SID_PAL_RADIO_FSK_BW_467000
#define
SID_PAL_RADIO_FSK_PREAMBLE_DETECTOR_OFF 0x00
Radio Preamble detection.
#define
SID_PAL_RADIO_FSK_PREAMBLE_DETECTOR_08_BITS 0x04
#define
SID_PAL_RADIO_FSK_PREAMBLE_DETECTOR_16_BITS 0x05
#define
SID_PAL_RADIO_FSK_PREAMBLE_DETECTOR_24_BITS 0x06
#define
SID_PAL_RADIO_FSK_PREAMBLE_DETECTOR_32_BITS 0x07
#define
SID_PAL_RADIO_FSK_ADDRESSCOMP_FILT_OFF 0x00
Radio sync word correlators activated.
#define
SID_PAL_RADIO_FSK_ADDRESSCOMP_FILT_NODE 0x01
#define
SID_PAL_RADIO_FSK_ADDRESSCOMP_FILT_NODE_BROAD 0x02
#define
SID_PAL_RADIO_FSK_RADIO_PACKET_FIXED_LENGTH 0x00
Radio packet length modes.
#define
SID_PAL_RADIO_FSK_RADIO_PACKET_VARIABLE_LENGTH 0x01
#define
SID_PAL_RADIO_FSK_CRC_OFF 0x01
packet params crc types
#define
SID_PAL_RADIO_FSK_CRC_1_BYTES 0x00
#define
SID_PAL_RADIO_FSK_CRC_2_BYTES 0x02
#define
SID_PAL_RADIO_FSK_CRC_1_BYTES_INV 0x04
#define
SID_PAL_RADIO_FSK_CRC_2_BYTES_INV 0x06
#define
SID_PAL_RADIO_FSK_CRC_2_BYTES_IBM 0xF1
#define
SID_PAL_RADIO_FSK_CRC_2_BYTES_CCIT 0xF2
#define
SID_PAL_RADIO_FSK_DC_FREE_OFF 0x00
packet params Radio whitening mode
#define
SID_PAL_RADIO_FSK_DC_FREEWHITENING 0x01
#define
SID_PAL_RADIO_FSK_WHITENING_SEED 0x01FF
#define
SID_PAL_RADIO_FSK_SYNC_WORD_LENGTH 8
#define
SECS_TO_MUS (X)
timeout duration in usec.
#define
SID_PAL_RADIO_FSK_DEFAULT_TX_TIMEOUT SECS_TO_MUS(5)
set max radio timeout to 5sec
#define
SID_PAL_RADIO_FSK_TIMEOUT_DURATION_1_SEC SECS_TO_MUS(1)
1 sec timeout used by diagnostics code
#define
SID_MAX_CUSTOM_PHYHDR_SZ 4
Enumeration Documentation#
sid_pal_radio_fsk_header_type#
sid_pal_radio_fsk_header_type
Sidewalk Phy FSK header type.
Enumerator | |
---|---|
SID_PAL_RADIO_FSK_SIDEWALK_HEADER | Sidewalk-specific header |
SID_PAL_RADIO_FSK_CUSTOM_HEADER | Custom header |
radio_fsk_fcs_t#
radio_fsk_fcs_t
Radio FSK FCS enumeration definition.
Enumerator | |
---|---|
RADIO_FSK_FCS_TYPE_0 | 4-octet FCS |
RADIO_FSK_FCS_TYPE_1 | 2-octet FCS |