41 #define RFC_RESERVED0 0x40044108
42 #define RFC_RESERVED1 0x40044114
43 #define RFC_RESERVED2 0x4004410C
44 #define RFC_RESERVED3 0x40044100
47 #define CONFIG_MISC_ADC_DIVIDER 27
48 #define CONFIG_MISC_ADC_DIVIDER_BM 0xF8000000U
120 switch (pOpSetup->commandNo)
198 memcpy((
void*)&HWREG(0x21000018), (
void*)pRfTrim,
sizeof(
rfTrim_t));
208 #if !defined(DOXYGEN)
209 #undef RFCCpeIntGetAndClear
210 #define RFCCpeIntGetAndClear NOROM_RFCCpeIntGetAndClear
211 #undef RFCDoorbellSendTo
212 #define RFCDoorbellSendTo NOROM_RFCDoorbellSendTo
213 #undef RFCSynthPowerDown
214 #define RFCSynthPowerDown NOROM_RFCSynthPowerDown
216 #define RFCRfTrimRead NOROM_RFCRfTrimRead
218 #define RFCRfTrimSet NOROM_RFCRfTrimSet
struct __RFC_STRUCT rfc_CMD_PROP_RADIO_DIV_SETUP_s rfc_CMD_PROP_RADIO_DIV_SETUP_t
struct __RFC_STRUCT rfc_CMD_RADIO_SETUP_s rfc_CMD_RADIO_SETUP_t
#define CMD_PROP_RADIO_DIV_SETUP
struct __RFC_STRUCT rfc_radioOp_s rfc_radioOp_t
#define CONFIG_MISC_ADC_DIVIDER_BM
void RFCRfTrimSet(rfTrim_t *pRfTrim)
Write preloaded RF trim values to CM0.
static void RFCAckIntClear(void)
Clear interrupt flags.
uint32_t RFCCpeIntGetAndClear(void)
Get and clear CPE interrupt flags.
#define CONFIG_MISC_ADC_DIVIDER
uint32_t configRfFrontend
uint32_t RFCDoorbellSendTo(uint32_t pOp)
Send command to doorbell and wait for ack.
void RFCRfTrimRead(rfc_radioOp_t *pOpSetup, rfTrim_t *pRfTrim)
Read RF trim from flash using CM3.
void RFCSynthPowerDown()
Turn off synth, NOTE: Radio will no longer respond to commands!