This repository has been archived by the owner on Mar 11, 2024. It is now read-only.
Releases: will-hart/BlitzExpansion
Releases · will-hart/BlitzExpansion
1.3.3 - Tracking Session Time
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
+
ImplementBlitzExpansion::getElapsed
function to return timestamp on logged session~
Provide overloaded version ofBlitzMessage::renderInto
accepting atimestamp
Version 1.3.2
!
Fix integral term
Version 1.3.1
+
Add discrete PID controller function
Version 1.3.1
+
ImplementBlitzExpansion::send
function for immediate complex messages without buffering+
ImplementBlitzMessage::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 beingsample
d when the board was not logging
Version 1.3.0
+
Implement theBlitzPID
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 of00100000000000000000000000000000
, not00000000000000000000000000000001
Version 1.2.1
+
implementSTART
andSTOP
logging messages~
transmission of logged data now ends withACK
response~
update Arduino editor keywords
Instruction handling
Change log
Version 1.2.0
In this version BlitzExpansion
was updated to allow it to respond to instructions sent from the data logger. Custom instructions can also be handled through an Arduino function.
+
add ability for a custom instruction handler~
rebuild serial message receipt and handling~
improve response handling and error codes!
fix issue with incorrect nibble length ingetType
Version 1.1.1
+
AddBlitzMessage::getType
static function+
AddBlitzMessage::getFlag
static function!
Fix incorrect reference toset_flag
in full expansion board example
Version 1.1.0
+
Add support forBlitzExpansion
class to handle all buffering, sending and queueing of messages~
Tidy up function naming convention - now usessetFlag
,setType
, etc.
Version 1.0.1
+
ProvideBlitzFormattedMessage
type for rendered message outputs~
ChangeBlitzMessage::render
toBlitzMessage::renderInto
~
Some other minor tweaks
Version 1.0.0
+
All features! See the examples folder for usage