diff --git a/example.c b/example.c index 64f9b84..183fd8f 100644 --- a/example.c +++ b/example.c @@ -163,11 +163,8 @@ void lcd_init(void) { // Puts a character to the LCD. Correctly handles '\n'. void lcd_putchar(char c) { if(c == 10) { - while((lcd_pos != 0) && (lcd_pos != 40)) { - lcd_send_data(32); - lcd_pos++; - if(lcd_pos == 80) lcd_pos=0; - } + if(lcd_pos < 40) lcd_pos = 40; + else lcd_pos = 0; } else { lcd_send_data(c); lcd_pos++;