diff options
Diffstat (limited to 'firmware/target/coldfire/mpio')
-rw-r--r-- | firmware/target/coldfire/mpio/ata-mpio.c | 4 | ||||
-rw-r--r-- | firmware/target/coldfire/mpio/hd200/button-hd200.c | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/firmware/target/coldfire/mpio/ata-mpio.c b/firmware/target/coldfire/mpio/ata-mpio.c index af082640bf..94a572a0e8 100644 --- a/firmware/target/coldfire/mpio/ata-mpio.c +++ b/firmware/target/coldfire/mpio/ata-mpio.c @@ -39,7 +39,9 @@ void ata_reset(void) void ata_enable(bool on) { +#ifndef BOOTLOADER static bool init = true; +#endif /* Ide power toggling is a nasty hack to allow USB bridge operation * in rockbox. For some reason GL811E bridge doesn't like the state @@ -59,8 +61,8 @@ void ata_enable(bool on) sleep(1); ide_power_enable(true); } -#endif init = false; +#endif } else { diff --git a/firmware/target/coldfire/mpio/hd200/button-hd200.c b/firmware/target/coldfire/mpio/hd200/button-hd200.c index 27b0d50fb5..5ff70783cd 100644 --- a/firmware/target/coldfire/mpio/hd200/button-hd200.c +++ b/firmware/target/coldfire/mpio/hd200/button-hd200.c @@ -69,17 +69,21 @@ int button_read_device(void) static bool hold_button = false; bool remote_hold_button = false; +#ifndef BOOTLOADER bool hold_button_old; +#endif bool remote_present; /* check if we have remote connected */ remote_present = remote_detect(); /* read hold buttons status */ +#ifndef BOOTLOADER hold_button_old = hold_button; +#endif hold_button = button_hold(); remote_hold_button = remote_button_hold(); - + #ifndef BOOTLOADER /* Only main hold affects backlight */ if (hold_button != hold_button_old) |