diff options
author | Premysl Houdek <kom541000@gmail.com> | 2015-07-17 17:04:06 +0200 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2015-07-20 21:06:55 +1000 |
commit | 49c1d25dc28a4cc43cbc023e487fb838a7cf7df1 (patch) | |
tree | 19cc3b520642dba318d9087e9d1bd2759f4c86d3 /c/src/lib/libbsp/arm/tms570/console/printk-support.c | |
parent | bsp/tms570: skipped 32bit field definitions and corrected single bit fields (diff) | |
download | rtems-49c1d25dc28a4cc43cbc023e487fb838a7cf7df1.tar.bz2 |
bsp/tms570 Use bitfields instead of hard-coded values
Signed-off-by: Premysl Houdek <kom541000@gmail.com>
Diffstat (limited to 'c/src/lib/libbsp/arm/tms570/console/printk-support.c')
-rw-r--r-- | c/src/lib/libbsp/arm/tms570/console/printk-support.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/arm/tms570/console/printk-support.c b/c/src/lib/libbsp/arm/tms570/console/printk-support.c index ed33d985e1..77e4f1ada6 100644 --- a/c/src/lib/libbsp/arm/tms570/console/printk-support.c +++ b/c/src/lib/libbsp/arm/tms570/console/printk-support.c @@ -41,7 +41,7 @@ static void tms570_putc(char ch) rtems_interrupt_level level; rtems_interrupt_disable(level); - while ( ( driver_context_table[0].regs->FLR & 0x100 ) == 0) { + while ( ( driver_context_table[0].regs->FLR & TMS570_SCI_FLR_TXRDY ) == 0) { rtems_interrupt_flash(level); } driver_context_table[0].regs->TD = ch; @@ -74,7 +74,7 @@ static void tms570_uart_output(char c) */ static int tms570_uart_input( void ) { - if ( driver_context_table[0].regs->FLR & (1<<9) ) { + if ( driver_context_table[0].regs->FLR & TMS570_SCI_FLR_RXRDY ) { return driver_context_table[0].regs->RD; } else { return -1; |