diff options
author | Keith Packard <keithp@keithp.com> | 2009-03-25 00:55:11 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-03-25 00:55:11 -0700 |
commit | ffd43886dc902f3bb7407294018e3d62cac39480 (patch) | |
tree | 09d95dcc60c8f7ddfb2f73754e31de2b85d8659e | |
parent | 029963cc94fbb47560118b5de73c537e2c14ed7c (diff) |
Check serial input
-rw-r--r-- | target/serial/serial.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/target/serial/serial.c b/target/serial/serial.c index ebe7e2fc..29390426 100644 --- a/target/serial/serial.c +++ b/target/serial/serial.c @@ -241,6 +241,18 @@ usart_in_byte(void) return b; } +void +debug_byte(uint8_t byte) +{ + uint8_t s; + + for (s = 0; s < 8; s++) { + DEBUG = byte & 1; + delay(5); + byte >>= 1; + } +} + main () { P1DIR |= 2; @@ -252,7 +264,7 @@ main () for (;;) { usart_out_string("hello world\r\n"); - delay(5); - P1 ^= 2; + debug_byte(usart_in_byte()); } + } |