summaryrefslogtreecommitdiff
path: root/firmware/drivers
diff options
context:
space:
mode:
authorBertrik Sikken <bertrik@sikken.nl>2009-02-07 11:15:30 +0000
committerBertrik Sikken <bertrik@sikken.nl>2009-02-07 11:15:30 +0000
commit3c7e299cf35fa4f8cadaaed4afe9cb164871c586 (patch)
tree8140ddb53bec8596fa82488358ff97f3c6fb1521 /firmware/drivers
parent4d3a020f274d49c2b8f10cfdad8c67aaa153bebe (diff)
downloadrockbox-3c7e299cf35fa4f8cadaaed4afe9cb164871c586.tar.gz
rockbox-3c7e299cf35fa4f8cadaaed4afe9cb164871c586.zip
Simplify conditions for including serial port support (it's now HAVE_SERIAL). This should save a little binsize and RAM for target that don't have/use a serial port.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19936 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r--firmware/drivers/serial.c30
1 files changed, 1 insertions, 29 deletions
diff --git a/firmware/drivers/serial.c b/firmware/drivers/serial.c
index f66221b561..694ddef79d 100644
--- a/firmware/drivers/serial.c
+++ b/firmware/drivers/serial.c
@@ -41,9 +41,6 @@
41/* FIX: this doesn't work on iRiver or iPod yet */ 41/* FIX: this doesn't work on iRiver or iPod yet */
42/* iFP7xx has no remote */ 42/* iFP7xx has no remote */
43 43
44#if !defined(HAVE_FMADC) /* Recorder FM/V2 has no remote control pin */ \
45 && !(CONFIG_STORAGE & STORAGE_MMC) /* MMC takes serial port 1, so don't mess with it */
46
47/* Received byte identifiers */ 44/* Received byte identifiers */
48#define PLAY 0xC1 45#define PLAY 0xC1
49#define STOP 0xC2 46#define STOP 0xC2
@@ -177,8 +174,7 @@ int remote_control_rx(void)
177 return ret; 174 return ret;
178} 175}
179 176
180#endif /* !HAVE_FMADC && !STORAGE_MMC */ 177#elif defined(CPU_COLDFIRE)
181#elif defined(CPU_COLDFIRE) && defined(HAVE_SERIAL)
182 178
183void serial_setup (void) 179void serial_setup (void)
184{ 180{
@@ -428,30 +424,6 @@ void SERIAL0(void)
428 } 424 }
429} 425}
430 426
431#else /* Other targets */
432void serial_setup (void)
433{
434 /* a dummy */
435}
436
437int tx_rdy(void)
438{
439 /* a dummy */
440 return 1;
441}
442
443int rx_rdy(void)
444{
445 /* a dummy */
446 return 0;
447}
448
449void tx_writec(const unsigned char c)
450{
451 (void)c;
452 /* a dummy */
453}
454
455#endif 427#endif
456 428
457void dprintf(const char * str, ... ) 429void dprintf(const char * str, ... )