Changelog
All notable changes to the PY32F0xx HAL project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- Complete mdBook documentation system
- Comprehensive serial communication examples
- English translation of all documentation
- Enhanced README with working examples
- Detailed troubleshooting guides
- Device-specific configuration guides
Changed
- Improved project structure and organization
- Enhanced example code with better comments
- Standardized clock configuration across examples
Fixed
- USART2 configuration for DFN8 package
- Serial communication reliability issues
- Documentation inconsistencies
[0.4.0] - Previous Release
Added
- Initial serial communication support
- Basic peripheral drivers (GPIO, USART, ADC, SPI, Timers)
- Support for PY32F002A, PY32F002B, PY32F003, PY32F030 families
- Examples for common use cases
- DMA support for F030/F003 series
Changed
- Updated to embedded-hal 1.0
- Improved error handling
- Enhanced GPIO pin configuration
Fixed
- Clock configuration issues
- Peripheral initialization problems
[0.3.0] - Earlier Release
Added
- Multi-device support
- Enhanced GPIO functionality
- Timer and PWM support
- RTC peripheral driver
Changed
- Refactored peripheral access patterns
- Improved documentation
Fixed
- Various peripheral configuration issues
[0.2.0] - Early Release
Added
- Basic HAL structure
- GPIO support
- Initial documentation
Changed
- Project organization
Fixed
- Initial bug fixes
[0.1.0] - Initial Release
Added
- Initial PY32F0xx HAL implementation
- Basic peripheral support
- Project foundation