Sara Damiano
Sara Damiano
That's strange. The sensors are giving clear responses to the information requests, so the library is working. I have no idea why it would fail for the data commands. Have...
Have you tested it with a non-Arduino logger? Does it work with that?
I'm sorry, but, no we don't have any current plans to adapt this library for the ESP8266 (or ESP32). I would be happy to review any pull requests to add...
It's on my to do list to re-read the timers on faster boards. Almost all my testing has been on a 8MHz board and at that speed, to get the...
https://github.com/EnviroDIY/Arduino-SDI-12/tree/v1.1.0
Did you try using the library as-is? What was the result?
Looking now at the datasheet for the ATMEGA4809, it has a different timer system, so the library will not work as-is. The timers would need to be re-written. If I...
Try using the "delayBase" branch, which uses the ```delayMicroseconds()``` function within the interrupts instead of using timers: https://github.com/EnviroDIY/Arduino-SDI-12/tree/delayBase. It will probably work.
The "delayBase" branch uses delayMicroseconds() when reading in or writing out new characters. It also turns off _all_ interrupts for the entire time that it's reading or writing. SDI-12 is...
The "delayBase" version is also trickier to get to work with any other libraries that require interrupt control because the timing is less precise. So something equivalent to example j...