Rockbox Development > New Ports

Creative Zen Vision:M

<< < (132/136) > >>

mcuelenaere:
(Keep in mind that the keys currently aren't working on the device itself, so you won't be able to test the plugins (if you would get Rockbox installed that is))

Aurix Lexico:
Whew, that took longer than I expected. All the plugins compile, and I was playing with a couple in the UI Simulator. Everything I tried worked ok. The keys are a bit inconsistent, I'll try to fix that when I have more time.

Link to my diff: http://www.mediafire.com/download.php?mio1mtczzxm

LambdaCalculus:
Your patch is now on Flyspray, where it'll be safer. :)

See FS#9605.

(EDIT) Committed!

Aurix Lexico:

--- Quote from: mcuelenaere on December 03, 2008, 06:28:15 PM ---(Keep in mind that the keys currently aren't working on the device itself, so you won't be able to test the plugins (if you would get Rockbox installed that is))

--- End quote ---

Just curious, but what would be required to get the buttons working?

mcuelenaere:

--- Quote from: Aurix Lexico on December 07, 2008, 06:20:18 PM ---
--- Quote from: mcuelenaere on December 03, 2008, 06:28:15 PM ---(Keep in mind that the keys currently aren't working on the device itself, so you won't be able to test the plugins (if you would get Rockbox installed that is))

--- End quote ---

Just curious, but what would be required to get the buttons working?

--- End quote ---
Figuring out how the ZVM communicates with the PIC microcontroller (see the wiki for some information).

The buttons (and other stuff) is connected to a separate microcontroller, which 'talks' with the ZVM's main CPU over I²C. The problem is that we need to figure out what 'language' they're speaking..

I can receive button events from the PIC (ie when I press up, I get for example 0x20 as response), but the problem is these values can change when the OF has communicated with it; meaning the OF probably sets some kind of values in the PIC, which changes the responses that the PIC sents.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version