Skip to content
v1.1.0

* Restructure firmware internally
  * Different binaries for hardware_test and firmware instead of features
  * Board Support Crate which could support different hardware versions in the future
  * Pseudo-binary erase_eeprom which can be flashed to erase the eeprom once (mostly for development purposes)
* Implement the Timers timebase with proper atomicity and 64 bits instead of 32 bits
* Firmware configurability via environment variables: Currently only `SENSING_PUCK_DEVICE_ID` supported
* Read Modem UART with new HAL DMA
* Implement rotation of the LED Matrix by 180 degrees
* Various fixes to the low power mode of the device
* Improvements to the accelrometer driver
* Fixed issue that the alarm_flag was changed without updating the EEPROM