From 3a9a9b6ba4ba751b93c5b1a25859e7ec8b94e1d0 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Thu, 22 Feb 2018 16:56:17 +0100 Subject: Minor fix in RS232, still needs to be fixed --- src/rs232.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/rs232.c') diff --git a/src/rs232.c b/src/rs232.c index f4cf404..05d8b22 100644 --- a/src/rs232.c +++ b/src/rs232.c @@ -1,7 +1,8 @@ #include "rs232.h" #include -void eusart_init(void) { +void eusart_init(void) +{ // set Async and 8 bits frame TXSTAbits.SYNC = 0; @@ -20,19 +21,22 @@ void eusart_init(void) { TXSTAbits.TXEN = 1; } -void putch(char c) { +void putch(char c) +{ while (!TXIF); TXREG = c; } -char getch(void) { +char getch(void) +{ while (!RCIF); return RCREG; } -char getche(void) { +char getche(void) +{ char c = getch(); putch(c); // echo -- cgit v1.2.1