rockbox/bootloader
Jens Arnold 91ce4b2a60 Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289.
In order to enable it, #define HAVE_DUALBOOT when building the bootloader.
Do not use the automatically created x5_fw.bin or m5_fw.bin, but use mkboot
to create a new firmware file from an OF x5_fw.bin resp. m5_fw.bin and
bootloader.bin.

The dual-boot bootloader boots the OF when pressing Play (main or remote) for
more than 3 seconds. Hold it a bit longer because the OF also checks buttons.
Short press boots rockbox.

As a bonus, the Play button read (for hold check) is done a bit earlier for
single-boot mode as well.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30018 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 17:23:18 +00:00
..
bootloader.make Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289. 2011-06-19 17:23:18 +00:00
common.c Gigabeat S: Renovate bootloader a bit to show splash, implement verbose, shutdown on low battery, handle hold-switch-on and wait only so long for USB if a USB charger is inserted at boot instead of being connected to a host. 'Bootloader USB mode' display is just part of normal printf stream now. Move interrupt stacks into .bss area so they aren't loaded (for firmware too). 2011-01-21 07:05:51 +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
gigabeat-s.c i.MX31: Now that it matters because there's a debug screeen that allows changing things while running, some DVFS/DPTC stuff has to be done more carefully. Trim out some stuff and group functions better as well. 2011-01-23 20:21:35 +00:00
gigabeat.c Sansa AMS bootloader: enter USB mode only when needed 2010-06-23 05:08:36 +00:00
iaudio_coldfire.c Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289. 2011-06-19 17:23:18 +00:00
imx233.c fuze+: add more clocking code, add dma code, add ssp code, add stub usb code, update storage to SD + MMC, beginning of the driver 2011-06-17 22:30:58 +00: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 Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
iriver_h300.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
lyre_proto1.c Initial commit for the "Lyre prototype 1" port by Jorge Pinto from FS#10045. 2009-03-30 12:20:47 +00:00
main-c240wipe.c Fix some forgotten storage_(read|write)_sectors() calls 2010-04-03 22:18:16 +00:00
main-c250wipe.c Fix some forgotten storage_(read|write)_sectors() calls 2010-04-03 22:18:16 +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 Fix typo on macro made during previous PPBL commits. 2011-01-16 00:35:22 +00:00
Makefile Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
meizu_m3.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00: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 Sansa AMS bootloader: enter USB mode only when needed 2010-06-23 05:08:36 +00:00
mpio_hd200_hd300.c MPIO bootloader - turn off backlight when hold is on. Usefull feature when charging during night. 2011-01-03 13:11:48 +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 Try to get some control over #ifdef hell in usb.c by refactoring and inline function use. SYS_USB_DISCONNECTED_ACK hasn't been doing anything useful for the USB thread; remove it. USB thread simply ignores that value. Observe only valid usb_state transitions. 2011-01-18 14:10:06 +00:00
rk27xx.c Move dbg_hw_info() into target tree. FS#11735 by me 2011-06-05 10:26:06 +00:00
samsung_yps3.c Update Samsung YP-S3 bootloader demo 2010-05-30 21:43:14 +00:00
sansa_as3525.c Introduce NORETURN_ATTR wrapper for __attribute__((noreturn)), using this and a bit further cleanup in main gets rid of a warning when compiling for android. 2010-08-12 13:38:25 +00:00
show_logo.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
SOURCES Rockchip rk27xx port initial commit. This is still work in progress. 2011-05-30 21:10:37 +00:00
telechips.c Sansa AMS bootloader: enter USB mode only when needed 2010-06-23 05:08:36 +00:00
tpj1022.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00