In a previous thread I told you about problems with HQ incorrectly reporting my scout as online/off-line. I did not mention in my original message that my scout had become quite unstable. It would lock up frequently and I could not tell if it was really locked up tight or if it simply gone off-line for my Wi-Fi system because the problem with HQ not reporting online/off-line correctly. I really don't care if HQ operates properly but my biggest problem was that the system had become unusually unstable. Since this is sort of a separate issue I've started a new thread.
I finally figured out how to download previous versions of "pinoccio/library-pinoccio" from github. My problem was I had no idea what version I had been using. I've been using the IR remote that I built with Pinoccio but had not been doing any new development so I had not been keeping the firmware updated. Also I had not been using HQ at all. I did notice before I did the upgrade that HQ wasn't reporting the online status properly. That's one of the reasons I did the upgrade.
Anyway I browsed old commits until I found one that looked familiar. There was one way back on June 20 that fixed the problem with multiple arguments to "HQ.report". That was a problem that I had been having in trying to do infrared receiving and not just infrared sending which I had been doing. Making that change fixed the problem I was having so I know that the version I had been using was at least that version.
Anyway I downloaded the June 20 version, compiled my IR send sketch, and both of my scouts are working very reliably. HQ still doesn't report online/off-line correctly. In fact it shows me off-line all of the time even when I'm not. But at this point I don't care about that. I need to figure out what in my infrared library is conflicting with the basic firmware.
I noticed a lot of the patches have to do with PWM functions. All of my transmission is using the PWM pins and hardware TIMER3. So my guess is there something conflicting between me and you and regards to PWM. I'm going to try installing various slightly newer commits one by one until I can figure out which one crashed me.
We still may have a problem with HQ reporting online/off-line improperly but will get to that one once we saw this other problem. If there was a particular change regarding PWM and TIMER3 that you think might have affected me, let me know which one it is. Or can you give me a brief overview as to what PWM and TIMER3 support you've included?