Skip to content

Releases: lexus2k/tinyproto

Version 1.0.0 is released

27 Jan 03:00
Compare
Choose a tag to compare

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

Version 0.12.1 is released

02 Jun 00:17
Compare
Choose a tag to compare
  • Fixed compilation for MSVC
  • Hot fix in FD protocol

Version 0.12.0 is released

18 May 23:45
Compare
Choose a tag to compare
  • 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

Version 0.11.0 is released

21 Sep 04:09
Compare
Choose a tag to compare
  • Added cmake support for unit tests
  • Added SPI examples for ESP32
  • Fixed unit tests and critical issue on low level

Version 0.10.1 is released

07 Sep 09:40
Compare
Choose a tag to compare
  • Added full WIN32 API support
  • Fixed compilation for M0
  • Added examples for linux
  • Added examples for ESP32
  • Added Tiny Serial API

Version 0.9.3 is released

24 Nov 00:47
Compare
Choose a tag to compare
  • 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

Version 0.9.2 is released

09 Nov 13:19
Compare
Choose a tag to compare

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

Version 0.8.0 is released

14 Aug 10:59
Compare
Choose a tag to compare
  • 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.

Version 0.7.0 is released

26 Jul 11:33
Compare
Choose a tag to compare

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

Version 0.6.4 is released

01 Jan 04:19
Compare
Choose a tag to compare
  • 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