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

0x00 - IRQ CONTROL

0x04 - EVENT TIMER

0x08 - T1 COMPARE

0x0c - T2 COMPARE

0x10 - TIMESTAMP

0x14 - TRANSCEIVER CONTROL

0x18 - TRANSCEIVER STATUS

0x1c - TRANSCEIVER CONFIGURATION

0x20 - CHANNEL NUMBER

0x24 - TRANSMIT POWER

0x28 - NETWORK ADDRESS CONTROL

0x2c - NETWORK ADDRESS 0

0x30 - NETWORK ADDRESS 1

0x34 - NETWORK ADDRESS 2

0x38 - NETWORK ADDRESS 3

0x3c - RX WATERMARK

0x40 - DSM CONTROL

0x44 - PART ID

0x100 - PACKET BUFFER

0x102 - PACKET BUFFER

0x104 - PACKET BUFFER

0x106 - PACKET BUFFER

0x108 - PACKET BUFFER

0x10a - PACKET BUFFER

0x10c - PACKET BUFFER

0x10e - PACKET BUFFER

0x110 - PACKET BUFFER

0x112 - PACKET BUFFER

0x114 - PACKET BUFFER

0x116 - PACKET BUFFER

0x118 - PACKET BUFFER

0x11a - PACKET BUFFER

0x11c - PACKET BUFFER

0x11e - PACKET BUFFER

0x120 - PACKET BUFFER

0x122 - PACKET BUFFER

0x124 - PACKET BUFFER

0x126 - PACKET BUFFER

0x128 - PACKET BUFFER

0x12a - PACKET BUFFER

0x12c - PACKET BUFFER

0x12e - PACKET BUFFER

0x130 - PACKET BUFFER

0x132 - PACKET BUFFER

0x134 - PACKET BUFFER

0x136 - PACKET BUFFER

0x138 - PACKET BUFFER

0x13a - PACKET BUFFER

0x13c - PACKET BUFFER

0x13e - PACKET BUFFER

0x140 - PACKET BUFFER

0x142 - PACKET BUFFER

0x144 - PACKET BUFFER

0x146 - PACKET BUFFER

0x148 - PACKET BUFFER

0x14a - PACKET BUFFER

0x14c - PACKET BUFFER

0x14e - PACKET BUFFER

0x150 - PACKET BUFFER

0x152 - PACKET BUFFER

0x154 - PACKET BUFFER

0x156 - PACKET BUFFER

0x158 - PACKET BUFFER

0x15a - PACKET BUFFER

0x15c - PACKET BUFFER

0x15e - PACKET BUFFER

0x160 - PACKET BUFFER

0x162 - PACKET BUFFER

0x164 - PACKET BUFFER

0x166 - PACKET BUFFER

0x168 - PACKET BUFFER

0x16a - PACKET BUFFER

0x16c - PACKET BUFFER

0x16e - PACKET BUFFER

0x170 - PACKET BUFFER

0x172 - PACKET BUFFER

0x174 - PACKET BUFFER

0x176 - PACKET BUFFER

0x178 - PACKET BUFFER

0x17a - PACKET BUFFER

0x17c - PACKET BUFFER

0x17e - PACKET BUFFER

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock