Data Structures | |
struct | rfTrim_t |
Functions | |
static void | RFCClockEnable (void) |
Enable the RF core clocks. More... | |
static void | RFCClockDisable (void) |
Disable the RF core clocks. More... | |
static void | RFCClockSet (uint32_t ui32Mask) |
Enable some of the RF core clocks. More... | |
static void | RFCClockClear (uint32_t ui32Mask) |
Disable some of the RF core clocks. More... | |
static void | RFCCpe0IntEnable (uint32_t ui32Mask) |
Enable CPE0 interrupt. More... | |
static void | RFCCpe1IntEnable (uint32_t ui32Mask) |
Enable CPE1 interrupt. More... | |
static void | RFCHwIntEnable (uint32_t ui32Mask) |
static void | RFCCpeIntDisable (uint32_t ui32Mask) |
Disable CPE interrupt. More... | |
static void | RFCHwIntDisable (uint32_t ui32Mask) |
Disable HW interrupt. More... | |
uint32_t | RFCCpeIntGetAndClear (void) |
Get and clear CPE interrupt flags. More... | |
static void | RFCCpeIntClear (uint32_t ui32Mask) |
Clear interrupt flags. More... | |
static void | RFCHwIntClear (uint32_t ui32Mask) |
Clear interrupt flags. More... | |
static void | RFCAckIntClear (void) |
Clear interrupt flags. More... | |
uint32_t | RFCDoorbellSendTo (uint32_t pOp) |
Send command to doorbell and wait for ack. More... | |
void | RFCSynthPowerDown (void) |
Turn off synth, NOTE: Radio will no longer respond to commands! More... | |
void | RFCRfTrimRead (rfc_radioOp_t *pOpSetup, rfTrim_t *rfTrim) |
Read RF trim from flash using CM3. More... | |
void | RFCRfTrimSet (rfTrim_t *rfTrim) |
Write preloaded RF trim values to CM0. More... | |
void | RFCRTrim (rfc_radioOp_t *pOpSetup) |
Check Override RTrim vs FCFG RTrim. More... | |
void | RFCCPEPatchReset (void) |
Reset previously patched CPE RAM to a state where it can be patched again. More... | |
void | RFCAdi3VcoLdoVoltageMode (bool bEnable) |
Function to set VCOLDO reference to voltage mode. More... | |
|
inlinestatic |
void RFCAdi3VcoLdoVoltageMode | ( | bool | bEnable | ) |
|
inlinestatic |
Disable some of the RF core clocks.
As soon as the RF core is started it will handle clock control autonomously. No check should be performed to check the clocks. Instead the radio can be ping'ed through the command interface.
When disabling clocks it is the programmers responsibility that the RF core clocks can be safely gated. I.e. the RF core should be safely 'parked'.
|
inlinestatic |
Disable the RF core clocks.
As soon as the RF core is started it will handle clock control autonomously. No check should be performed to check the clocks. Instead the radio can be ping'ed through the command interface.
When disabling clocks it is the programmers responsibility that the RF core clocks can be safely gated. I.e. the RF core should be safely 'parked'.
|
inlinestatic |
Enable the RF core clocks.
As soon as the RF core is started it will handle clock control autonomously. No check should be performed to check the clocks. Instead the radio can be ping'ed through the command interface.
|
inlinestatic |
Enable some of the RF core clocks.
As soon as the RF core is started it will handle clock control autonomously. No check should be performed to check the clocks. Instead the radio can be ping'ed through the command interface.
|
inlinestatic |
Enable CPE0 interrupt.
|
inlinestatic |
Enable CPE1 interrupt.
|
inlinestatic |
Clear interrupt flags.
|
inlinestatic |
Disable CPE interrupt.
uint32_t RFCCpeIntGetAndClear | ( | void | ) |
Get and clear CPE interrupt flags.
void RFCCPEPatchReset | ( | void | ) |
Reset previously patched CPE RAM to a state where it can be patched again.
uint32_t RFCDoorbellSendTo | ( | uint32_t | pOp | ) |
Send command to doorbell and wait for ack.
|
inlinestatic |
Clear interrupt flags.
|
inlinestatic |
Disable HW interrupt.
|
inlinestatic |
This function is used to map only HW interrupts, and clears/unmasks them. These interrupts are then enabled.
void RFCRfTrimRead | ( | rfc_radioOp_t * | pOpSetup, |
rfTrim_t * | rfTrim | ||
) |
Read RF trim from flash using CM3.
void RFCRfTrimSet | ( | rfTrim_t * | rfTrim | ) |
void RFCRTrim | ( | rfc_radioOp_t * | pOpSetup | ) |
void RFCSynthPowerDown | ( | void | ) |
Turn off synth, NOTE: Radio will no longer respond to commands!