summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/tms570/console/printk-support.c
diff options
context:
space:
mode:
authorPremysl Houdek <kom541000@gmail.com>2015-07-17 17:04:06 +0200
committerChris Johns <chrisj@rtems.org>2015-07-20 21:06:55 +1000
commit49c1d25dc28a4cc43cbc023e487fb838a7cf7df1 (patch)
tree19cc3b520642dba318d9087e9d1bd2759f4c86d3 /c/src/lib/libbsp/arm/tms570/console/printk-support.c
parentbsp/tms570: skipped 32bit field definitions and corrected single bit fields (diff)
downloadrtems-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.c4
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;