Support and General Use > Hardware
Clip+: Looking for display driver information
popcornisgood:
Ultimately I'm trying to find out what display driver the Clip+ uses.
The Sansa Clip page on the wiki mentions that there are two variants of the Clip+ that have slightly different display drivers, but it doesn't give much more detail. The model number on the back of the display in my Clip+ is PG-2864HMBC. I've been trying to find a datasheet or manufacturer's website for it, but all I can seem to find is information for DD-2864 or UG-2864. These screens look nearly identical, so I made the assumption that they have the same display drivers (SSD1305 I believe). However the ribbon cable coming off of my screen only connects to 12 out of the 30 display pins, and assuming it has the same display driver as the others, the connected pins make no sense (SCK tied to SDI).
Hope that wasn't too much info or unclear. I realize this isn't strictly Rockbox related, but I thought someone here might know what I'm looking for off-hand. Any help is appreciated!
saratoga:
--- Quote from: popcornisgood on June 05, 2012, 12:55:14 PM ---Ultimately I'm trying to find out what display driver the Clip+ uses.
--- End quote ---
Its config file says this:
#define CONFIG_LCD LCD_SSD1303
The source for that driver is here:
http://git.rockbox.org/?p=rockbox.git;a=blob;f=firmware/target/arm/as3525/lcd-ssd1303.c;h=a00398a998d30d9d1329b1c12010e04fb007703e;hb=HEAD
popcornisgood:
Thanks for the quick response, this is helpful!
On line 149 the driver calls a function lcd_hw_init(). Do you know where this function is defined?
saratoga:
Its in lcd-clipplus.c in this folder:
http://git.rockbox.org/?p=rockbox.git;a=tree;f=firmware/target/arm/as3525/sansa-clipplus;h=48611be5561338bf813bb19af0013212d6ba5f76;hb=HEAD
FWIW, you may want to check out the code so that you can use grep to find functions.
popcornisgood:
Good call. I'm still fairly new to revision control and large software projects in general, so I appreciate your patience.
Navigation
[0] Message Index
[#] Next page
Go to full version