Version 1.2.2 introduces minor bug fixes and new features to enhance functionality and performance.
- Enhanced the
tsensor
driver with mutex support for improved concurrency and stability.
- Added support for a new MIPI panel with a resolution of 368x552.
- Introduced the
machine.chipid
andmachine.temperature
APIs for accessing unique device identifiers and temperature data. - Implemented
os.urandom
for generating random bytes andos.statvfs
for retrieving filesystem statistics.
- Resolved an issue where the MTP could not monitor the
data
partition effectively.
- Fixed a bug that caused sensor snapshot failures when the sensor chaneel was bind to display.
Version 1.2.1 is a minor bug fix for v1.2
- CanMV:
- Fix sensor and display release vb, now can remove try and catch block
- Fix machie.I2C
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.
- 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.
-
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.
-
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.
Version 1.1 is a complete overhaul for the K230 platform, designed to be more user-friendly and development-oriented.
- Repo Management: Subprojects are now managed with
repo
. - Dependencies: Linux dependencies have been removed.
- Build System: Introduction of a new compilation system.
- Board Support: Added support for new boards, including DonshanPI, LCKFB, and others.
-
CanMV:
- Added support for WS2812 LEDs via GPIO.
- Network support: Ethernet and Wi-Fi.
- New board support: DonshanPI, LCKFB, etc.
- Added support for a new display panel: ILI9806.
- Audio module update: Added volume control capabilities.
-
RT-Smart:
- Automatic partition creation and mounting to
/data
. - Project management via Kconfig.
- Added support for WS2812 LEDs via GPIO.
- Added support for I2C slave mode.
- Ethernet-over-USB support with RTL8152.
- WLAN support: RTL8189 and CYW43xx.
- Added support for NTP (Network Time Protocol).
- Automatic partition creation and mounting to
-
MPP (Multi-Processor Platform):
- Sensor driver framework updated, now support GC2093, OV5647, and IMX335.
- Updated screen driver framework.
-
U-Boot:
- New
kburn
tool, no longer dependent on DRAM. - Added support for new boards: DonshanPI, LCKFB, and more.
- New
-
CanMV:
- Fixed IOMUX pins (36, 37).
- Released UART3 for user access.
-
RT-Smart:
- Fixed missing I2C, SPI, and UART device nodes.