diff options
| author | Will Robertson <aliask@rockbox.org> | 2008-02-19 14:15:59 +0000 |
|---|---|---|
| committer | Will Robertson <aliask@rockbox.org> | 2008-02-19 14:15:59 +0000 |
| commit | bc4621499add05e8167a5a4ff2a587cb1092fdf9 (patch) | |
| tree | 247e4e5e95cfc6ed1bcabe27b03c46817fa2bdd8 /firmware/drivers | |
| parent | ed4a63505872d5c57407a4c27935b500708189a2 (diff) | |
| download | rockbox-bc4621499add05e8167a5a4ff2a587cb1092fdf9.zip rockbox-bc4621499add05e8167a5a4ff2a587cb1092fdf9.tar.gz rockbox-bc4621499add05e8167a5a4ff2a587cb1092fdf9.tar.bz2 rockbox-bc4621499add05e8167a5a4ff2a587cb1092fdf9.tar.xz | |
Bring the IMX31 serial driver in line with the CONTRIBUTING guidelines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16352 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
| -rw-r--r-- | firmware/drivers/serial.c | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/firmware/drivers/serial.c b/firmware/drivers/serial.c index 6ed539b..2284165 100644 --- a/firmware/drivers/serial.c +++ b/firmware/drivers/serial.c @@ -174,36 +174,38 @@ void serial_setup (void) void serial_setup(void) { #ifdef UART_INT /*enable UART Interrupts */ - UCR1_1 |= (EUartUCR1_TRDYEN | EUartUCR1_RRDYEN | EUartUCR1_TXMPTYEN); - UCR4_1 |= (EUartUCR4_TCEN); + UCR1_1 |= (EUARTUCR1_TRDYEN | EUaRTUCR1_RRDYEN | EUARTUCR1_TXMPTYEN); + UCR4_1 |= (EUARTUCR4_TCEN); #else /*disable UART Interrupts*/ - UCR1_1 &= ~(EUartUCR1_TRDYEN | EUartUCR1_RRDYEN | EUartUCR1_TXMPTYEN); - UCR4_1 &= ~(EUartUCR4_TCEN); + UCR1_1 &= ~(EUARTUCR1_TRDYEN | EUARTUCR1_RRDYEN | EUARTUCR1_TXMPTYEN); + UCR4_1 &= ~(EUARTUCR4_TCEN); #endif - UCR1_1 |= EUartUCR1_UARTEN; - UCR2_1 |= (EUartUCR2_TXEN | EUartUCR2_RXEN | EUartUCR2_IRTS); + UCR1_1 |= EUARTUCR1_UARTEN; + UCR2_1 |= (EUARTUCR2_TXEN | EUARTUCR2_RXEN | EUARTUCR2_IRTS); /* Tx,Rx Interrupt Trigger levels, Disable for now*/ /*UFCR1 |= (UFCR1_TXTL_32 | UFCR1_RXTL_32);*/ } -int Tx_Rdy(void) +int tx_rdy(void) { - if((UTS1 & EUartUTS_TXEMPTY)) + if((UTS1 & EUARTUTS_TXEMPTY)) return 1; - else return 0; + else + return 0; } /*Not ready...After first Rx, UTS1 & UTS1_RXEMPTY keeps returning true*/ -int Rx_Rdy(void) +int rx_rdy(void) { - if(!(UTS1 & EUartUTS_RXEMPTY)) + if(!(UTS1 & EUARTUTS_RXEMPTY)) return 1; - else return 0; + else + return 0; } -void Tx_Writec(char c) +void tx_writec(char c) { UTXD1=(int) c; } @@ -227,12 +229,12 @@ void serial_tx(const unsigned char * buf) { /*Tx*/ for(;;) { - if(Tx_Rdy()) { + if(tx_rdy()) { if(*buf == '\0') return; if(*buf == '\n') - Tx_Writec('\r'); - Tx_Writec(*buf); + tx_writec('\r'); + tx_writec(*buf); buf++; } } |