All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added service-mode packets
PhysicalRegister
has convenience constants allowing the registers to be referred to by name
- Refactored
packets
module to have submodules for each packet class - Refactored common serialisation code into
packets
module
- Implement
Reset
,Idle
, andBroadcastStop
packets
SpeedAndDirection
packet now uses 28 speed steps- STM32F103 example is now a speed controller
- Initial implementation that can transmit a
SpeedAndDirection
packet - Example base station implementation on an STM32F103 "Blue Pill"