diff --git a/rbutil/mkamsboot/dualboot/dualboot.S b/rbutil/mkamsboot/dualboot/dualboot.S index bdb8722..d37a466 100644 --- a/rbutil/mkamsboot/dualboot/dualboot.S +++ b/rbutil/mkamsboot/dualboot/dualboot.S @@ -174,6 +174,20 @@ uclcopy: cmp r2, #0 @ test input from pins bne boot_of @ branch directly to OF if either pin high +#elif defined(SANSA_CLIPZIP) + @ read pins + ldr r0, =GPIOA + ldr r1, [r0, #4*(1<<6)] @ read pin A6 "vol-" or "vol+" + + cmp r1, #0 @ test input from pins + bne boot_of @ branch directly to OF if either pin high + + ldr r0,=24000000 +delayloop: + subs r0, r0, #1 + bne delayloop + + b boot_of #elif defined(SANSA_C200V2) .set BUTTON_LEFT, (1<< 2)