//FSCTRL0 = 0x00; // Frequency synthesizer control.
-
MDMCFG4 = 0x86; // Modem configuration.
MDMCFG3 = 0x83; // Modem configuration.
MDMCFG2 = 0x30; // Modem configuration.
//carrier();
- //idle a bit.
- RFST=RFST_SIDLE;
- while(MARCSTATE!=MARC_STATE_IDLE);
-
+
while(1){
- restore_settings();
//idle a bit.
- RFST=RFST_SFSTXON;
- while(MARCSTATE!=MARC_STATE_FSTXON);
+ RFST=RFST_SIDLE;
+ while(MARCSTATE!=MARC_STATE_IDLE);
+
+ restore_settings();
+ //idle a bit, unecessary
+ //RFST=RFST_SFSTXON;
+ //while(MARCSTATE!=MARC_STATE_FSTXON);
- sleepMillis(5);
+ //sleepMillis(5);
rxwait();
//idle w/ oscillator
- RFST=RFST_SFSTXON;
- while(MARCSTATE!=MARC_STATE_FSTXON);
+ //RFST=RFST_SFSTXON;
+ //while(MARCSTATE!=MARC_STATE_FSTXON);
//HALT;
//sleepMillis(500);
carrier();
RFON;
- //sleepMillis(2000);
+ sleepMillis(200);
- sleepMillis(500);
- HALT;
+ //sleepMillis(20);
+ //HALT;
}
}