forked from len0rd/rockbox
Correct check for BUTTON_RC_ON, reset cookie when Hold swicth is on
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5899 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
7999e75204
commit
d4ad14c2b0
1 changed files with 4 additions and 1 deletions
|
@ -143,7 +143,7 @@ void main(void)
|
|||
sleep(HZ/50); /* Allow the button driver to check the buttons */
|
||||
|
||||
if(button_status() & BUTTON_REC ||
|
||||
button_status() & BUTTON_RC_ON) {
|
||||
(button_status() & BUTTON_RC_ON) == BUTTON_RC_ON) {
|
||||
lcd_puts(0, 8, "Starting original firmware...");
|
||||
lcd_update();
|
||||
start_iriver_fw();
|
||||
|
@ -153,6 +153,9 @@ void main(void)
|
|||
lcd_puts(0, 8, "HOLD switch on, power off...");
|
||||
lcd_update();
|
||||
sleep(HZ/2);
|
||||
/* Reset the cookie for the crt0 crash check */
|
||||
asm(" move.l #0,%d0");
|
||||
asm(" move.l %d0,0x10017ffc");
|
||||
power_off();
|
||||
}
|
||||
#if 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue