Releases: kendryte/canmv_k230
v1.2.1
Version 1.2.1 is a minor bug fix for v1.2
Bug Fixes
- CanMV:
- Fix sensor and display release vb, now can remove try and catch block
- Fix machie.I2C
Full Changelog: v1.2...v1.2.1
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
v1.1
Version 1.1 is a complete overhaul for the K230 platform, designed to be more user-friendly and development-oriented.
Project Updates
- 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.
New Features
-
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
Bug Fixes
-
CanMV:
- Fixed IOMUX pins (36, 37).
- Released UART3 for user access.
-
RT-Smart:
- Fixed missing I2C, SPI, and UART device nodes.
Full Changelog: https://github.com/kendryte/canmv_k230/commits/v1.1
PreRelease
Pre Release自动编译,并会删除旧的编译产物,只保留当前最新镜像,仅供测试使用
Pre Release build with latest main branch, it will delete old build and only keeping the latest version.
Current main branch build at Wed Dec 11 10:31:33 CST 2024 , Current build git commit id 88f419f