1
0
Fork 0
forked from len0rd/rockbox

Removed some warnings

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@911 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Linus Nielsen Feltzing 2002-06-07 13:09:44 +00:00
parent a1ca3b41b2
commit 5aacc8872c

View file

@ -19,19 +19,13 @@
#include "serial.h"
#define TDRE 7 /* transmit data register empty */
#define RDRF 6 /* receive data register full */
#define ORER 5 /* overrun error */
#define FER 4 /* frame error */
#define PER 3 /* parity error */
static int serial_byte,serial_flag;
void serial_putc (char byte)
{
while (!(SSR1 & (1<<TDRE)));
while (!(SSR1 & 0x80)); /* Wait for TDRE */
TDR1 = byte;
clear_bit(TDRE,SSR1_ADDR);
SSR1 &= 0x80; /* Clear TDRE */
}
void serial_puts (char const *string)
@ -63,7 +57,7 @@ void serial_setup (int baudrate)
#pragma interrupt
void REI1 (void)
{
clear_bit (FER,SSR1_ADDR);
SSR1 &= 0x10; /* Clear FER */
}
#pragma interrupt
@ -71,5 +65,5 @@ void RXI1 (void)
{
serial_byte = RDR1;
serial_flag = 1;
clear_bit(RDRF,SSR1_ADDR);
SSR1 &= 0x40; /* Clear RDRF */
}