v1.4
·
185 commits
to canmv_k230
since this release
🚀 CanMV K230 v1.4 Release Notes
We are proud to announce the v1.4 release of the CanMV K230 platform!
🧠 CanMV Core
-
New Features
- Added onewire ds18x20 support.
- Added cv_lite module with new vision functions (corners, undistort, rects, etc.).
- Added multiple new demos: AI+RTSP, WBC RTSP, ws2812.
- Added support for new panels nt35516 and nt35532.
- Added DHT sensor support.
-
Improvements
- Optimized MJPEG encoding and encoder stream handling.
- Enhanced
machine.*modules (UART, PWM, I2C, Timer, Pin, reset/bootloader). - Improved LVGL, VFS, GC, IDE resource management, and examples.
-
Bug Fixes
- Multiple fixes in
aidemo,lvgl,Timer,ADC,PWM,UART, andI2C. - Fixed IDE file save/delete issues.
- Multiple fixes in
🎥 Media Processing Platform (MPP)
-
New Features
- Added new panel: nt35532.
- Added autofocus support (dw9714p).
- Added GitLab CI auto-release support.
-
Improvements
- Updated panel timings, connector drivers.
-
Bug Fixes
- Fixed MIPI DSI timing calculation.
- Fixed sensor bf3238 mode list.
⚙️ RT-Smart OS
-
New Features
- Added new driver: onewire ds18x20.
- Added new board config: k230d_evb.
- Enabled romfs support.
- Added syscall: statfs.
- Added OSD enable/disable and VO debug tool.
-
Improvements
- Updated UART, I2C, SPI, PWM, WS2812, FPIOA, and netmgmt drivers.
- Adapted CDC and EC200M to the serial framework.
- Changed ethernet hostname to canmv_xxxx.
-
Bug Fixes
- Fixed drv_touch, lwp_pmutex, USB CDC 100ms stall, PWM, fpioa, and malloc handling.
- Fixed
lsusb -tcrashed.
📚 RT-Smart Libraries
-
New Features
- Added syscall for mq.
- Added drv_ws2812, statfs, reset/reset_to_bootloader, and netmgmt HAL.
- Added mqttclient 3rd-party library.
-
Improvements
- Enhanced drivers (UART, PWM, ADC, I2C, GPIO, FPIOA).
- Added WLAN STA support for open SSIDs.
-
Bug Fixes
- Fixed UART, PWM, and FPIOA bugs.
- Fixed mqttclient build failure.
- Added
pthread_mutex_lockfix.
🛠️ U-Boot Bootloader
-
New Features
- Improved boot speed.
- Updated prebuilt builds.
-
Improvements
- Updated board configs for k230d_evb and junroc.
- Updated labplus_1956 GPIO/I2C defaults.
-
Bug Fixes
- Fixed GitHub Action push issue.