**Changes since canmv-v1.4:**
FullChangelog: https://github.com/canmv-k230/rtsmart/compare/canmv-v1.4...rtos-v0.6
* c617b4f Disable rtsmart pinmux configuration
* 3122bd2 feat(touch): add CST78XX touch driver support
* ea6def9 Fix wlan mgnt mutex release bugs which will cause deadlock
* 9a27cf2 Refactor i2c driver.
* 0d5faf6 i2c: fix master read length handling and make slave EEPROM buffer size configurable
* b5b515f refactor(maix3): relocate mmz macros and add info ioctl
* d8db5e4 fix(fpioa): correct GPIO63 function selection logic
* 1543378 add lsm6dsm driver (#28)
* 884369e fix(touch): align structure size and reset device on probe
* 325846f k230_hiwonder_rtsmart (#27)
* 88b5ce1 feat(realtek): add interactive commands and debug support
* 8f186af add ota support
* 3b5920c Add support for Yahboom K230 (#26)
* 56e3709 fix build error
* 2882d63 temporary disable autoconnect in ap mode
* 8f501d2 Add rtl8733bs module
* 5c2f93a feat(fpioa): fix PMU GPIO pin configuration and function selection
* 42c9645 feat(fpioa): add PMU pin support with IOMUX conversion
* 78bc475 fix restore wrong termios when lwp_load fail or kill lwp
* 2d3bfa3 add rtl8733bs module(station)
* ffef0ee fix(ts): improve continuous mode handling and code formatting
* 1734589 (feat): update board config CONFIG_LWP_TASK_STACK_SIZE.
* 9f254ad update dshanpi kernel config (#25)
* 39e5812 feat(touch): add touch point validation for CST128, FT5316, and FT5406 drivers
* 2f8e1d8 feat(touch): add reset delay after ST7102 touch controller reset
* 8b4657d feat(touch): add ST7102 touch controller support and improve touch event handling
* 81d3b03 feat(touch): optimize chsc5xxx driver structure
* f4857b0 fix: replace LWP_GET/PUT_FROM_USER with extended variants
* f5ba672 docs: update README with project-specific content and structure
* 536b0ad fix(lwp): correct sys_getcwd implementation and memory handling
* 5690b21 feat(usbd): reorganize magic reboot logic for CDC ACM
* 3b992dd refactor(lwp): remove ELF size limit checks and add null check
* f153479 feat(touch): Add generic device creation API and unify driver access (#24)
* d526dd3 tune keyboard match method
* 0292a46 feat(uffs): add RT_THREAD preprocessor definition and clean up build files
* fd55d1f tune keyboard detect method
* d93ac18 add keyboard
* 706785e Update filesystem mount table for arduino and rtos.
* 4ffaaa7 feat(usb_cdc): Implement safe CDC ACM bootloader entry mechanism
* 5a5ddf4 fix tcp nonBlocking connect (#23)
* 57445ea Remove romfs support.
* 5e36aae fix crash cause for ls /dev/video
* 605cadd fix fail to adb push 4058_file which have data len 4058 cause for DONE split
* 15e43fc fast boot support
* 97f3fa3 fix for current_data_remaining tracking (#22)
* 75a159a Update drv_adc
* 3c84581 Add iopoll.h
* 5d0a9b9 Update header files
* 608b5a9 Update board config
* 21866d0 add ml307b support
* ddc20f6 fix adb write conflict
* 6ec3835 Add new borad config
* 36f80b1 add rw007 Device Driver (#21)
* c110fa0 Add null buffer check in SPI driver (#20)
* 52a7344 fix adb do not recognize in mac
* 5229b95 add configuration which only enable adb
* 3e31dd0 adb send data convert \n to \r\n
* e72554e Add adb support
* ce4ddf9 Update usbd_uvc and add marco.
* 3f09087 fix missing kd_pin_detach_irq
* c93dde7 board: add support for k230d_evb_canmv
* d6b9059 fix rotary_encoder push event twice per rotate & improve button debounce
* 5f88ebf fix: Improve error handling for high-speed support in mmcsd_switch (#19)
* 5301cb5 fix fail to delete rotary_encoder
* aad0e94 feat: Add multi-instance support to rotary encoder driver
* 70d0bf9 add rotary_encoder driver
* 1198502 adapt gt6700 boot from emmc
* 5cafd5e feat: Add support for multiple LAN interfaces
* 70f91b6 Update board config, enable udisk support
* 1ce1e0a feat(uvc): add UVC device support (#18)
* 624a029 Add board gt6700 & Fix usb hub connectivity issues resulting from hot-plugging...