v1.2
Version 1.2 brings several new features, improvements, and bug fixes to the project. This update focuses on RTOS support, new hardware support, and various enhancements across the CanMV, RT-Smart, MPP, and U-Boot components.
Project Updates
- RTOS Only SDK: Added support for RTOS-only SDK build sample code and AI demo compile support.
- New Board Support: Added support for board ATK-DNK230D.
New Features
-
CanMV:
- Added soft I2C support for software-driven I2C communication.
- Added SPI LCD driver support for SPI-based LCD displays.
- Integrated Audio 3A support for improved audio processing.
- Expanded hardware support with new boards, including ATK-DNK230D.
- Added MIPI DSI debugger support for debugging MIPI DSI displays.
- Introduced new machine.TOUCH module for touchscreen functionality.
- New board type format added to display board memory size.
-
RT-Smart:
- Added dynamic memory size detection support.
- Integrated support for 4G module (EC200M).
- Added probe support for touch devices, including a new driver for CHCS5XXX.
- Introduced FPIOA driver for flexible I/O array support.
- Added USB host split support.
- Improved project structure to allow users to specify custom app folder.
- Added support for resizing GPT partitions.
-
MPP:
- Added MIPI DSI debugger support for debugging MIPI DSI displays.
- Added support for new sensor models (bf3238, sc132gs).
- Added support for new 2.4-inch, 480x640 LCD display.
- Added build sample support for MPP.
-
U-Boot:
- Added dynamic memory size detection.
- Integrated support for new boards including ATK-DNK230D.
- Enhanced Kburn OTP support.
Bug Fixes
-
CanMV:
- Fixed sensor MCM mode error.
- Fixed LVGL pixel format handling issue.
- Resolved SPI driver issues.
- Fixed UART driver communication problems.
- Corrected machine.PWM duty cycle error.
- Fixed NN image inference error.
-
RT-Smart:
- Fixed issues with SPI driver.
- Corrected I2C driver issues.
- Resolved UART driver bugs.
- Fixed CherryUSB functionality.
-
MPP:
- Fixed sensor register configuration for GC2093, OV5647, and IMX335.
- Fixed LCD timing for 3.5-inch 480x800 ST7701 display.
Full Changelog: v1.1...v1.2