rockbox/bootloader
Szymon Dziok 95fe4eb3e0 Another optimization for the OF in the mi4 format.
What it does:
- removes unnecessary file operations for the OF (one lseek() and one read() per one key),
- simplifies the code and reduces the code size.

Speedup is not noticeable but theoretically some is.

Change-Id: I43a6dd21d3af48ea8d3b27d676c84b2084c0b88c
Reviewed-on: http://gerrit.rockbox.org/287
Tested-by: Szymon Dziok <b0hoon@o2.pl>
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Szymon Dziok <b0hoon@o2.pl>
2012-11-24 22:33:09 +01:00
..
Makefile Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
SOURCES Sandisk Sansa Connect port (FS #12363) 2011-11-16 14:08:01 +00:00
bootloader.make Refactor and unify objcopy calls in the build system. Also now properly handles DEBUG builds on hosted targets to keep debug symbols if necessary. 2012-04-04 21:48:19 +02:00
common.c bootloaders: cleanup 2011-07-02 02:49:15 +00:00
common.h Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
creativezvm.c Sansa AMS bootloader: enter USB mode only when needed 2010-06-23 05:08:36 +00:00
fat32format.c Rework c200wipe to use proper partitioning and formatting code, which makes the code size-independent. 2011-09-02 21:34:28 +00:00
gigabeat-s.c Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
gigabeat.c Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
iaudio_coldfire.c Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
imx233.c imx233: display battery voltage in bootloader (along with percent) 2012-08-30 01:10:35 +02:00
ipod.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
ipodnano2g.c Commit FS#11663 by me - Patch: iPod Nano 2G Bootloader: Boot OF if MENU button is held 2010-10-10 20:52:46 +00:00
iriver_h1x0.c Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
iriver_h300.c Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
lyre_proto1.c Remove return value from show_logo() in bootloader/ 2011-09-08 18:31:15 +00:00
main-e200r-installer.c Sansa AMS bootloader: enter USB mode only when needed 2010-06-23 05:08:36 +00:00
main-pp.c Another optimization for the OF in the mi4 format. 2012-11-24 22:33:09 +01:00
main-ppsansawipe.c Rework c200wipe to use proper partitioning and formatting code, which makes the code size-independent. 2011-09-02 21:34:28 +00:00
meizu_m3.c Make Meizu M3 compile again 2012-05-20 16:16:50 +02:00
meizu_m6sl.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
meizu_m6sp.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
mini2440.c remove debug-target.h 2012-05-07 00:55:59 -04:00
mpio_hd200_hd300.c Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
mrobe500.c M:Robe 500 bootloader: change the order of the backlight/lcd setup. 2011-02-06 21:04:51 +00:00
ondavx747.c Remove return value from show_logo() in bootloader/ 2011-09-08 18:31:15 +00:00
rk27xx.c rk27xx: support entering rkusb mode on rk2706A 2012-07-10 09:14:09 +02:00
samsung_yps3.c Update Samsung YP-S3 bootloader demo 2010-05-30 21:43:14 +00:00
sansa_as3525.c Swap red and yellow for green on r31339's cranky builds. 2011-12-17 07:54:00 +00:00
sansaconnect.c The connect is not a PP and doesn't have ATA storage 2012-01-03 04:31:12 +00:00
show_logo.c center logo horizontaly in bootloader version of show_logo() 2012-03-19 08:45:11 +01:00
telechips.c Remove return value from show_logo() in bootloader/ 2011-09-08 18:31:15 +00:00
tpj1022.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00