Typedefs | |
| typedef void(* | PalRadioTxComp_t) (PalRadioStatus_t status) |
| Tx completion call signature. More... | |
| typedef void(* | PalRadioRxComp_t) (PalRadioStatus_t status, uint32_t tstamp, PalRadioPhy_t phy, int8_t rssi) |
| Rx completion call signature. More... | |
Enumerations |
Functions | |
| void | PalRadioInitPathComp (void) |
| Initialize RF path compensation. More... | |
| int8_t | PalRadioGetActualTxPower (int8_t txPwr, uint8_t compFlag) |
| Get the actual Tx power at the antenna (expressed in 1dBm units). More... | |
| int8_t | PalRadioIncreasePower (int8_t reqPwr, int8_t delta) |
| Request an increase in power. More... | |
| int8_t | PalRadioGetAcceptablePowerReduction (int8_t txPwr) |
| Get the next acceptable power reduction step. More... | |
| uint8_t | PalRadioWriteRfPathComp (int16_t txPathComp, int16_t rxPathComp) |
| Set RF path compensation. More... | |
| void | PalRadioGetSupTxPower (int8_t *pMinTxPwr, int8_t *pMaxTxPwr) |
| Get supported transmit power. More... | |
| void | PalRadioReadRfPathComp (int16_t *pTxPathComp, int16_t *pRxPathComp) |
| Read RF path compensation. More... | |
| int8_t | PalRadioGetRxRfPathComp (void) |
| Get receive RF path compensation. More... | |
| typedef void(* PalRadioRxComp_t) (PalRadioStatus_t status, uint32_t tstamp, PalRadioPhy_t phy, int8_t rssi) |
Rx completion call signature.
Definition at line 77 of file pal_radio2.h.
| typedef void(* PalRadioTxComp_t) (PalRadioStatus_t status) |
Tx completion call signature.
Definition at line 74 of file pal_radio2.h.
| enum PalRadioPhy_t |
Definition at line 64 of file pal_radio2.h.
| enum PalRadioState_t |
Definition at line 46 of file pal_radio2.h.
| enum PalRadioStatus_t |
| Enumerator | |
|---|---|
| PAL_RADIO_STATUS_SUCCESS |
Operation completed successfully. |
| PAL_RADIO_STATUS_FAILED |
General failure. |
| PAL_RADIO_STATUS_TIMEOUT |
Rx timed out. |
| PAL_RADIO_STATUS_CRC_FAILED |
Rx CRC match failed. |
Definition at line 56 of file pal_radio2.h.
| int8_t PalRadioGetAcceptablePowerReduction | ( | int8_t | txPwr | ) |
Get the next acceptable power reduction step.
| txPwr | Tx Power(expressed in 1dBm units). |
| int8_t PalRadioGetActualTxPower | ( | int8_t | txPwr, |
| uint8_t | compFlag | ||
| ) |
Get the actual Tx power at the antenna (expressed in 1dBm units).
| txPwr | Tx power provided by the host (expressed in 1dBm units). |
| compFlag | Flag to apply Tx path compensation or not. |
Tx path compensation is only used for extended ADV header. Compensation is not considered when filling in HCI events.
| int8_t PalRadioGetRxRfPathComp | ( | void | ) |
Get receive RF path compensation.
| void PalRadioGetSupTxPower | ( | int8_t * | pMinTxPwr, |
| int8_t * | pMaxTxPwr | ||
| ) |
Get supported transmit power.
| pMinTxPwr | Return buffer for minimum transmit power (expressed in 1dBm units). |
| pMaxTxPwr | Return buffer for maximum transmit power (expressed in 1dBm units). |
| int8_t PalRadioIncreasePower | ( | int8_t | reqPwr, |
| int8_t | delta | ||
| ) |
Request an increase in power.
| reqPwr | Requested Power. |
| delta | Delta |
If increasing power: the controller will increase one step if possible.
If decreasing power: the controller will only decrease to the ceiling step. | void PalRadioInitPathComp | ( | void | ) |
Initialize RF path compensation.
| void PalRadioReadRfPathComp | ( | int16_t * | pTxPathComp, |
| int16_t * | pRxPathComp | ||
| ) |
Read RF path compensation.
| pTxPathComp | Return buffer for RF transmit path compensation value (expressed in 0.1dBm units). |
| pRxPathComp | Return buffer for RF receive path compensation value (expressed in 0.1dBm units). |
| uint8_t PalRadioWriteRfPathComp | ( | int16_t | txPathComp, |
| int16_t | rxPathComp | ||
| ) |
Set RF path compensation.
| txPathComp | RF transmit path compensation value (expressed in 0.1dBm units). |
| rxPathComp | RF receive path compensation value (expressed in 0.1dBm units). |