Ivo van Poorten
/
SiLabs_C2
Basis for the C2 protocol from Silicon Labs.
Diff: main.cpp
- Revision:
- 11:2b19d52ea37c
- Parent:
- 10:0c02c5f1be3b
- Child:
- 12:49ac91452d77
--- a/main.cpp Sun May 25 17:38:48 2014 +0000 +++ b/main.cpp Sun May 25 17:43:50 2014 +0000 @@ -106,7 +106,7 @@ c2ck = 0; wait_us(25); c2ck = 1; - wait_us(1); + wait_us(2); } static void c2ck_strobe(void) { @@ -135,7 +135,7 @@ if (c2d) v |= 0x80; \ } } while(0) #define WRITEV do{\ - for(i=0; i<8; i++) { \ + for (i=0; i<8; i++) { \ c2d = v & 1; \ c2ck_strobe(); \ v >>= 1; \ @@ -203,7 +203,8 @@ } while(--t); return -1; } - + + int main() { int i, c, devid, revid;