Rockbox Development > New Ports

Olympus m:robe MR-100

<< < (2/20) > >>

barrywardell:
According to the public docs for PP5020 (the brief spec sheet) there are two interfaces for the LCD built in, a direct interface and a bridge interface:

* The direct interface "drives single-scan 1-, 2-, or 4-bit monochrome STN panels".
* The bridge interface "drives 1-bit, 4-bit or 8-bit interfaces".I believe the H10 and the colour iPods use the 8-bit bridge interface which is at address 0x70008a0c, while the monochrome iPods use the direct interface which is at address 0x70003000. With that in mind and the fact that the mr-100 is monochrome, I suspect that it would use the direct interface. Looking at the BL file, the address 0x70003000 appears a couple of times which makes it even more likely that this interface is used.

So, how about running a test using the monochrome ipod lcd driver and see if you get anything on the LCD?

lowlight:
I'm not sure if the display is 1bpp or 2bpp. The ipods are greyscale: 2bpp with horiz packing. I tried the LCD_IPOD2BPP driver and it displayed a few pixels of garbage in the lower right corner.

Barry, I'd be interested to get your views on enabling the touchpad. I was hoping it would be read through the ADC like the H10 scrollpad, but I don't see a similar initialization in the BL file.

barrywardell:
Sounds like you're at least on the right track with the LCD. As a guess, I would say the line

--- Code: ---lcd_cmd_and_data(R_RAM_ADDR_SET, (y

lowlight:
No real progress lately.

Regarding the lcd...when using the IPOD_MINI or IPOD_4G lcd driver a few pixels are turned on in the lower right corner. I tried writing several lines of "Hello World!", but the display did not change. When using the IPOD_MINI2G lcd driver, the screen is m:robe boot graphic is flipped.  ??? The graphics in the bootloader are 1bpp, so I assume the display is 1 bpp as well.  However, since the ipod lcd driver is 2 bpp I tried halving the lcd dimensions. However, this did not change anything.  ???

Regarding the touch pad...in comparing the H10 bootloader to the MR100, I don't see similar code enable the scrollpad/touchpad. It doesn't appear tht the touchpad is used in the bootloader, so maybe it's not initialized?  But the touchpad lights are used, so there must be some way to turn them on/off.

scaramanga_goldengun:
So is making rockbox for this plausible? Meaning that it will be done sometime in the future?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version