Tinyproto Versions Save

Tiny Software Protocol for communication over UART, SPI, etc

v1.0.0

2 years ago

Updates:

  • HAL layer supports now micros timestamps
  • Fixed compilation for AVR controllers
  • Added CRC control methods for Python bindings
  • Fixed Python module support for Windows
  • Added onConnect callbacks to full-duplex support
  • Pre-support for point to multi-point connections

v0.12.1

2 years ago
  • Fixed compilation for MSVC
  • Hot fix in FD protocol

v0.12.0

2 years ago
  • FD protocol has now get status API and DISC command implementation
  • Fixed memory alignment for ARM platform * Improved speed of unit tests
  • Half duplex implementation is removed. The only available APIs are: HDLC, Light, FD
  • HDLC low level is reworked and simplified
  • Python bindings are added
  • Synced namespaces between C++ and Python
  • Fixed cppcheck warnings
  • HAL layer is moved to separate folder
  • Documentation is moved to codedoc xyz

v0.11.0

3 years ago
  • Added cmake support for unit tests
  • Added SPI examples for ESP32
  • Fixed unit tests and critical issue on low level

v0.10.1

3 years ago
  • Added full WIN32 API support
  • Fixed compilation for M0
  • Added examples for linux
  • Added examples for ESP32
  • Added Tiny Serial API

v0.9.3

4 years ago
  • Fixed clang compiler warnings
  • Fixed hdlc_send function, when timeout happens
  • Added SerialUSB support for Arduino Zero / M0 and examples
  • Fixed FD, light protocols for Arduino Zero

v0.9.2

4 years ago

Changes:

  • Fixed CRC8 bug with HDLC/Light protocol
  • Added new API for keep alive timeout, auto-reconnect
  • Fixed issues in TinyPacket
  • Fix compilation for Windows Arduino IDE
  • Removed sperf tool (use tiny_loopback)
  • Fixed crc32 bug
  • Improved HDLC logging
  • Fixed C-compilation for avr gcc
  • Added support for Cortex-M0 and Cortex-M3
  • Implemented full-duplex ABM HDLC protocol

v0.8.0

4 years ago
  • Updated hdlc layer API
  • tiny_layer2 API is moved, and now outdated
  • updated code for Cortex M0, ESP32, Linux, AVR platforms.
  • Fixed a lot of issues for hdlc and hd levels.
  • hd_loopback tool is added for debug.

v0.7.0

4 years ago

The library is completely reworked to make the source code more simple.

v0.6.4

5 years ago
  • Fixed issue with zero-length payload packets with uid support
  • Added sperf binary for linux
  • Added new checks to unit tests
  • Added protocol light version

New version supports 3 variants of protocol implementation:

  • Regular tiny protocol
  • Half duplex protocol with ACK
  • Light protocol version