Unify kernel list management for ticks, registered queues and timeout objects by...
commit580d91f097b23aa1bb3b935bd45c1d64655e2259
authorMichael Sevakis <jethead71@rockbox.org>
Wed, 21 Jan 2009 02:44:20 +0000 (21 02:44 +0000)
committerMichael Sevakis <jethead71@rockbox.org>
Wed, 21 Jan 2009 02:44:20 +0000 (21 02:44 +0000)
tree1421795cc5119b6872b443bf02acbe0618fc840d
parenta7ec73cddd5512cc1d6f62327faa52fe9a094fb4
Unify kernel list management for ticks, registered queues and timeout objects by using NULL-terminated lists of pointers. Redo timeout API a bit to simplify it and integrate it. Should give some small binsize reduction accross the board but more if timeout objects are being included.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19808 a1c6a512-1295-4272-9138-f99709370657
firmware/drivers/button.c
firmware/export/kernel.h
firmware/kernel.c
firmware/target/arm/as3525/ata_sd_as3525.c
firmware/target/arm/ata-sd-pp.c