Skip to content

Releases: geomatsi/rust-ir-thermo

v0.1

28 Aug 21:11
Compare
Choose a tag to compare

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