Change Log Since v5.2.0 Release
Kernel
- src/clock: add rt_tick_get_delta function
- Update include/rtdef.h version to 5.2.1
Components
- drivers
- fdt:
- Fix garble when booting
- wlan:
- Fixing comments errors of RT_WLAN_EVT_SCAN_DONE and RT_WLAN_EVT_SCAN_REPORT
- pcl:
- Add /proc access in RT-Smart user
- serial_v2:
- The handling of dma_ping_buf in the full discard policy is incorrect; details adjusted
- Allowed blocking reception of data exceeding the RX buffer size, increased timeout duration, added flush command, added command to get buffer data length, fixed data overflow handling logic, optimized stability details, and added more serial_v2 test cases(#10187)
- audio:
- Add audio driver test framework
- fdt:
- lwp
- Add vDSO support for RISC-V architecture and refactor related components
- Fix parameter issue when calling the __arch_get_hw_counter function
- Enhance build script with additional cleanup steps
- dfs
- dfs v2:
- Enable procfs and tempfs in default when using smart; fix LWIP_ROUTE warning issue
- dfs v2:
- utilities
- Rename the group name: LIBADT to Utilities(#10267)
- finsh
- Fixed error logging when the list_mutex mutex is not held by any thread
- fal
- Add new example for norflash
Libcpu
- aarch64:
- riscv:
- Declare external symbols inside
- Add ultrarisc ur-cp100 core support(#10338)
Tools
- Fix scons --target=cmake command failure(#10276)
- Fixed the issue where RT-Studio could not import the BSP(#10290)
- Fixed missing unique files creation and cache logic
- Fixed an error by running scons --tartget=cmake under LINUX(#10164)
- Fix mannual trigger to create dist zip file
Action
- Replace the judgment file modification mechanism of bsp_building(#10314)
- Show the PR status for Pull request
- Cancel the filtering rules for the MAINTAINER file
- Optimize the logic for generating comments for the maintainer robot
- Fixed the abnormal operation of ci files(#10259)
- Ci script assigns PR reviews based on the list of maintainers(#9913)
- Fixed the parameter passing issue in bsp_buildings(#10254)
- Add qemu-pre-build-and-post-build for RT_SMART build (#10203)
- Aeparated BSPs to be compiled, and compiled corresponding BSPs based on modified files.(#10159)
- Integrated all outputs into a single package.(#10136)
- Upload compilation results to GitHub after each build.(#10135)
Documents
- doxygen
- Re-org module groups (#10197)
- Cleanup and re-org files
BSP
- Some driver issues have been resolved and some driver support has been added
- Approve the master branch slimming process, reducing the main compartment size by approximately 1G.
- Added some new BSPs
- STM32:
- STM32f103-keysking
- Infineon:
- XMC7100D-F144K4160AA
- ultrarisc
- DP1000-EVB
- STM32: