Struct mkw41z::ant::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_buffer_0: PACKET_BUFFER_0, pub packet_buffer_1: PACKET_BUFFER_1, pub packet_buffer_2: PACKET_BUFFER_2, pub packet_buffer_3: PACKET_BUFFER_3, pub packet_buffer_4: PACKET_BUFFER_4, pub packet_buffer_5: PACKET_BUFFER_5, pub packet_buffer_6: PACKET_BUFFER_6, pub packet_buffer_7: PACKET_BUFFER_7, pub packet_buffer_8: PACKET_BUFFER_8, pub packet_buffer_9: PACKET_BUFFER_9, pub packet_buffer_10: PACKET_BUFFER_10, pub packet_buffer_11: PACKET_BUFFER_11, pub packet_buffer_12: PACKET_BUFFER_12, pub packet_buffer_13: PACKET_BUFFER_13, pub packet_buffer_14: PACKET_BUFFER_14, pub packet_buffer_15: PACKET_BUFFER_15, pub packet_buffer_16: PACKET_BUFFER_16, pub packet_buffer_17: PACKET_BUFFER_17, pub packet_buffer_18: PACKET_BUFFER_18, pub packet_buffer_19: PACKET_BUFFER_19, pub packet_buffer_20: PACKET_BUFFER_20, pub packet_buffer_21: PACKET_BUFFER_21, pub packet_buffer_22: PACKET_BUFFER_22, pub packet_buffer_23: PACKET_BUFFER_23, pub packet_buffer_24: PACKET_BUFFER_24, pub packet_buffer_25: PACKET_BUFFER_25, pub packet_buffer_26: PACKET_BUFFER_26, pub packet_buffer_27: PACKET_BUFFER_27, pub packet_buffer_28: PACKET_BUFFER_28, pub packet_buffer_29: PACKET_BUFFER_29, pub packet_buffer_30: PACKET_BUFFER_30, pub packet_buffer_31: PACKET_BUFFER_31, pub packet_buffer_32: PACKET_BUFFER_32, pub packet_buffer_33: PACKET_BUFFER_33, pub packet_buffer_34: PACKET_BUFFER_34, pub packet_buffer_35: PACKET_BUFFER_35, pub packet_buffer_36: PACKET_BUFFER_36, pub packet_buffer_37: PACKET_BUFFER_37, pub packet_buffer_38: PACKET_BUFFER_38, pub packet_buffer_39: PACKET_BUFFER_39, pub packet_buffer_40: PACKET_BUFFER_40, pub packet_buffer_41: PACKET_BUFFER_41, pub packet_buffer_42: PACKET_BUFFER_42, pub packet_buffer_43: PACKET_BUFFER_43, pub packet_buffer_44: PACKET_BUFFER_44, pub packet_buffer_45: PACKET_BUFFER_45, pub packet_buffer_46: PACKET_BUFFER_46, pub packet_buffer_47: PACKET_BUFFER_47, pub packet_buffer_48: PACKET_BUFFER_48, pub packet_buffer_49: PACKET_BUFFER_49, pub packet_buffer_50: PACKET_BUFFER_50, pub packet_buffer_51: PACKET_BUFFER_51, pub packet_buffer_52: PACKET_BUFFER_52, pub packet_buffer_53: PACKET_BUFFER_53, pub packet_buffer_54: PACKET_BUFFER_54, pub packet_buffer_55: PACKET_BUFFER_55, pub packet_buffer_56: PACKET_BUFFER_56, pub packet_buffer_57: PACKET_BUFFER_57, pub packet_buffer_58: PACKET_BUFFER_58, pub packet_buffer_59: PACKET_BUFFER_59, pub packet_buffer_60: PACKET_BUFFER_60, pub packet_buffer_61: PACKET_BUFFER_61, pub packet_buffer_62: PACKET_BUFFER_62, pub packet_buffer_63: PACKET_BUFFER_63, // 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 - RX WATERMARK
dsm_ctrl: DSM_CTRL
0x40 - DSM CONTROL
part_id: PART_ID
0x44 - PART ID
packet_buffer_0: PACKET_BUFFER_0
0x100 - PACKET BUFFER
packet_buffer_1: PACKET_BUFFER_1
0x102 - PACKET BUFFER
packet_buffer_2: PACKET_BUFFER_2
0x104 - PACKET BUFFER
packet_buffer_3: PACKET_BUFFER_3
0x106 - PACKET BUFFER
packet_buffer_4: PACKET_BUFFER_4
0x108 - PACKET BUFFER
packet_buffer_5: PACKET_BUFFER_5
0x10a - PACKET BUFFER
packet_buffer_6: PACKET_BUFFER_6
0x10c - PACKET BUFFER
packet_buffer_7: PACKET_BUFFER_7
0x10e - PACKET BUFFER
packet_buffer_8: PACKET_BUFFER_8
0x110 - PACKET BUFFER
packet_buffer_9: PACKET_BUFFER_9
0x112 - PACKET BUFFER
packet_buffer_10: PACKET_BUFFER_10
0x114 - PACKET BUFFER
packet_buffer_11: PACKET_BUFFER_11
0x116 - PACKET BUFFER
packet_buffer_12: PACKET_BUFFER_12
0x118 - PACKET BUFFER
packet_buffer_13: PACKET_BUFFER_13
0x11a - PACKET BUFFER
packet_buffer_14: PACKET_BUFFER_14
0x11c - PACKET BUFFER
packet_buffer_15: PACKET_BUFFER_15
0x11e - PACKET BUFFER
packet_buffer_16: PACKET_BUFFER_16
0x120 - PACKET BUFFER
packet_buffer_17: PACKET_BUFFER_17
0x122 - PACKET BUFFER
packet_buffer_18: PACKET_BUFFER_18
0x124 - PACKET BUFFER
packet_buffer_19: PACKET_BUFFER_19
0x126 - PACKET BUFFER
packet_buffer_20: PACKET_BUFFER_20
0x128 - PACKET BUFFER
packet_buffer_21: PACKET_BUFFER_21
0x12a - PACKET BUFFER
packet_buffer_22: PACKET_BUFFER_22
0x12c - PACKET BUFFER
packet_buffer_23: PACKET_BUFFER_23
0x12e - PACKET BUFFER
packet_buffer_24: PACKET_BUFFER_24
0x130 - PACKET BUFFER
packet_buffer_25: PACKET_BUFFER_25
0x132 - PACKET BUFFER
packet_buffer_26: PACKET_BUFFER_26
0x134 - PACKET BUFFER
packet_buffer_27: PACKET_BUFFER_27
0x136 - PACKET BUFFER
packet_buffer_28: PACKET_BUFFER_28
0x138 - PACKET BUFFER
packet_buffer_29: PACKET_BUFFER_29
0x13a - PACKET BUFFER
packet_buffer_30: PACKET_BUFFER_30
0x13c - PACKET BUFFER
packet_buffer_31: PACKET_BUFFER_31
0x13e - PACKET BUFFER
packet_buffer_32: PACKET_BUFFER_32
0x140 - PACKET BUFFER
packet_buffer_33: PACKET_BUFFER_33
0x142 - PACKET BUFFER
packet_buffer_34: PACKET_BUFFER_34
0x144 - PACKET BUFFER
packet_buffer_35: PACKET_BUFFER_35
0x146 - PACKET BUFFER
packet_buffer_36: PACKET_BUFFER_36
0x148 - PACKET BUFFER
packet_buffer_37: PACKET_BUFFER_37
0x14a - PACKET BUFFER
packet_buffer_38: PACKET_BUFFER_38
0x14c - PACKET BUFFER
packet_buffer_39: PACKET_BUFFER_39
0x14e - PACKET BUFFER
packet_buffer_40: PACKET_BUFFER_40
0x150 - PACKET BUFFER
packet_buffer_41: PACKET_BUFFER_41
0x152 - PACKET BUFFER
packet_buffer_42: PACKET_BUFFER_42
0x154 - PACKET BUFFER
packet_buffer_43: PACKET_BUFFER_43
0x156 - PACKET BUFFER
packet_buffer_44: PACKET_BUFFER_44
0x158 - PACKET BUFFER
packet_buffer_45: PACKET_BUFFER_45
0x15a - PACKET BUFFER
packet_buffer_46: PACKET_BUFFER_46
0x15c - PACKET BUFFER
packet_buffer_47: PACKET_BUFFER_47
0x15e - PACKET BUFFER
packet_buffer_48: PACKET_BUFFER_48
0x160 - PACKET BUFFER
packet_buffer_49: PACKET_BUFFER_49
0x162 - PACKET BUFFER
packet_buffer_50: PACKET_BUFFER_50
0x164 - PACKET BUFFER
packet_buffer_51: PACKET_BUFFER_51
0x166 - PACKET BUFFER
packet_buffer_52: PACKET_BUFFER_52
0x168 - PACKET BUFFER
packet_buffer_53: PACKET_BUFFER_53
0x16a - PACKET BUFFER
packet_buffer_54: PACKET_BUFFER_54
0x16c - PACKET BUFFER
packet_buffer_55: PACKET_BUFFER_55
0x16e - PACKET BUFFER
packet_buffer_56: PACKET_BUFFER_56
0x170 - PACKET BUFFER
packet_buffer_57: PACKET_BUFFER_57
0x172 - PACKET BUFFER
packet_buffer_58: PACKET_BUFFER_58
0x174 - PACKET BUFFER
packet_buffer_59: PACKET_BUFFER_59
0x176 - PACKET BUFFER
packet_buffer_60: PACKET_BUFFER_60
0x178 - PACKET BUFFER
packet_buffer_61: PACKET_BUFFER_61
0x17a - PACKET BUFFER
packet_buffer_62: PACKET_BUFFER_62
0x17c - PACKET BUFFER
packet_buffer_63: PACKET_BUFFER_63
0x17e - PACKET BUFFER