projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reflexes without debugger HALT.
[goodfet]
/
shellcode
/
chipcon
/
cc1110
/
reflexframe.c
diff --git
a/shellcode/chipcon/cc1110/reflexframe.c
b/shellcode/chipcon/cc1110/reflexframe.c
index
b4f6765
..
bc48133
100644
(file)
--- a/
shellcode/chipcon/cc1110/reflexframe.c
+++ b/
shellcode/chipcon/cc1110/reflexframe.c
@@
-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(50
0);
- HALT;
+
//sleepMillis(2
0);
+
//
HALT;
}
}
}
}