Appendix 1: SLP mode enabling code examples:
void RF_EnableSLPMode(BOOL bEnable)
{
if(TRUE==bEnable)
{
u8 tmp;
Cmt2300_WriteReg(CMT2300_CUS_SYS2, 0xFA);
/* PJD_TH_SEL = 1 */
tmp = Cmt2300_ReadReg(CMT2300_CUS_SYS11);
tmp |= 0x80;
Cmt2300_WriteReg(CMT2300_CUS_SYS11, tmp);
/* VCO_PKD_CTL_CODE = 1 */
tmp = Cmt2300_ReadReg(CMT2300_CUS_CMT3);
tmp &= 0x3F;
tmp |= 0x40;
Cmt2300_WriteReg(CMT2300_CUS_CMT3, tmp);
Cmt2300_EnableReadFifo();
}
else
{
Cmt2300_WriteReg(CMT2300_CUS_SYS2, 0x00);
}
}