spf/api/modules/sp_rx.h
Structures
param_id_sp_static_cfg_t
Members
uint32_t
uint32_t
}
uint32_t
}
uint32_t
}
uint32_t
}
uint32_t
}//todo: check once on this grouping field.
uint32_t
}
uint32_t
}
int16_t
}
int16_t
}
uint16_t
}
uint16_t
}
int32_t
}
int32_t
}
int32_t
int32_t
uint32_t
ms
uint32_t
uint32_t
uint32_t
Pilot tone frequency values MUST be the same for the RX/TH/EX modules}
uint32_t
uint32_t
param_id_sp_cps_static_cfg_t
Members
uint16_t
uint16_t
int32_t
int32_t
int32_t
}
int32_t
}
param_id_sp_ex_cps_demo_cfg_t
Members
uint16_t
}
sp_ex_rx_cps_param_t
Members
int32_t
int32_t
int32_t
param_id_sp_ex_cps_stats_t
Members
uint32_t
}
uint32_t
}
uint32_t
param_id_sp_op_mode_t
Members
uint32_t
param_id_sp_transition_asp_enable_t
Members
uint32_t
param_id_sp_transition_asp_calib_param_t
Members
uint32_t
uint32_t
uint32_t
sp_rx_nch_filt_param_t
Members
int32_t
}
int32_t
}
int16_t
}
int16_t
}
sp_tdf2_cfg_t
Members
int16_t
}
int16_t
}
int32_t
int32_t
}
int16_t
}
int16_t
sp_th_ctrl_param_t
Members
uint32_t
uint32_t
}
int32_t
}
int32_t
}
int32_t
}
int32_t
}
int32_t
(in seconds)}
int32_t
(in seconds)}
int32_t
(in degrees C)}
int32_t
}
sp_fir_cfg_t
Members
int16_t
int16_t
int32_t
sp_ex_ctrl_param_t
Members
int32_t
int32_t
int32_t
This excursion is added to the computed peak excursion.}
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
sp_tdf2_cfg_t
sp_tdf2_cfg_t
sp_fir_cfg_t
param_id_sp_dynamic_cfg_t
Members
sp_rx_nch_filt_param_t
uint32_t
uint32_t
}
int32_t
}
int32_t
(in degree C)}
int32_t
A temperature lower than this value is ignored. (in degree C)}
int32_t
A temperature higher than this value is ignored.(in degree C)}
int32_t
A new temperature is ignored if it falls outside this range.(Set 0 to disables this feature)}
int32_t
}
int32_t
}
int32_t
}
int32_t
}
int32_t
(in degree C)}
int32_t
}
int32_t
(value greater than 0 enables the clip interrupt timeout)}
int32_t
(value greater than 0 enables the VBAT interrupt timeout)}
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
. 1677721600}
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
uint32_t
int32_t filterbank_type; // 0 IIR and 1 FIR
param_id_sp_th_demo_cfg_t
Members
uint16_t
}
uint16_t
Q16 format.}
param_id_sp_ex_demo_cfg_t
Members
uint16_t
}
sp_th_rx_param_t
Members
int32_t
int32_t
(in degrees C)}
int32_t
int32_t
(in degrees C)}
param_id_sp_th_stats_t
Members
uint32_t
}
uint32_t
}
int32_t
uint32_t
int32_t
uint32_t
sp_ex_rx_param_t
Members
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
param_id_sp_ex_stats_t
Members
uint32_t
}
uint32_t
}
uint32_t
int32_t
uint32_t
int32_t
param_id_sp_stats_t
Members
uint32_t
}
uint32_t
}
uint32_t
}
uint32_t
}
sp_tmax_xmax_params_t
Members
int32_t
uint32_t
int32_t
uint32_t
param_id_sp_tmax_xmax_logging_t
Members
uint32_t
}
sp_tmax_xmax_params_t
}
param_id_sp_tmax_xmax_logging_extn_params_t
Members
uint32_t
uint32_t
param_id_sp_th_pi_derv_ctrl_cfg_t
Members
uint32_t
param_id_sp_rx_cps_fine_param_t
Members
uint16_t
uint16_t
int32_t
Range: -9dB to 21dB}
int32_t
Range: -9dB to 21dB}
int32_t
Range: -9dB to 21dB}
param_id_sp_ex_rx_power_limiter_mode2_param_t
Members
int32_t
int32_t
int32_t
(in degrees C)}
int32_t
(in degrees C)}
int32_t
(in degrees C)}
uint32_t
param_id_sp_version_t
Members
uint32_t
}
uint32_t
}
cps_reg_wr_values_t
Members
uint32_t
vbatt greater than or equal to vbatt_lower_threshold_1}
uint32_t
uint32_t
param_id_cps_lpass_swr_thresholds_cfg_t
Members
uint32_t
}
uint32_t
Size = 8bits. if vbatt is greater than or equal to value_lower_threshold_2 and vbatt is less than vbatt_lower_threshold_1, write configured values to LPASS WR CMD register}
uint32_t
Size = 8bits. If vbatt is less than vbatt_lower_threshold_2, write configured values to LPASS WR CMD register}
cps_reg_wr_values_t
pkd_reg_addr_t
Members
uint32_t
To read Voltage value}
uint32_t
To read Temp value}
lpass_swr_hw_reg_cfg_t
Members
uint32_t
}
uint32_t
Threshold values to be written based on vbatt value read. Write only at transitions from either of the following values: lower threshold 1, lower threshold 2 and normal}
uint32_t
uint32_t
}
pkd_reg_addr_t
To read Voltage/Temp value}
param_id_cps_lpass_hw_intf_cfg_t
Members
uint32_t
1 - SOUNDWIRE MODE 2 - DMA MODE}
param_id_sp_rx_ex_cps2_battconfig_lfatten_param_t
Members
uint32_t
param_id_sp_cps2_param_t
Members
int32_t
int32_t
int32_t
For 2S/3S; insert Vph_2S/2; Vph_3S/3 for simplicity. Range from 2.5 to 5V for 1S}
int32_t
}
int32_t
}
int32_t
series resistance between the battery and the Vph tap point on the amp.}
sp_tdf2_cfg_t
sp_tdf2_cfg_t
int32_t
int32_t
int32_t
}
int32_t
int32_t
default is idb(-2) in q27}
int32_t
apply nominal values for 1/2/3S as is.}
int32_t
apply nominal values as is for 1/2/3S.}
param_id_sp_ex_rx_cps2_param_t
Members
int32_t
int32_t
int32_t
param_id_sp_cps_batttemp_param_t
Members
int16_t
uint16_t
}
int32_t
int32_t
} // 1 Ohm max : 0.060 Ohms
param_id_sp_cps_boostoperation_param_t
Members
int32_t
int32_t
// auto multiplied by 2 for 2S
int32_t
}
int32_t
// 8-20V
int32_t
int32_t
int32_t
int32_t
int32_t
;}
param_id_spkr_prot_ex_rx_cps_boostoperation_param_t
Members
int32_t
int32_t
param_id_sp_cps_batttemp_param_t
int32_t
param_id_sp_speakers_link_mode_param_t
Members
uint32_t
uint32_t
sp_ex_rx_cps3_param_t
Members
uint32_t
uint32_t
uint32_t
//
param_id_spkr_prot_ex_rx_cps3_demo_pkt_param_t
Members
uint32_t
int32_t
param_id_spkr_prot_t0_cali_param_t
Members
uint32_t
param_id_spkr_prot_ex_rx_batttemp_data_param_t
Members
int32_t
param_id_spkr_prot_ex_rx_cps3_demo_param_t
Members
uint16_t
sp_ex_rx_cps2_param_t
Members
int32_t
int32_t
int32_t
param_id_sp_ex_rx_cps2_demo_pkt_param_t
Members
uint32_t
}
uint32_t
}
uint32_t
int32_t
param_id_sp_ex_rx_cps2_demo_param_t
Members
uint16_t
sp_dynamic_notch_param_t
Members
int32_t
int32_t
int32_t
int32_t
int32_t
. 1677721600}
int32_t
int32_t
int32_t
int32_t
param_id_spkr_prot_dynamic_notch_param_t
Members
uint32_t
sp_lin_ex_common_ctrl_param_t
Members
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
int32_t
sp_lin_ctrl_param_t
Members
sp_lin_ex_common_ctrl_param_t
int32_t
int32_t
param_id_spkr_prot_lin_rx_dynamic_cfg_t
Members
int32_t
int32_t
uint32_t
sp_cps_basic_param_t
Members
int32_t
use the first 20-21 entries here for SoC } //0-14W in W assuming 8 ohm loads: 0.0007176, 0.07176, 0.18025, 0.7176, 2.8568, 4.5277, 5.7001, 5.8328, 5.9687, 6.1077, 6.25, 6.3956, 6.5446, 6.6203, 6.697, 6.697, 6.7745, 6.9323, 7.0126, 7.176, 7.176, 7.176, 7.176, 7.176, 7.176}
sp_cpsbasic_ctrl_param_t
Members
int32_t
}
int32_t
}
int32_t
//0 to 8W 7W
int32_t
} //-40C to 20C
int32_t
} //-40C to 0C
int32_t
} //-40C to 0C
sp_cps_basic_stereopower_param_t
Members
int32_t
use the first 20-21 entries here for SoC } //0-14W in W assuming 8 ohm loads: 0.0007 0.0718 0.1802 4.7176 6.8568 8.5277 9.7001 9.8328 9.9687 10.1077 10.2500 10.3956 10.5446 10.6203 10.6970 10.6970 10.7745 10.9323 11.0126 11.1760 11.1760 11.1760 11.1760 11.1760 11.1760}
param_id_spkr_prot_cpsbasic_param_t
Members
sp_cpsbasic_ctrl_param_t
sp_cps_basic_stereopower_param_t
}
int32_t

