Paul Bouchier

Results 49 comments of Paul Bouchier

One other issue with the examples: the rx examples in python & Arduino loop continuously over if(link.available()), causing the program to consume 100% of the CPU. Inserting sleep(0.01) on the...

Thanks for the answers PowerBroker. No particularly good ideas about handling platform-specific size of float or double, but float is commonly 4 bytes (but no guarantee). So I would recommend...

Re-opening, as the object length issue is more pervasive, between Arduino/C++ and pySerialTransfer (and I think between Arduino & Arduino). The API requires specifying the length of strings to receive...

Thanks for the reply PowerBroker. The domain in which the combination of SerialTransfer and pySerialTransfer will find application is embedded devices talking to PCs or like powerful devices which likely...

Ahh - I missed that - thank you - that's perfect! It will make variable-length string transfers easy.

@PowerBroker2 I'm looking at what it takes to fix the issue in the examples to do with double and float. Between release 2.1.5 and 2.1.6 the only change was to...

@ipsod if all you want is COBS packetizing, there's a package, "PacketSerial" that is just a COBS packetizer and has a c++ and python version. The reason I like this...

@ipsod have you tried replacing Serial.begin(115200) myTransfer.begin(Serial); with SerialBT.begin("ESP32 test"); myTransfer.begin(SerialBT); I don't know - I've never used BT serial, but it looks to me from a brief web search...

I think this is a documentation issue. I'm thinking a note in the README.md along the lines of "Note: when using callbacks on Arduino, the following SerialTransfer variables are invalid:...