diff --git a/application.c b/application.c index 35a8371..c110a0a 100644 --- a/application.c +++ b/application.c @@ -31,7 +31,6 @@ /* own libraries */ #include "global.h" // board definitions #include "print.h" // printing utilities -#include "uart.h" // USART utilities #include "usb_cdcacm.h" // USB CDC ACM utilities #include "terminal.h" // handle the terminal interface #include "menu.h" // menu utilities @@ -281,12 +280,10 @@ size_t putc(char c) static char last_c = 0; // to remember on which character we last sent if ('\n' == c) { // send carriage return (CR) + line feed (LF) newline for each LF if ('\r' != last_c) { // CR has not already been sent - uart_putchar_nonblocking('\r'); // send CR over USART usb_cdcacm_putchar('\r'); // send CR over USB length++; // remember we printed 1 character } } - uart_putchar_nonblocking(c); // send byte over USART usb_cdcacm_putchar(c); // send byte over USB length++; // remember we printed 1 character last_c = c; // remember last character @@ -812,7 +809,6 @@ void main(void) #endif board_setup(); // setup board - uart_setup(); // setup USART (for printing) usb_cdcacm_setup(); // setup USB CDC ACM (for printing) OTG_FS_GCCFG |= OTG_GCCFG_NOVBUSSENS | OTG_GCCFG_PWRDWN; // disable VBUS sensing OTG_FS_GCCFG &= ~(OTG_GCCFG_VBUSBSEN | OTG_GCCFG_VBUSASEN); // force USB device mode