2023.813.1 - QoL Update
This release does a lot of QoL changes, as well as doing the final preparations of the firmware for compabitility with the upcoming configuration software, minitility!
This update was supposed to include the new auto-calibration functionality but it was deemed to not be production-ready, therefore all current changes are pushed with this smaller update.
Features
- The
out
command now supports specifying no parameter at all, in which case it outputs the sensor values once - The fields
lastSensorValue
andlastMappedValue
have been added to theHEKeyState
, allowing to access them across the firmware - The key chars supported are no longer restricted to a-z, any character from 0-255 can now be chosen, including modifier keys
- The
hkey/dkey.char
command now allows characters likea
or7
as the parameter, instead of their ASCII number equivalent
Bug Fixes
- Fixed rare cases in which command handling failed
Changes
- Serial input handling is now using Arduino's built-in
serialEvent
function - All includes of
stdint.h
have been replaced with C++'scstdint
- The default values of the configuration have been migrated from the
getDefaultConfig
function to their structs