summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2003-07-11 07:30:59 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2003-07-11 07:30:59 +0000
commitf6811b008e49ae26abad3d678230bf5f617a3abb (patch)
tree37682e5fe60eeabcd9a010bbad87e22805630efb
parentef8217d228dd2a0ddb3420d53b5280ba3e3e68a7 (diff)
downloadrockbox-f6811b008e49ae26abad3d678230bf5f617a3abb.zip
rockbox-f6811b008e49ae26abad3d678230bf5f617a3abb.tar.gz
rockbox-f6811b008e49ae26abad3d678230bf5f617a3abb.tar.bz2
rockbox-f6811b008e49ae26abad3d678230bf5f617a3abb.tar.xz
A more complete serial port setup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3829 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/serial.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/drivers/serial.c b/firmware/drivers/serial.c
index 5ea807a..8fe051d 100644
--- a/firmware/drivers/serial.c
+++ b/firmware/drivers/serial.c
@@ -42,7 +42,10 @@ static void screen_dump(void);
#endif
void serial_setup (void)
-{
+{
+ /* Set PB10 function to serial Rx */
+ PBCR1 = (PBCR1 & 0xffcf) | 0x0020;
+
SMR1 = 0x00;
SCR1 = 0;
BRR1 = (FREQ/(32*9600))-1;