summaryrefslogtreecommitdiff
path: root/firmware/drivers
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2004-06-30 13:31:14 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2004-06-30 13:31:14 +0000
commita8dab4c08af0e1d251ff633a2859c8b9b24efc7c (patch)
treebe8b66535d905e50319788f988f94ab008a48ba3 /firmware/drivers
parent058302a4807e14d564195de9825e3aa970ea68f9 (diff)
downloadrockbox-a8dab4c08af0e1d251ff633a2859c8b9b24efc7c.zip
rockbox-a8dab4c08af0e1d251ff633a2859c8b9b24efc7c.tar.gz
rockbox-a8dab4c08af0e1d251ff633a2859c8b9b24efc7c.tar.bz2
rockbox-a8dab4c08af0e1d251ff633a2859c8b9b24efc7c.tar.xz
New screen dump feature for recorders
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4817 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r--firmware/drivers/serial.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/firmware/drivers/serial.c b/firmware/drivers/serial.c
index 2badf2e..11dadc6 100644
--- a/firmware/drivers/serial.c
+++ b/firmware/drivers/serial.c
@@ -35,12 +35,6 @@
#define VOLUP 0xD0
#define VOLDN 0xE0
-#ifdef SCREENDUMP
-#define SCRDMP 0xF0
-
-static void screen_dump(void);
-#endif
-
void serial_setup (void)
{
/* Set PB10 function to serial Rx */
@@ -118,11 +112,6 @@ int remote_control_rx(void)
last_valid_button = BUTTON_RC_RIGHT;
break;
-#ifdef SCREENDUMP
- case SCRDMP:
- screen_dump();
- break;
-#endif
default:
last_valid_button = BUTTON_NONE;
break;
@@ -144,43 +133,3 @@ int remote_control_rx(void)
return ret;
}
-
-#ifdef SCREENDUMP
-static void serial_enable_tx(void)
-{
- SCR1 |= 0x20;
-}
-
-static void serial_tx(unsigned char ch)
-{
- while (!(SSR1 & SCI_TDRE))
- {
- ;
- }
-
- /*
- * Write data into TDR and clear TDRE
- */
- TDR1 = ch;
- SSR1 &= ~SCI_TDRE;
-}
-
-static void screen_dump(void)
-{
- int x, y;
- int level;
-
- serial_enable_tx();
-
- level = set_irq_level(HIGHEST_IRQ_LEVEL);
- for(y = 0;y < LCD_HEIGHT/8;y++)
- {
- for(x = 0;x < LCD_WIDTH;x++)
- {
- serial_tx(lcd_framebuffer[y][x]);
- }
- }
- set_irq_level(level);
-}
-
-#endif