Struct qn908x_rs::bledp::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub dp_top_system_ctrl: DP_TOP_SYSTEM_CTRL, pub prop_mode_ctrl: PROP_MODE_CTRL, pub access_address: ACCESS_ADDRESS, pub ant_pdu_data0: ANT_PDU_DATA0, pub ant_pdu_data1: ANT_PDU_DATA1, pub ant_pdu_data2: ANT_PDU_DATA2, pub ant_pdu_data3: ANT_PDU_DATA3, pub ant_pdu_data4: ANT_PDU_DATA4, pub ant_pdu_data5: ANT_PDU_DATA5, pub ant_pdu_data6: ANT_PDU_DATA6, pub ant_pdu_data7: ANT_PDU_DATA7, pub crcseed: CRCSEED, pub dp_function_ctrl: DP_FUNCTION_CTRL, pub dp_test_ctrl: DP_TEST_CTRL, pub ble_dp_status1: BLE_DP_STATUS1, pub ble_dp_status2: BLE_DP_STATUS2, pub ble_dp_status3: BLE_DP_STATUS3, pub ble_dp_status4: BLE_DP_STATUS4, pub rx_front_end_ctrl1: RX_FRONT_END_CTRL1, pub rx_front_end_ctrl2: RX_FRONT_END_CTRL2, pub freq_domain_ctrl1: FREQ_DOMAIN_CTRL1, pub freq_domain_ctrl2: FREQ_DOMAIN_CTRL2, pub freq_domain_ctrl3: FREQ_DOMAIN_CTRL3, pub freq_domain_ctrl4: FREQ_DOMAIN_CTRL4, pub freq_domain_ctrl5: FREQ_DOMAIN_CTRL5, pub freq_domain_ctrl6: FREQ_DOMAIN_CTRL6, pub hp_mode_ctrl1: HP_MODE_CTRL1, pub hp_mode_ctrl2: HP_MODE_CTRL2, pub freq_domain_status1: FREQ_DOMAIN_STATUS1, pub freq_domain_status2: FREQ_DOMAIN_STATUS2, pub dp_aa_error_ctrl: DP_AA_ERROR_CTRL, pub dp_int: DP_INT, pub dp_aa_error_th: DP_AA_ERROR_TH, pub df_antenna_ctrl: DF_ANTENNA_CTRL, pub antenna_map01: ANTENNA_MAP01, pub antenna_map23: ANTENNA_MAP23, pub antenna_map45: ANTENNA_MAP45, pub antenna_map67: ANTENNA_MAP67, // some fields omitted }
Register block
Fields
dp_top_system_ctrl: DP_TOP_SYSTEM_CTRL
0x00 - datapath system control register
prop_mode_ctrl: PROP_MODE_CTRL
0x04 - properity mode control register
access_address: ACCESS_ADDRESS
0x08 - access address register
ant_pdu_data0: ANT_PDU_DATA0
0x0c - pdu data 0 to 1 byte, and preamble register
ant_pdu_data1: ANT_PDU_DATA1
0x10 - pdu data 2 to 5 byte
ant_pdu_data2: ANT_PDU_DATA2
0x14 - pdu data 6 to 9 byte
ant_pdu_data3: ANT_PDU_DATA3
0x18 - pdu data 10 to 13 byte
ant_pdu_data4: ANT_PDU_DATA4
0x1c - pdu data 14 to 17 byte
ant_pdu_data5: ANT_PDU_DATA5
0x20 - pdu data 18 to 21 byte
ant_pdu_data6: ANT_PDU_DATA6
0x24 - pdu data 22 to 25 byte
ant_pdu_data7: ANT_PDU_DATA7
0x28 - pdu data 26 to 29 byte
crcseed: CRCSEED
0x2c - crc seed
dp_function_ctrl: DP_FUNCTION_CTRL
0x30 - datapath function control register
dp_test_ctrl: DP_TEST_CTRL
0x34 - datapath test iinterface register
ble_dp_status1: BLE_DP_STATUS1
0x38 - datapath status register 1
ble_dp_status2: BLE_DP_STATUS2
0x3c - datapath status register 2
ble_dp_status3: BLE_DP_STATUS3
0x40 - datapath status register 3
ble_dp_status4: BLE_DP_STATUS4
0x44 - datapath status register 4
rx_front_end_ctrl1: RX_FRONT_END_CTRL1
0x48 - rx front end control register 1
rx_front_end_ctrl2: RX_FRONT_END_CTRL2
0x4c - rx front end control register 2
freq_domain_ctrl1: FREQ_DOMAIN_CTRL1
0x50 - frequency domain control register 1
freq_domain_ctrl2: FREQ_DOMAIN_CTRL2
0x54 - frequency domain control register 2
freq_domain_ctrl3: FREQ_DOMAIN_CTRL3
0x58 - frequency domain control register 3
freq_domain_ctrl4: FREQ_DOMAIN_CTRL4
0x5c - frequency domain control register 4
freq_domain_ctrl5: FREQ_DOMAIN_CTRL5
0x60 - frequency domain control register 5
freq_domain_ctrl6: FREQ_DOMAIN_CTRL6
0x64 - frequency domain control register 5
hp_mode_ctrl1: HP_MODE_CTRL1
0x68 - when high hp mode training size same as cfo tracking.
hp_mode_ctrl2: HP_MODE_CTRL2
0x6c - q paramter in training period of phase offset iir of bmc
freq_domain_status1: FREQ_DOMAIN_STATUS1
0x70 - frequency domain status register 1
freq_domain_status2: FREQ_DOMAIN_STATUS2
0x74 - frequency domain status register 2
dp_aa_error_ctrl: DP_AA_ERROR_CTRL
0x84 - AA error control register
dp_int: DP_INT
0x88 - data path interrupt register
dp_aa_error_th: DP_AA_ERROR_TH
0x8c - AA error threshold register
df_antenna_ctrl: DF_ANTENNA_CTRL
0x90 - antenna register
antenna_map01: ANTENNA_MAP01
0x94 - antenna switch map register 0
antenna_map23: ANTENNA_MAP23
0x98 - antenna switch map register 1
antenna_map45: ANTENNA_MAP45
0x9c - antenna switch map register 2
antenna_map67: ANTENNA_MAP67
0xa0 - antenna switch map register 3