diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2018-01-25 11:00:18 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2018-01-25 11:00:18 -0500 |
commit | 12fa2716dbc3ea80c833411b12fe403421cebb00 (patch) | |
tree | 56f7f9c2fe444a8cb0e9abd9993978581184daa5 /src/serial.c | |
parent | bf230d6a745e61d72cd364bc6f0bea282671b634 (diff) |
hardware float support
Diffstat (limited to 'src/serial.c')
-rw-r--r-- | src/serial.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/serial.c b/src/serial.c index 32fcb95..db0cfbc 100644 --- a/src/serial.c +++ b/src/serial.c @@ -26,13 +26,13 @@ char serial_get(void) return USART2->RDR & 0xFF; } -void serial_gets(char *buf) +void serial_gets(char *buf, int max) { uint16_t index = 0; do { buf[index] = serial_get(); - } while (buf[index++] != '\r'); + } while (index++ < max && buf[index] != '\r'); buf[index - 1] = '\0'; //return buf; |