v1.3
🚀 CanMV K230 v1.3 Release Notes
We are proud to announce the v1.3 release of the CanMV K230 platform! This release brings together all the improvements from v1.3-rc and v1.3-rc2, featuring enhanced hardware support, critical bug fixes, and new tools to streamline development on the K230 SoC.
🧠 CanMV Core
-
MicroPython Integration:
- Improved hardware abstraction with expanded module support.
- Fixed HAL transmit data error.
-
Peripheral Fixes:
- Fixed
machine.I2Cnot raising errors on failed transfers. - Corrected
machine.FPIOApin function mapping bugs.
- Fixed
-
Display Enhancements:
- Improved compatibility and performance with various display interfaces.
-
Stability:
- Addressed sensor initialization and memory management issues.
🎥 Media Processing Platform (MPP)
-
Video Encoding:
- Added
kd_mapi_venc_request_idrto allow IDR frame generation.
- Added
-
Image Handling:
- Enhanced mirror and flip functionality for better image control.
⚙️ RT-Smart OS
-
Driver Improvements:
- Fixed I2C transfer timeout.
- Resolved issues with RTL8189 AP mode.
-
System Improvements:
- Enhanced memory management and task scheduling.
-
Peripheral Support:
- Extended support for I2C, SPI, and other interfaces.
-
Filesystem:
- Improved reliability and performance under edge workloads.
🛠️ U-Boot Bootloader
-
New Hardware Support:
- Added support for the
k230d_evbboard.
- Added support for the
-
Boot Enhancements:
- Faster boot process and better boot stability.
📚 k230_rtsmart_lib (New Component)
A new library package for RT-Smart apps:
- Simplifies application development on RT-Smart OS.
- Promotes reusable logic and streamlined integration.
🧪 Tooling
-
Image Generator Update:
- Added support for new
kdimgformat for firmware images.
(PR #6 by @kendryte747)
- Added support for new
📈 Full Changelog
We recommend all users upgrade to v1.3 to benefit from improved performance, broader hardware compatibility, and a more robust development experience.
For issues, feedback, or contributions, visit our GitHub organization.