X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fdrv%2Fser_lm3s.c;h=12590b893acf7daf2ce1e6a75c4252f2d2c9751d;hb=ecbc38a94d767a547fb44ee30faef2bccc20c775;hp=717ffa587499f2fc9de3fff1da8bb45816ca8cb4;hpb=c969705a2b1656920c1c2207ba39c75f3dca2538;p=bertos.git diff --git a/bertos/cpu/cortex-m3/drv/ser_lm3s.c b/bertos/cpu/cortex-m3/drv/ser_lm3s.c index 717ffa58..12590b89 100644 --- a/bertos/cpu/cortex-m3/drv/ser_lm3s.c +++ b/bertos/cpu/cortex-m3/drv/ser_lm3s.c @@ -36,7 +36,6 @@ */ #include /* for BV() */ -#include /* lm3s_busyWait() */ #include #include #include @@ -92,12 +91,6 @@ static const struct gpio_uart_info gpio_uart[SER_CNT] = }, }; -/* Clear the flags register */ -INLINE void lm3s_uartClear(uint32_t base) -{ - HWREG(base + UART_O_FR) = 0; -} - void lm3s_uartSetBaudRate(uint32_t base, unsigned long baud) { unsigned long div; @@ -199,7 +192,8 @@ static void uart_irq_tx(int port) while (lm3s_uartTxReady(base)) { - if (fifo_isempty(txfifo)) { + if (fifo_isempty(txfifo)) + { /* * Disable TX empty interrupts if there're no more * characters to transmit. @@ -227,8 +221,7 @@ static void uart_common_irq_handler(int port) uart_irq_tx(port); } -static void -lm3s_uartIRQEnable(int port, sysirq_handler_t handler) +static void lm3s_uartIRQEnable(int port, sysirq_handler_t handler) { uint32_t base = UARTDesc[port].base; sysirq_t irq = UARTDesc[port].irq;