David Conran

Results 167 comments of David Conran

FYI, I don't believe the bk7231t etc is part of the ESP chip family. The IRremoteESP8266 library only supports the ESP8266 & ESP32 family of chips.

> So I wonder how does the mitsubishi configuration successfully send IR commands to the Beken chip ?! That is something you will have to ask the ESPHome community. I...

> Can anyone help me resolve this failing after check PRs below? "Library Linter / supported-devices-check (pull_request) Failing after 6s" I am new here and this is the first time...

Um, wow. That's bad. It shouldn't do that at all. Reviewing the code (on my phone) I can't see any mistakes. Are you able to radically simplify your code for...

Okay. so looking at the changes from 2.7.2 to 2.7.3. i.e. https://github.com/crankyoldgit/IRremoteESP8266/compare/v2.7.2...v2.7.3 It seems 2.7.3 we added the ability to disable decoding of individual protocols. e.g. `DECODE_SONY` So, to debug...

Looking over the code for both of those decoders, I can't see anything obvious. They only write to the _passed_ results structure/variable via a pointer (i.e. `&results`). So, it has...

> if (!irrecv.decode(&results, NULL, 10, 0)) return; Can you please humour me, and remove the `max_skip` parameter from this call? e.g. Change it to just: ```c++ if (!irrecv.decode(&results)) return; #...

Looking at your code, I'm very concerned about your `parsebyte` procedure. I think you're accidentally modifying the stack. That maybe overwriting parts of the variables that IRrecv is using causing...

> char * toto = strdup(str); FYI .. you need to `free()` this string before exiting the procedure, otherwise you will have a memory leak

For the record, decode_type of 4 means it's detecting it as a SONY protocol message. Can you please: Use the IRrecvDumpV2 program (in the examples) and send me the text...