Skip to content

v0.1

Latest
Compare
Choose a tag to compare
@geomatsi geomatsi released this 28 Aug 21:11

Release v0.1 "Tired Mouse"

Highlights

All the basic features have been implemented:

  • one-shot and continuous measurements optionally stored in EEPROM
  • one-shot and continuous view of previous measurements stored in EEPROM
  • battery measurements and low voltage alert

Known issues

  • Sometimes RTIC tasks are not started after warm start (reset button or watchdog resets). Meanwhile such a behaviour has never been observed during cold start (power on). Workaround: press reset button several times until green 'heartbeat' LED starts blinking.

TODO

Obviously more things can be done on top of completed work. Here are several obvious ways to improve firmware:

  • Switch to stm32l151x low power modes in idle state
  • Add support for multiple periods for continuous measurements, e.g. 1 sec, 5 sec, 30 sec, 1 min, 5 min
  • Optionally append new measurement series to existing data on EEPROM rather than simply overwriting it