#include <stdbool.h>#include <stdint.h>#include "../inc/hw_types.h"#include "../inc/hw_memmap.h"#include "../inc/hw_rfc_pwr.h"#include "../inc/hw_rfc_dbell.h"#include "rf_common_cmd.h"#include "rf_prop_cmd.h"#include "rf_ble_cmd.h"#include "../inc/hw_fcfg1.h"#include "../inc/hw_adi_3_refsys.h"#include "../inc/hw_adi.h"Data Structures | |
| struct | rfTrim_t |
Macros | |
| #define | RFC_MAX_SEARCH_DEPTH 5 |
Functions | |
| static void | RFCClockEnable (void) |
| Enable the RF core clocks. More... | |
| static void | RFCClockDisable (void) |
| Disable the RF core clocks. More... | |
| static void | RFCCpeIntClear (uint32_t ui32Mask) |
| Clear HW interrupt flags. More... | |
| static void | RFCHwIntClear (uint32_t ui32Mask) |
| Clear CPE interrupt flags. More... | |
| static void | RFCCpe0IntSelect (uint32_t ui32Mask) |
| Select interrupt sources to CPE0 (assign to INT_RFC_CPE_0 interrupt vector). More... | |
| static void | RFCCpe1IntSelect (uint32_t ui32Mask) |
| Select interrupt sources to CPE1 (assign to INT_RFC_CPE_1 interrupt vector). More... | |
| static void | RFCCpeIntEnable (uint32_t ui32Mask) |
| Enable CPEx interrupt sources. More... | |
| static void | RFCCpe0IntSelectClearEnable (uint32_t ui32Mask) |
| Select, clear, and enable interrupt sources to CPE0. More... | |
| static void | RFCCpe1IntSelectClearEnable (uint32_t ui32Mask) |
| Select, clear, and enable interrupt sources to CPE1. More... | |
| static void | RFCHwIntEnable (uint32_t ui32Mask) |
| Enable HW interrupt sources. More... | |
| static void | RFCCpeIntDisable (uint32_t ui32Mask) |
| Disable CPE interrupt sources. More... | |
| static void | RFCHwIntDisable (uint32_t ui32Mask) |
| Disable HW interrupt sources. More... | |
| uint32_t | RFCCpeIntGetAndClear (uint32_t ui32Mask) |
| Get and clear CPE interrupt flags. More... | |
| static void | RFCAckIntClear (void) |
| Clear ACK interrupt flag. More... | |
| uint32_t | RFCDoorbellSendTo (uint32_t pOp) |
| Send a radio operation to the doorbell and wait for an acknowledgment. More... | |
| void | RFCSynthPowerDown (void) |
| This function implements a fast way to turn off the synthesizer. More... | |
| void | RFCCpePatchReset (void) |
| Reset previously patched CPE RAM to a state where it can be patched again. More... | |
| uint8_t | RFCOverrideUpdate (rfc_radioOp_t *pOpSetup, uint32_t *pParams) |
| Function to update override list. More... | |
| uint32_t | RFCHwIntGetAndClear (uint32_t ui32Mask) |
| Get and clear HW interrupt flags. More... | |