|
Rockbox mail archiveSubject: Progress reportProgress report
From: Björn Stenberg <bjorn_at_haxx.se>
Date: Tue, 23 Apr 2002 14:03:10 +0200 (CEST) Hi all. We are racing ahead. Yesterday we added thread.c, a beautiful and completely functional (and target tested) cooperative scheduler in about 100 lines of code! It's originally written by a friend of ours, Ulf Ralberg, and Linus wrote the SH-1 task switching assembly code. Some other recent additions: - An ID3v1 and v2 parser (id3.c; Daniel) - ATA driver (drivers/ata.c; Alan and myself) - A linked list implementation (common/lists.c; Linus) Our two main unfinished tasks are: - The FAT32 code. Alan has informed me that he unfortunately will not be able to spend as much time on this as he hoped, so I and Linus will be taking over this task. We could use more help, though. If any of you have written a fat32 driver before, step forward now! We have working fat16 code already, so we "only" need to add fat32 and vfat support. - MP3 playback. We have alredy established I2C control channel communication with the decoder chip. Now we need to get the 1Mbit link up and feed it the necessary data. This depends on the FAT code, since the maximum firmware size of ~200KB doesn't allow is to include enough mp3 data to test this adequately. Other work in progress: - Felix Arends is working on a Win32 version of the simulator. - Robert Hak is writing GUI widgets for the Recorder LCD, using some of the code Gary posted here in late March. - Stuart Martin is writing playlist management code. We are rapidly approaching "high level" programming, and the APIs are stabilising more every day. If you want to contribute but don't know where to begin, drop by in the #rockbox channel on irc.openprojects.net. -- BjörnReceived on 2002-04-23 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |