pH7_jp1 wrote:lets see if I wasn’t even on the same page with what you intended
I never really specified whatI intended. I wanted to gather the tools Don provided in the first place, to learn from and play with.
What I want is for the LKP device button to be remembered forever until another LKP device is pressed. The only way I could do it is fiddling with Don's code in the extender - by NOT clearing his register (that change described at the end of readme file). I think it'll kill the battery blinking every N seconds all day long.
What it does is remember it for the duration of timeout.
pH7_jp1 wrote:Instead, what I observe is: If I select another device and push other buttons within about 20 seconds of doing the LKP then the remote will revert to the device established by the LKP. But [if?] the SKP of another device button is after that 20 seconds, then there is no reverting.
If you're refering here to my file. I can confirm that that's precisely what I see. And I doubt very much that the remote cares whether we force HT key or whatever triggered the macro. In my file I don't do any power commands in the device macros, all I do is SET...SET and line'm up (your steps 4, 3). So your design is closer to Don's than mine. But I don't think that makes any difference in the timing thing.
I just read Don's answer as I'm writing this. Continuously forcing the 'permanent' device via a keymove of some sort is likely the way to do it.
pH7_jp1 wrote:Also, any keypress while the countdown was in effect would reset the counter to the full value,
Yeah. That's worth looking into. But the code is so tight there, little can be done even when you know what you're doing. I tried comSkip once before but didn't get very far.
DGG wrote:you may wish to consider inplementing my Toadtog 2 protocol, which makes avaiable another 8 bits - unless someone has used the register for some other purpose
Callback uses the same register. Is there another free one that you know of?
DGG wrote:you've got to be able to determine the currently selected HT mode so that you can specify to timed callback the LKP to reselect that mode
Don, since I don't use HT mode, I did this by watching the button that starts the macro and push that for reselection. But I don't want it forgotten when othe rbuttons are pushed. Incidentally, while I want more out of it, it's an improvement over any previous setup. So I'm not complaining. It's now possible to adjust sound or picture and still revert to the watching mode.
Are we all on the same page? I hope so.