summaryrefslogtreecommitdiff
path: root/firmware/SOURCES
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2009-06-17 19:55:27 +0000
committerRafaël Carré <rafael.carre@gmail.com>2009-06-17 19:55:27 +0000
commit3520d8e90e7f6e3ffc88f8d1ff47fa3cc0efe960 (patch)
tree814a3bcd5d0fc6ee0c99d57d5f188e7f113ec29f /firmware/SOURCES
parentbc1fd05dc1f025bdeb2e79fb552472775bedd156 (diff)
downloadrockbox-3520d8e90e7f6e3ffc88f8d1ff47fa3cc0efe960.tar.gz
rockbox-3520d8e90e7f6e3ffc88f8d1ff47fa3cc0efe960.zip
Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driver
The LCD driver is unified and lcd_send_command now takes 2 arguments : the command and its argument. If there is no argument, it's set to 0 and a NOP command is issued If there is more than one argument (set X/Y address), the 2nd argument is sent as a 2nd command, and a NOP command is issued after it. Benefit : c200v2 transfers the command and the argument in one 16 bits transfer Performance should not be affected since commands without argument are only used in lcd_init() and lcd_enable() lcd_send_data() now transfers whole lines (or columns) instead of single pixels yuv is disabled for c200v2 for now Some buttons can be read, including left button (bit 6 of DBOP_DIN), but for some reason they have no effect in rockbox: to be investigated git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21321 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/SOURCES')
-rw-r--r--firmware/SOURCES4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/SOURCES b/firmware/SOURCES
index 48e4c77760..78f13a9444 100644
--- a/firmware/SOURCES
+++ b/firmware/SOURCES
@@ -535,7 +535,7 @@ target/arm/powermgmt-ascodec.c
535target/arm/usb-fw-pp502x.c 535target/arm/usb-fw-pp502x.c
536target/arm/sandisk/backlight-c200_e200.c 536target/arm/sandisk/backlight-c200_e200.c
537target/arm/sandisk/power-c200_e200.c 537target/arm/sandisk/power-c200_e200.c
538target/arm/sandisk/sansa-c200/lcd-c200.c 538target/arm/lcd-c200_c200v2.c
539target/arm/sandisk/sansa-c200/lcd-as-c200.S 539target/arm/sandisk/sansa-c200/lcd-as-c200.S
540target/arm/sandisk/sansa-c200/button-c200.c 540target/arm/sandisk/sansa-c200/button-c200.c
541target/arm/sandisk/sansa-c200/powermgmt-c200.c 541target/arm/sandisk/sansa-c200/powermgmt-c200.c
@@ -1137,7 +1137,7 @@ target/arm/as3525/sansa-e200v2/powermgmt-e200v2.c
1137 1137
1138#ifdef SANSA_C200V2 1138#ifdef SANSA_C200V2
1139#ifndef SIMULATOR 1139#ifndef SIMULATOR
1140target/arm/as3525/sansa-c200v2/lcd-c200v2.c 1140target/arm/lcd-c200_c200v2.c
1141target/arm/as3525/sansa-c200v2/button-c200v2.c 1141target/arm/as3525/sansa-c200v2/button-c200v2.c
1142target/arm/as3525/sansa-c200v2/backlight-c200v2.c 1142target/arm/as3525/sansa-c200v2/backlight-c200v2.c
1143#ifndef BOOTLOADER 1143#ifndef BOOTLOADER