62 #include <inc/hw_types.h>
63 #include <inc/hw_memmap.h>
64 #include <inc/hw_rfc_pwr.h>
65 #include <inc/hw_rfc_dbell.h>
68 #include <inc/hw_fcfg1.h>
91 #define RFCCpeIntGetAndClear NOROM_RFCCpeIntGetAndClear
92 #define RFCDoorbellSendTo NOROM_RFCDoorbellSendTo
93 #define RFCSynthPowerDown NOROM_RFCSynthPowerDown
94 #define RFCRfTrimRead NOROM_RFCRfTrimRead
95 #define RFCRfTrimSet NOROM_RFCRfTrimSet
360 #if !defined(DRIVERLIB_NOROM) && !defined(DOXYGEN)
362 #ifdef ROM_RFCCpeIntGetAndClear
363 #undef RFCCpeIntGetAndClear
364 #define RFCCpeIntGetAndClear ROM_RFCCpeIntGetAndClear
366 #ifdef ROM_RFCDoorbellSendTo
367 #undef RFCDoorbellSendTo
368 #define RFCDoorbellSendTo ROM_RFCDoorbellSendTo
370 #ifdef ROM_RFCSynthPowerDown
371 #undef RFCSynthPowerDown
372 #define RFCSynthPowerDown ROM_RFCSynthPowerDown
374 #ifdef ROM_RFCRfTrimRead
376 #define RFCRfTrimRead ROM_RFCRfTrimRead
378 #ifdef ROM_RFCRfTrimSet
380 #define RFCRfTrimSet ROM_RFCRfTrimSet
static void RFCHwIntDisable(uint32_t ui32Mask)
Disable HW interrupt.
static void RFCCpe1IntEnable(uint32_t ui32Mask)
Enable CPE1 interrupt.
static void RFCCpeIntDisable(uint32_t ui32Mask)
Disable CPE interrupt.
static void RFCCpeIntClear(uint32_t ui32Mask)
Clear interrupt flags.
struct __RFC_STRUCT rfc_radioOp_s rfc_radioOp_t
static void RFCCpe0IntEnable(uint32_t ui32Mask)
Enable CPE0 interrupt.
void RFCRfTrimSet(rfTrim_t *rfTrim)
Write preloaded RF trim values to CM0.
static void RFCAckIntClear(void)
Clear interrupt flags.
uint32_t RFCCpeIntGetAndClear(void)
Get and clear CPE interrupt flags.
uint32_t configRfFrontend
static void RFCClockDisable(void)
Disable the RF core clocks.
uint32_t RFCDoorbellSendTo(uint32_t pOp)
Send command to doorbell and wait for ack.
static void RFCHwIntEnable(uint32_t ui32Mask)
static void RFCHwIntClear(uint32_t ui32Mask)
Clear interrupt flags.
void RFCRfTrimRead(rfc_radioOp_t *pOpSetup, rfTrim_t *rfTrim)
Read RF trim from flash using CM3.
static void RFCClockEnable(void)
Enable the RF core clocks.
void RFCSynthPowerDown(void)
Turn off synth, NOTE: Radio will no longer respond to commands!