1.9 KiB
1.9 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project follows Semantic Versioning.
[Unreleased]
Added
- Initial project structure.
- Zephyr RTOS firmware baseline.
- Standardized project architecture.
- Firmware coding conventions.
- Documentation structure.
- RGB LED driver.
- GPIO expander abstraction layer.
- Matrix keypad driver.
- Active buzzer driver.
- Firmware component documentation.
- Firmware debugging documentation.
- Firmware buzzer documentation.
- English architecture documentation in
docs/architecture.md.
Changed
- Refactored firmware into independent components.
- Standardized source file headers.
- Standardized project coding style.
- Centralized board-specific definitions into
board_config.h. - Updated project documentation to English.
- Renamed project constraint documents from
contraintes.mdtoconstraints.md. - Updated firmware, hardware, Home Assistant, and mobile application documentation.
- Aligned hardware documentation with the active buzzer transistor driver.
- Aligned firmware documentation with C17 and the current Zephyr build tools.
- Updated project tracking documents to reflect completed RGB LED, GPIO expander, keypad, and active buzzer work.
Fixed
- Matrix keypad scanning.
- GPIO expander abstraction.
- Firmware build configuration.
- Removed obsolete documentation references to
board_pins.h. - Removed obsolete documentation references to PWM buzzer control.
- Removed stale development-environment references from project documentation.
- Removed corrupted text encoding artifacts from Markdown documentation.
[0.1.0] - TBD
Added
- First public development release.
- Zephyr RTOS firmware.
- RGB LED driver.
- GPIO expander driver.
- Matrix keypad driver.
- Active buzzer driver.
- Initial documentation.
- Project roadmap.
- TODO list.