Reflexes without debugger HALT.
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Fri, 24 Dec 2010 02:14:39 +0000 (02:14 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Fri, 24 Dec 2010 02:14:39 +0000 (02:14 +0000)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@806 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

shellcode/chipcon/cc1110/reflexframe.c

index b4f6765..bc48133 100644 (file)
@@ -40,7 +40,6 @@ void carrier(){
   //FSCTRL0   = 0x00;   // Frequency synthesizer control.
   
   
   //FSCTRL0   = 0x00;   // Frequency synthesizer control.
   
   
-  
   MDMCFG4   = 0x86;   // Modem configuration.
   MDMCFG3   = 0x83;   // Modem configuration.
   MDMCFG2   = 0x30;   // Modem configuration.
   MDMCFG4   = 0x86;   // Modem configuration.
   MDMCFG3   = 0x83;   // Modem configuration.
   MDMCFG2   = 0x30;   // Modem configuration.
@@ -84,11 +83,13 @@ void main(){
   
   //carrier();
   
   
   //carrier();
   
-  //idle a bit.
-  RFST=RFST_SIDLE;
-  while(MARCSTATE!=MARC_STATE_IDLE);
-
+  
   while(1){
   while(1){
+    //idle a bit.
+    RFST=RFST_SIDLE;
+    while(MARCSTATE!=MARC_STATE_IDLE);
+  
+    
     restore_settings();
     //idle a bit.
     RFST=RFST_SFSTXON;
     restore_settings();
     //idle a bit.
     RFST=RFST_SFSTXON;
@@ -115,10 +116,10 @@ void main(){
     carrier();
     RFON;
     
     carrier();
     RFON;
     
-    //sleepMillis(2000);
+    sleepMillis(2000);
     
     
-    sleepMillis(500);
-    HALT;
+    //sleepMillis(20);
+    //HALT;
   }
 }
 
   }
 }