Speed up the Fuze's LCD by a factor of ~2.1 (lcd_update()) by using 32bit transfers...
commit7a4ed71c04a3da03230c82e004d4b53fa494c011
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 31 Aug 2009 15:54:25 +0000 (31 15:54 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 31 Aug 2009 15:54:25 +0000 (31 15:54 +0000)
treee0aa96bfbddaf54e6f4e246d8ae962a95db7a1bb
parente048638f5f3b6677f3a58f049b9a3cec63c4e738
Speed up the Fuze's LCD by a factor of ~2.1 (lcd_update()) by using 32bit transfers when possible.

Unaligned (to 4byte boundary) and odd (where the amount of data is not an integer multiple of 32bit) are still supported. Even those still have a speedup of >2.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22574 a1c6a512-1295-4272-9138-f99709370657
firmware/export/as3525.h
firmware/target/arm/as3525/sansa-fuze/lcd-fuze.c