Exemple #1
0
void Init_RF(void){
  
  // Increase PMMCOREV level to 2 in order to avoid low voltage error 
  // when the RF core is enabled
  SetVCore(2);
  ResetRadioCore();     
  WriteBurstReg(IOCFG2, (unsigned char*)RF1A_REGISTER_CONFIG, CONF_REG_SIZE);
  WritePATable();
  InitButtonLed();
  ReceiveOn();  
  //Wait for RX status to be reached
  while((Strobe(RF_SNOP) & 0x70) != 0x10);
  
}
Exemple #2
0
// *************************************************************************************************
// @fn          config_radio_wbsl
// @brief       Configure the RF Module to start the WBSL Process
// @param       none
// @return      none
// *************************************************************************************************
void config_radio_wbsl(void)
{
   WritePATable(WBSL_SETTING_PATABLE);
   WriteSmartRFReg(RF1A_REG_SMARTRF_SETTING, sizeof(RF1A_REG_SMARTRF_SETTING)/2);
}