X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fdrv%2Fser_lm3s.h;h=e58738a8e35b14007c2c64b18346a38ce3a34484;hb=911d2706a86d326786bfe721dcc3d63aeade7f28;hp=9485b1f8a7197215f564b6a97ca5517cac92a21b;hpb=dbe46a961b80ff6d37dfd4238c2bd75a087daaf6;p=bertos.git diff --git a/bertos/cpu/cortex-m3/drv/ser_lm3s.h b/bertos/cpu/cortex-m3/drv/ser_lm3s.h index 9485b1f8..e58738a8 100644 --- a/bertos/cpu/cortex-m3/drv/ser_lm3s.h +++ b/bertos/cpu/cortex-m3/drv/ser_lm3s.h @@ -91,6 +91,12 @@ INLINE void lm3s_uartEnable(uint32_t base) lm3s_busyWait(512); } +/* Clear the flags register */ +INLINE void lm3s_uartClear(uint32_t base) +{ + HWREG(base + UART_O_FR) = 0; +} + INLINE bool lm3s_uartTxDone(uint32_t base) { return HWREG(base + UART_O_FR) & UART_FR_TXFE ? true : false;