I've had great success with DroidScript working with the BusPirate via USB OTG. Amazingly enough, it even seems to manage binary data communication without a problem! However, there is an issue that is stopping me on one front...
If the device connected sends a continuous stream of data... just one byte after another... DroidScript or perhaps the phone, can't be sure which as I only have one OTG capable device, just never sees any data, and communications are totally cut off. e.g. I can't send a signal to the device telling it to stop sending data.
I'm assuming that something is waiting for a gap in the received data... a pause... and then passing on all the data to that point in one batch. but when there is never a pause... the buffers overflow? or something?
Wondering if anyone else has seen this?
Any chance the logic in the code could be published? e.g. is there anything I can do to avoid the issue?