• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Operating System/Drivers
  • Assigned To No-one
  • Operating System Another
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by casainho - 2009-01-23
Last edited by mcuelenaere - 2009-03-23

FS#9823 - Rockbox Player Patch

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.

Closed by  mcuelenaere
2009-03-23 07:52
Reason for closing:  Duplicate
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

See  FS#10045 

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

Okok, I removed now that files from the patch. And later I will work on that you said ;-)

And the Daily build version is: 19818.

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).

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.


Available keyboard shortcuts


Task Details

Task Editing