Rockbox Development > New Ports

Cowon D2

<< < (23/194) > >>

shotofadds:
Excellent, it's good to see that it works on another D2 besides my own :)

btw. Which version of the D2 do you have? Mine is a 4Gb DAB, though I suspect the only hardware difference we really need to worry about at the moment is the 2/4/8Gb flash.

At the moment I'm concentrating on making stubs for various drivers, to allow compilation of a 'Normal' (not bootloader) build. There's a bit more work to do on this, then I hope to commit an initial revision in SVN to allow others to work on it. Also I've got the dual-boot function (mktccboot) working properly now as well.

I think the next major hurdle is the flash driver...  :o

luck3r:
I've got a European D2 4GB. No DAB stuff.
I noticed something with GPIOB:
After starting the test app, GPIOB is 0x3DE6000. As soon as the screen is touched, it changes to 1DE6000, the 1 doesn't change anymore. Is this useful information? Maybe something like a "Cursor position" being set at another position? I really don't have a clue of programming...

Edit: I think there's only a difference between the 2/4G versions and the 8G version regarding the flash memory, I just barely remember some guy's post about having firmware issues with the 8G version on iaudiophile.net forums.

g00ey:
Thanks for the telechips documentation paradox!
By the way; the following links are broken:

board_id=914: readme.zip
board_id=913: DMP78X_NUCLEUS009_NFS064_V071130641.zip
board_id=912: TCC78xx_DMP_PortableManual_DMP641.zip
board_id=911: DMP_SDK_Before_02.zip

shotofadds:

--- Quote from: luck3r on January 09, 2008, 06:59:06 PM ---As soon as the screen is touched, it changes to 1DE6000, the 1 doesn't change anymore. Is this useful information?
--- End quote ---
Yep that is useful, I hadn't spotted that yet.  I know how to read the touchscreen (via the PCF50606 I2C interface) but haven't implemented anything yet. The GPIOB bit is most likely signalling that an interrupt from the PCF chip is waiting to be read (ie. the touchscreen press event).


--- Quote from: luck3r on January 09, 2008, 06:25:33 PM ---Great, I can't wait until Rockbox is working on this player!
--- End quote ---
Do remember that even if/when a full port happens, it might not be very usable - remember the Rockbox UI is not designed for a touchscreen (yet) so will be restricted to the -/M/+ buttons and the power switch for the time being...

n0tHl33t:

--- Quote from: shotofadds on January 10, 2008, 04:29:55 AM ---Do remember that even if/when a full port happens, it might not be very usable - remember the Rockbox UI is not designed for a touchscreen (yet) so will be restricted to the -/M/+ buttons and the power switch for the time being...

--- End quote ---

I am no real coder but I think that the new viewports-system would be a much better basement for touchscreen-use than the actual wps-system. but this is only only my unqualificated opinion and i know that viewports is also far away from being useable.

But maybe there is the possibility to use the Hold-Switch as a modificator and you could use the touchscreen as one big button.

For example:

Hold Switch off:

+/- = Volume (Playback-Screen) / menunavigation (Menu)
M (short button press) = Switch to Filescreen (Playback-Screen) / Select (Filescreen and menu)
M (long button press) = Switch to menu-screen (Playback-Screen) / Playlistoptions (Filescreen)
Touchscreen = Just touch anywhere on the screen to Play/Pause

Hold Switch on:
+/- (short button press) = Next/previous Track
+/- (long button press) = FFW/RW
M (short button press) = Play/Pause
Tochscreen = not used

And one idea: It is only an idea and I dont know if it is realistic but it would be worth to think of to turn the whole thing 90° for usage.

I am really thankfull for your work, shotofadds. I don´t know if it really helps but i will test your patch on my 8GB D2-non-DAB when it comes back from repair. And do you have a paypal-account? I would be willing to donate you for your work so far (not much as i don´t have much by myself but enough for a beer.  ;D).

Cheers

n0tH

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version