**Changes since canmv-v1.6:**
FullChangelog: https://github.com/canmv-k230/rtsmart/compare/canmv-v1.6...canmv-v1.7
* ca71554 speed up boot time
* 75d0b9a Refactor Kconfig files and enhance defconfig tools
* 0eb631f Suppress error log - UsbTreeView request BOS descriptor for all devices...
* 819f3c7 Add otg support for k230D
* 8f1231a Refactor AI module initialization and enhance logging functionality
* 04d0216 Add private register definitions for K230 Synopsys DesignWare SSI blocks
* a4a3a38 Enhance user fault logging to include thread ID for better diagnostics
* b127921 Disable automatic Wi-Fi connection and refresh menuconfig (#31)
* bc6f803 Add built-in GPIO MSH test commands and usage documentation
* 664c9d1 Adjust watchdog feeder thread priority and timeslice for improved performance
* b4a5108 Implement bank voltage check in MTP storage initialization
* cb998d9 Increase LWIP configuration parameters across multiple device configurations
* ebf2f10 Refactor OTP read/write functions to preserve byte order contract for PUFS RT/CDE drivers
* 9444da4 Reduce default watchdog timeout from 60 seconds to 20 seconds
* f668e8c Enhance SDIO driver by improving PHY delay configuration and bus width selection logic
* 8303525 Update watchdog driver to enhance functionality and improve code structure
* 2bab04f Enhance partition management by adding sector size handling and alignment in MBR and GPT creation functions
* 8521639 sdio0 support HS200
* c76465e Add spinlock support for GPIO operations and improve critical section handling
* 5576bd5 Enhance USB host functionality by adding interface validation, improving error...
* 1ccfabd Add missing board.h include in main.c
* 927b69c Implement edit session management for MTP operations and enhance file change notifications
* 6292102 Refactor bank voltage check implementation and add building script for component
* 3c5462a Add configuration file for K230D CanMV Lushanpi Lite board
* 895485e Enhance DMA buffer handling in dwc2 channel transfer function
* ce7ff55 Increase LWIP configuration parameters across multiple defconfig files
* a8b395e Add support for stop requests and thread management in USB network classes
* 0bafd8b Fix memory address casting in memcpy and memset for mark structure
* 81c3b25 Add preallocate support to dfs_elm and enable f_expand functionality
* c258904 Enhance SDIO driver: add support for erase group size and SD status command
* 6856653 Enable exFAT support in FatFs configuration
* bb5459c Add support for SR9900 RTL8152 class information and synchronize hardware address
* b18a4fb Remove unnecessary argument handling in trusted preload execution
* b817c88 Enhance secure boot handling: ensure trusted preload command is validated before execution
* e549090 Implement secure boot enhancements: add trusted preload command handling and...
* 1803bff Remove unused fft_device_init function and its call from mpp_device_init
* 0a83dd8 Refactor PUF firmware: Enhance CDE operations and replace memcpy/memset with rvv_memcpy/rvv_memset
* f77587f Update kpu bw setting.
* ae04b9d Add pmu driver
* 8951e68 riscv: move irq user frame to thread kstack before signal handling
* 066a664 Improve touch read thread message handling and adjust timeout for message reception
* 21d7294 Fix timer handling in clock_nanosleep and nanosleep functions to prevent...
* 5fe0772 Add support for mounting a second MMC card and update related configurations
* 2c9d87b Add HID class support for Cherry USB device, including descriptors and serial communication
* 44a613e Add GZIP decompression driver and Kconfig support
* b0c4541 Add low power consumption for k230d_labplus_ai_camera*
* d5f4eca Optimize reset timing in CF1124 touch driver Add new board k230_canmv_mrt
* e32a6f9 Add support for HID class in Cherry USB host configurations and implement hexdump command
* 692e603 Add ACodec headphone detection support in ADC driver
* 9aa084c Add FFT driver support and related configurations
* dc3db08 Add dual CDC port support
* 92d6f58 add board k230d_labplus_ai_camera_v2