Unify kernel list management for ticks, registered queues and timeout objects by...
commited4fd7cbc53d112e9c5e34aae9f97a67a36d59e9
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 21 Jan 2009 02:44:20 +0000 (21 02:44 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 21 Jan 2009 02:44:20 +0000 (21 02:44 +0000)
tree1421795cc5119b6872b443bf02acbe0618fc840d
parente1493e02639504f5ddf43231980857db075db008
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