Skip to content

Releases: kendryte/canmv_k230

v1.2.1

04 Dec 01:56
Compare
Choose a tag to compare

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

28 Nov 09:05
Compare
Choose a tag to compare

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

15 Sep 09:48
Compare
Choose a tag to compare

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).
  • 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.

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

15 Sep 09:51
Compare
Choose a tag to compare
PreRelease Pre-release
Pre-release

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