X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fjtag%2Fjtag430asm.S;h=672d0ee23d5395536fba6b9c99b6bc9cbbc67d10;hp=39dcb8f65ebfa9c62dbafb96f4112008b711cb3c;hb=750c7626dbfebf6e043cfcbe02fcb4dd5df3aa34;hpb=2e3eabe60e117a56637fd1ca621152826e84e05b diff --git a/firmware/apps/jtag/jtag430asm.S b/firmware/apps/jtag/jtag430asm.S index 39dcb8f..672d0ee 100644 --- a/firmware/apps/jtag/jtag430asm.S +++ b/firmware/apps/jtag/jtag430asm.S @@ -28,7 +28,13 @@ pulseloop16: sub #1, r15 ; 1 cycle ;; 1+3+3+1+2=10, beneath limits, - ;; +3+2=5, repeat 5 times to get 10+25=35, within limits + ;; +3+2=5, repeat 8 times to get 10+40=50, within limits + push r11 ; 3 cycles + pop r11 ; 2 cycles + push r11 ; 3 cycles + pop r11 ; 2 cycles + push r11 ; 3 cycles + pop r11 ; 2 cycles push r11 ; 3 cycles pop r11 ; 2 cycles push r11 ; 3 cycles