Structure containing curve fit information and other metadata required to properly use the WEAK versions of RAIL_ConvertRawToDb and RAIL_ConvertDbmToRaw.
Public Attributes#
Pointer a RAIL_TxPowerCurves_t representing the piecewise linear segments of curves that map power level to power in dBm for the 2.4 GHz high power PA.
Pointer a RAIL_TxPowerCurves_t representing the piecewise linear segments of curves that map power level to power in dBm for the subgig PA.
Look up table for each of the power levels of the 2.4GHz low power amplifier and their equivalent deci-dB value.
The number of piecewise segments provided to the PA in each of the four conversion curve fits.
Public Attribute Documentation#
txPower24HpCurves#
const RAIL_TxPowerCurves_t* RAIL_TxPowerCurvesConfig_t::txPower24HpCurves
Pointer a RAIL_TxPowerCurves_t representing the piecewise linear segments of curves that map power level to power in dBm for the 2.4 GHz high power PA.
Note
By the default conversion implementation, segments must be specified in decreasing power order. That is, the 0th entry of this array should be used to convert the highest power (levels). Segment at position n is valid from maxPowerLevel+1 from the segment at n+1 (or 0 if n is array length - 1) to maxPowerLevel of segment n, inclusive.
117
of file plugin/pa-conversions/pa_curve_types_efr32.h
txPowerSgCurves#
const RAIL_TxPowerCurves_t* RAIL_TxPowerCurvesConfig_t::txPowerSgCurves
Pointer a RAIL_TxPowerCurves_t representing the piecewise linear segments of curves that map power level to power in dBm for the subgig PA.
Note
By the default conversion implementation, segments must be specified in decreasing power order. That is, the 0th entry of this array should be used to convert the highest power (levels). Segment at position n is valid from maxPowerLevel+1 from the segment at n+1 (or 0 if n is array length - 1) to maxPowerLevel of segment n, inclusive.
129
of file plugin/pa-conversions/pa_curve_types_efr32.h
txPower24LpCurves#
const int16_t* RAIL_TxPowerCurvesConfig_t::txPower24LpCurves
Look up table for each of the power levels of the 2.4GHz low power amplifier and their equivalent deci-dB value.
135
of file plugin/pa-conversions/pa_curve_types_efr32.h
piecewiseSegments#
uint8_t RAIL_TxPowerCurvesConfig_t::piecewiseSegments
The number of piecewise segments provided to the PA in each of the four conversion curve fits.
The default is 8, but regardless of the number, it must be the same for all curves.
141
of file plugin/pa-conversions/pa_curve_types_efr32.h