Team Status Report for 2/8/2025

Team Status Report for 2/8/2025

Risks and Contingency Plans

  • Firmware Stability & Compatibility Issues The transition from the STM32 standard library to the HAL library could introduce unexpected issues in peripheral functionality, particularly in SPI flash, I2C communication, etc. We will test each module incrementally and verify functionality before proceeding to new updates. We are also keeping backups of the standard library implementation in case of severe issues. If the HAL library causes critical instability, we will explore using a hybrid approach—keeping some standard library components for specific modules while migrating the rest to HAL.
  • Gesture Recognition Model Accuracy Data preprocessing steps (e.g., normalization, filtering) need to be refined. And we plan to do more research into CNN and other architectures.

Design Changes & Impact

  • Watchdog Timer Removal & Power Management Adjustments During firmware debugging, it was confirmed that all four MCU timers (TIM1-TIM4) are already allocated for other tasks, meaning the watchdog timer cannot be used for power optimization. this means that the system will need to rely more on hardware-based power management rather than software-based sleep modes. However, since the MCU is already low-power, this change should not significantly impact energy efficiency. We will still optimize the circuit design to minimize unnecessary power consumption.

Schedule Updates

No major changes were made and the schedule remains as is.


Progress / Photos

Please see the project GitHub.

Leave a Reply

Your email address will not be published. Required fields are marked *