msp4th.c: bugfix uart_puts()
authorDan White <dan@whiteaudio.com>
Tue, 21 May 2013 20:24:12 +0000 (15:24 -0500)
committerDan White <dan@whiteaudio.com>
Tue, 21 May 2013 20:24:12 +0000 (15:24 -0500)
msp4th/bootrom.rcf
msp4th/ns430-uart.c

index d9d0362d8d8f6a071900921d4a68b5d4707524f3..f441d53dfddc3fb6ea42823c2e60749b923c3945 100644 (file)
 0010001000000110
 0100000100110000
 0001001000001011
-0001001000001010
+0100111101101110
 0100111100001011
-0100101101101010
-0100101001001111
+0011110000000100
+0100111001001111
 0001001010110000
 0011000101010010
+0100101101101110
 0101001100011011
-1001001101001010
+1001001101001110
 0010001111111001
 0100000001111111
 0000000000001101
 0000000000001010
 0001001010110000
 0011000101010010
-0100000100111010
 0100000100111011
 0100000100110000
 1000001100100110
index c6649cbac0c96a61238af02611b62fba8f250027..a3f29d2bd3cf175deea7172d0acb634ad2aa04e8 100644 (file)
@@ -29,9 +29,10 @@ void uart_puts(uint8_t *s)
     uint16_t i = 0;
     uint8_t c = 1;
 
+    c = s[i++];
     while (c != 0) {
-        c = s[i++];
         uart_putchar(c);
+        c = s[i++];
     }
     uart_putchar('\r');
     uart_putchar('\n');