Posted: Wed Feb 11, 2015 11:21 am
Actually, nix that. Just edit the pause device, change the protocol to "Pause (Extender)", and click OK. That should do the trick. Then you'll see the new protocol on the Protocols tab.
Forum for JP1 remotes
https://mail.hifi-remote.com/forums/
I'm beginning to think there's something in the water here in Texas!Ed
In both the first file I uploaded and the test file I uploaded today the first item/step in the TV key macro is
Dev_TV
Code: Select all
L1FB_Start:
ifdef debugpause
CALL LEDblinknochk ;blink LED to indicate start
endif ;debugpause
LD RC2,R03 ;get pause value from keymove (first byte)
L1FB_1: LDW RC0,Delay100ms ;100ms delay
CALL DelayScanKey ;delay, scan keypad, return C=1=key pressed
JRC L1FB_2 ;key pressed, exit from pause loop
DJNZ RC2,L1FB_1 ;done delaying? No, delay another 100ms
L1FB_2:
ifdef debugpause
CALL LEDblinknochk ;blink LED to indicate end
endif ;debugpause
RET
PauseSize = $$-L1FB_Start
Code: Select all
L1FB_Start:
ifdef debugpause
CALL LEDblinknochk ;blink LED to indicate start
endif ;debugpause
LD RC2,R03 ;get pause value from keymove (first byte)
L1FB_1: LDW RC0,Delay100ms ;100ms delay
CALL DelayScanKey ;delay, scan keypad, return C=0=key pressed
JRNC L1FB_2 ;key pressed, exit from pause loop
DJNZ RC2,L1FB_1 ;done delaying? No, delay another 100ms
L1FB_2:
ifdef debugpause
CALL LEDblinknochk ;blink LED to indicate end
endif ;debugpause
RET