1
0
Fork 0
forked from len0rd/rockbox

Fixed the bootloader for H100 also.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11997 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Miika Pekkarinen 2007-01-13 09:08:18 +00:00
parent 886c302d00
commit 20171c181f

View file

@ -589,13 +589,19 @@ void main(void)
/* Power on the hard drive early, to speed up the loading. /* Power on the hard drive early, to speed up the loading.
Some H300 don't like this, so we only do it for the H100 */ Some H300 don't like this, so we only do it for the H100 */
#ifndef IRIVER_H300_SERIES #ifndef IRIVER_H300_SERIES
if (!hold_status && !recovery_mode) if (!hold_status
# ifdef HAVE_EEPROM_SETTINGS
&& !recovery_mode
# endif
)
{ {
ide_power_enable(true); ide_power_enable(true);
} }
# ifdef EEPROM_SETTINGS
if (!hold_status && !usb_detect() && !recovery_mode) if (!hold_status && !usb_detect() && !recovery_mode)
try_flashboot(); try_flashboot();
# endif
#endif #endif
backlight_init(); backlight_init();
@ -622,7 +628,11 @@ void main(void)
/* Don't start if the Hold button is active on the device you /* Don't start if the Hold button is active on the device you
are starting with */ are starting with */
if (!usb_detect() && (hold_status || recovery_mode)) if (!usb_detect() && (hold_status
#ifdef HAVE_EEPROM_SETTINGS
|| recovery_mode
#endif
))
{ {
if (detect_original_firmware()) if (detect_original_firmware())
{ {
@ -630,7 +640,7 @@ void main(void)
shutdown(); shutdown();
} }
#ifdef IRIVER_H100_SERIES #ifdef HAVE_EEPROM_SETTINGS
failsafe_menu(); failsafe_menu();
#endif #endif
} }