Struct mkw41z::genfsk::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub irq_ctrl: IRQ_CTRL, pub event_tmr: EVENT_TMR, pub t1_cmp: T1_CMP, pub t2_cmp: T2_CMP, pub timestamp: TIMESTAMP, pub xcvr_ctrl: XCVR_CTRL, pub xcvr_sts: XCVR_STS, pub xcvr_cfg: XCVR_CFG, pub channel_num: CHANNEL_NUM, pub tx_power: TX_POWER, pub ntw_adr_ctrl: NTW_ADR_CTRL, pub ntw_adr_0: NTW_ADR_0, pub ntw_adr_1: NTW_ADR_1, pub ntw_adr_2: NTW_ADR_2, pub ntw_adr_3: NTW_ADR_3, pub rx_watermark: RX_WATERMARK, pub dsm_ctrl: DSM_CTRL, pub part_id: PART_ID, pub packet_cfg: PACKET_CFG, pub h0_cfg: H0_CFG, pub h1_cfg: H1_CFG, pub crc_cfg: CRC_CFG, pub crc_init: CRC_INIT, pub crc_poly: CRC_POLY, pub crc_xor_out: CRC_XOR_OUT, pub whiten_cfg: WHITEN_CFG, pub whiten_poly: WHITEN_POLY, pub whiten_sz_thr: WHITEN_SZ_THR, pub bitrate: BITRATE, pub pb_partition: PB_PARTITION, // some fields omitted }
Register block
Fields
irq_ctrl: IRQ_CTRL
0x00 - IRQ CONTROL
event_tmr: EVENT_TMR
0x04 - EVENT TIMER
t1_cmp: T1_CMP
0x08 - T1 COMPARE
t2_cmp: T2_CMP
0x0c - T2 COMPARE
timestamp: TIMESTAMP
0x10 - TIMESTAMP
xcvr_ctrl: XCVR_CTRL
0x14 - TRANSCEIVER CONTROL
xcvr_sts: XCVR_STS
0x18 - TRANSCEIVER STATUS
xcvr_cfg: XCVR_CFG
0x1c - TRANSCEIVER CONFIGURATION
channel_num: CHANNEL_NUM
0x20 - CHANNEL NUMBER
tx_power: TX_POWER
0x24 - TRANSMIT POWER
ntw_adr_ctrl: NTW_ADR_CTRL
0x28 - NETWORK ADDRESS CONTROL
ntw_adr_0: NTW_ADR_0
0x2c - NETWORK ADDRESS 0
ntw_adr_1: NTW_ADR_1
0x30 - NETWORK ADDRESS 1
ntw_adr_2: NTW_ADR_2
0x34 - NETWORK ADDRESS 2
ntw_adr_3: NTW_ADR_3
0x38 - NETWORK ADDRESS 3
rx_watermark: RX_WATERMARK
0x3c - RECEIVE WATERMARK
dsm_ctrl: DSM_CTRL
0x40 - DSM CONTROL
part_id: PART_ID
0x44 - PART ID
packet_cfg: PACKET_CFG
0x60 - PACKET CONFIGURATION
h0_cfg: H0_CFG
0x64 - H0 CONFIGURATION
h1_cfg: H1_CFG
0x68 - H1 CONFIGURATION
crc_cfg: CRC_CFG
0x6c - CRC CONFIGURATION
crc_init: CRC_INIT
0x70 - CRC INITIALIZATION
crc_poly: CRC_POLY
0x74 - CRC POLYNOMIAL
crc_xor_out: CRC_XOR_OUT
0x78 - CRC XOR OUT
whiten_cfg: WHITEN_CFG
0x7c - WHITENER CONFIGURATION
whiten_poly: WHITEN_POLY
0x80 - WHITENER POLYNOMIAL
whiten_sz_thr: WHITEN_SZ_THR
0x84 - WHITENER SIZE THRESHOLD
bitrate: BITRATE
0x88 - BIT RATE
pb_partition: PB_PARTITION
0x8c - PACKET BUFFER PARTITION POINT