tinyproto icon indicating copy to clipboard operation
tinyproto copied to clipboard

Tiny Software Protocol for communication over UART, SPI, etc

Results 15 tinyproto issues
Sort by recently updated
recently updated
newest added

It seems that [`tiny_fd_buffer_size_by_mtu_ex`](https://github.com/Kerr-srl/tinyproto/blob/262f3cda83144165cebd55817632a20422eab1c1/src/proto/fd/tiny_fd.c#L1264-L1280) computes the wrong buffer size to allocate and then `tiny_fd_init` enters into [this condition](https://github.com/Kerr-srl/tinyproto/blob/262f3cda83144165cebd55817632a20422eab1c1/src/proto/fd/tiny_fd.c#L760-L765).

waiting_response

This may happen for example if the peer was reset and right after boot it sends the SABM or SNRM frame. If the startup time of the peer is short...

I would expect Tinyproto to schedule some S frames as keep alive frames.

If a peer disconnects (e.g. due to reset) and then quickly re-connects (e.g. right after boot) TinyProto should notify via `on_connect_event_cb` that a new connection has been established, instead of...

Hi Team, I have an issue when I m using the example project tiny_loopback build with Microsoft Visual Studio. Every time that I tried to start proto.begin(), it 's not...

waiting_response

Hi, I am trying to build a [simple tinyproto example](https://github.com/lexus2k/tinyproto/blob/master/examples/arduino_zero_m0/tinylight_loopback_m0/tinylight_loopback_m0.ino) on Teensy 4.1 using PlatformIO. I replaced `tinyproto::Light` to `Tiny::ProtoLight` and `tinyproto::StaticPacket` to `Tiny::Packet` because `tinyproto` namespace didn't exist. The...

waiting_response

Hi, I'm a bit noob with C++ and have some difficulties to understand how to use Tinyproto. In the Tinyproto documentation there is mentioned that higher level protocols needs 4...

documentation

Is there any possibility of using this between 2 or more nodes in a small network, with simple addressing? Or any suggestions of a protocol that is light and can...

enhancement

I need a reliable Serial connection between two Arduinos, and found your project. I created an Arduino Stream class that inherits from `IFd` and it's getting close to reliable at...

enhancement

Maybe, it will be good option to integrate software 1-Wire protocol to tinyproto library to allow communication between system modules over single GPIO line. 1-Wire protocol is well-known and well-documented.

enhancement