Debounce of 0.35 helps, but still usually gets FIFO_FULL. Going higher than that causes it to fail to recognize messages, which is strange, seeing as the message pulses should be 0.6ms long. I have a few ideas to try tomorrow.
However, during the transmissions and receiving, it performs beautifully! I've successfully received transmissions up to 30 bytes long so far (240 bits!), and expect to be able to go higher so while it's receiving, its clearly handling the input just fine.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Debounce of 0.35 helps, but still usually gets FIFO_FULL. Going higher than that causes it to fail to recognize messages, which is strange, seeing as the message pulses should be 0.6ms long. I have a few ideas to try tomorrow.
However, during the transmissions and receiving, it performs beautifully! I've successfully received transmissions up to 30 bytes long so far (240 bits!), and expect to be able to go higher so while it's receiving, its clearly handling the input just fine.