FS#9823 - Rockbox Player Patch

Attached to Project: Rockbox
Opened by jpcasainho (casainho) - Friday, 23 January 2009, 12:57 GMT
Last edited by Maurus Cuelenaere (mcuelenaere) - Monday, 23 March 2009, 07:52 GMT
Task Type Patches
Category Operating System/Drivers
Status Closed
Assigned To No-one
Operating System Another
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


This is a patch for the Rockbox Player. This code initialize Rockbox kernel, the LCD, do a show_logo() and finally initialize the SD Card.

Please see the project page where there is more information and pictures showing code running:

Also you can see our SVN where we have this patch and tools to debug. Also instructions on how to setup Eclipse IDE for JTAG debug.

This task depends upon

Closed by  Maurus Cuelenaere (mcuelenaere)
Monday, 23 March 2009, 07:52 GMT
Reason for closing:  Duplicate
Additional comments about closing:  See  FS#10045 
Comment by Maurus Cuelenaere (mcuelenaere) - Friday, 23 January 2009, 13:05 GMT
Some minor comments:

* please don't add .cproject, .project and *.launch files to this patch as they're unrelated
* #define's must be UPPERCASE
* there are still some TAB's left here and there, please replace them with 4 spaces
* I think you'll need to add the Rockbox header to every new file
Comment by jpcasainho (casainho) - Friday, 23 January 2009, 13:14 GMT
Okok, I removed now that files from the patch. And later I will work on that you said ;-)
Comment by jpcasainho (casainho) - Friday, 23 January 2009, 13:24 GMT
And the Daily build version is: 19818.
Comment by Dominik Riebeling (bluebrother) - Friday, 23 January 2009, 17:29 GMT
I still find this structure for registers weird and broken. IMO registers shouldn't get accessed through a structure pointer but directly as done in the rest of Rockbox (unless I was missing something here).
Comment by jpcasainho (casainho) - Monday, 16 February 2009, 23:26 GMT
New patch against Rockbox version 19939.

Bootloader is working. Firmware is working if run as a stand alone application, do not run if launched by bootloader.

We don't have yet hardware for buttons and audio codec ic, so, that are the missing firmware drivers. Button code is done but not tested.