Skip to content
This repository has been archived by the owner on Mar 11, 2024. It is now read-only.

1.3.3 - Tracking Session Time

Latest
Compare
Choose a tag to compare
@will-hart will-hart released this 19 Apr 15:43
· 4 commits to master since this release

This new release adds incremental new features. Now you can use the BlitzExpansion::getElapsed function to find the elapsed milliseconds in your current logging session. This prevents incorrect datetimes when the client parses the logged messages. View the README and examples for full details on the API.

Other changes up to this version include:

Version 1.3.3

  • + Implement BlitzExpansion::getElapsed function to return timestamp on logged session
  • ~ Provide overloaded version of BlitzMessage::renderInto accepting a timestamp

Version 1.3.2

  • ! Fix integral term

Version 1.3.1

  • + Add discrete PID controller function

Version 1.3.1

  • + Implement BlitzExpansion::send function for immediate complex messages without buffering
  • + Implement BlitzMessage::setMeta function for forcing meta chars in messages
  • ~ Examples switched to 57600 baud
  • ~ Minor refactor of some code and removal of debugging code
  • ! Fix issue with full length messages received being interpreted as too long
  • ! Fix issue where sensors were not being sampled when the board was not logging

Version 1.3.0

  • + Implement the BlitzPID PID controller class

Version 1.2.2

  • + Use status LED to indicate logging
  • ~ Update some examples
  • ~ rewrite payload packing functions to set correct L -> R bit ordering. e.g. packing the value 1 at twelve bit precision produces a payload of 00100000000000000000000000000000, not 00000000000000000000000000000001

Version 1.2.1

  • + implement START and STOP logging messages
  • ~ transmission of logged data now ends with ACK response
  • ~ update Arduino editor keywords