I think my code must not be catching the interrupt properly. It doesn’t get beyond this line in MaxBotixSonar.cpp:
result = _stream->parseInt();
I am able to get it working by using AltSoftSerial (Rx on pin 6), but am unable to get NeoSWSerial to read from the MaxBotix sensor.
Any help is appreciated.