summaryrefslogtreecommitdiff
path: root/components/utilities
AgeCommit message (Collapse)Author
2024-06-26fix Compilation error in "driver.c", "completion_up.c", "syslog.c" and ↵Rui
"dlmodule.c". (#9093)
2024-06-20除了bsp之外的Kconfig使用rsource替代sourcelatercomer
2024-06-12[utest] remove delay for on thread testing (#9053)Shell
* [utest] remove delay for on thread testing The delay is introduced from 0dc7b9a5a26030a945723569c64f5be46bd70ae1. Though this is unnecessary for on sync utest. So this is removed by a new entry and delay for asynchronous utest only. Signed-off-by: Shell <[email protected]> * fixup: msh cmd prototype --------- Signed-off-by: Shell <[email protected]>
2024-04-19解决LOG_RAW异步输出多条文本的时候会被截断,原因是rt_vsn ↵latercomer
printf会在字符串最后添加\0,ulog.c中的do_output()将\0也压入到ulog.async_rb,当LOG_RAW没有及时输出,那么rb中的字符串被\0截断了,导致没法正确输出LOG_RAW信息
2024-04-13[ymodem] fix the cmd "sy" without close fileEric LGF
2024-03-28sync smart & dfs (#8672)Shell
Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-02-23🎯 Sync smart & scheduler codes (#8537)Shell
Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]>
2024-01-16[kservice] MT-safe output support (kprintf/kputs)Shell
Signed-off-by: Shell <[email protected]>
2023-10-25🎈 perf: perf rt_hw_interrupt_disable/enable (#8042)xqyjlj
Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]>
2023-07-31[components][utilities][var_export] update the var export auto init to ↵朱天龙 (Armink)
board_init.
2023-07-09[components] remove zmodem (#7801)Man, Jianting (Meco)
2023-07-06Merge branch 'master' of https://github.com/RT-Thread/rt-threadwusongjie
2023-07-05Drivers: Support Open Firmware API and model of PICwusongjie
We support OFW API to replace fdt old API, and add IRQ, IO, Platform-Bus, CPUs ... OFW node contorl. To support work with Device Tree or ACPI in drivers that use IRQ, we make a programmable interrupt controller driver's model. Signed-off-by: GuEe-GUI <[email protected]>
2023-07-05Utilities/libadt: support adt API for DMwusongjie
Add reference with rt_atomic in resources' put/get management. Add bitmap operator base on rt_ubase_t. Add hashmap for key->data map management. Signed-off-by: GuEe-GUI <[email protected]>
2023-07-05[ulog] support ulog_async_output_enabledguozhanxin
2023-06-29[libc]更新 libc timer id 分配方式 (#7744)zhkag
2023-06-10[simulator] 模拟器可以使用 utest 测试框架 (#7644)zhkag
Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-04-25[HUST CSE]fix:uninitialized *p (#7364)Bushilei
Signed-off-by: bushilei <[email protected]>
2023-04-22Utest win (#7347)朱天龙 (Armink)
* [tools] Add `--add-rtconfig` args for scons when you want to add macro definitions build time. * [utilities][utest] Add VS simulator support.
2023-04-08[DFS] prepare for dfs_v2.0 (#7200)Bernard Xiong
* [DFS] prepare for dfs_v2. dfs_fd -> dfs_file; dfs_fnode -> dfs_vnode. * [BSP] fix code analysis warning * [smart] fix the pointer overflow. * code format * [smart] fix the lwp->lwp_obj checking.
2023-04-04[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)Shicheng Chu
2023-03-23[errno code]fix that use RT_ENOMEM without -Zxy
2023-03-20[errno code][-RT_ERROR] fix that use RT_ERROR without -Meco Man
2023-03-16[errno code][-RT_EINVAL] fix that use RT_EINVAL without -Meco Man
2023-03-03[fix] mm bugs (#7010)Shell
* [fix] implementation fault on avl * [fix] mm may free varea allocated statically * [test] add test and benchmark for avl
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco Man
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-02-06Add ADT Kconfig and fix MMU kconfig issue in Cortex-A (#6901)Bernard Xiong
* Add ADT Kconfig and fix MMU kconfig issue in Cortex-A * [BSP] enable ADT
2023-01-22[Ymodem]sy命令支持绝对路径传输wdfk-prog
* 接收错误流程优化
2023-01-08format Kconfig and sconscriptMeco Man
2023-01-08[rt-smart] kernel virtual memory management layer (#6809)Shell
synchronize virtual memory system works. adding kernel virtual memory management layer for page-based MMU enabled architecture porting libcpu MMU codes porting lwp memory related codes
2023-01-02[libc][unistd.h] define F_OKMeco Man
2022-12-22修改printf格式“%-*.s”为“%-*.*swdfk-prog
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2022-12-05[ymodem]添加传输过程中的异常处理流程wdfk-prog
2022-12-03sync branch rt-smart. (#6641)guo
* Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]>
2022-10-23ymodem of send error (#6535)Maihuanyi
* modified ymodem.c to solve ymodem send file error * modified ry_sy.c to solve send file error of file data * Update ry_sy.c Co-authored-by: guo <[email protected]>
2022-10-10[ulog] fix HEX log size calculate error.朱天龙 (Armink)
2022-10-08[components][utilities][ulog] Improve the HEX LOG by new formater. (#6490)朱天龙 (Armink)
- 重构格式化器 - 重写 HEX 日志功能,与标准日志使用相同的格式化器。与标准日志在日志过滤功能和日志头显示功能上一致
2022-09-27修复低概率终端无法输入问题 (#6464)Tangyuxin
* [ulog] Fix the problem that the terminal cannot input * [mem] Fix NULL pointer access
2022-09-20修改Ymodem组件中MSH的ry命令,已便于自定义保存路径 (#6433)wdfk-prog
* 修改ry命令,已便于自定义保存路径 * modified: components/utilities/ymodem/ry_sy.c
2022-09-20[fix] Fix simulator compilation warnings (#6438)Tangyuxin
* [fix] Fix simulator compilation warnings * Update bsp/simulator/rtconfig_project.h Co-authored-by: Man, Jianting (Meco) <[email protected]>
2022-08-04[ymodem] move error codes to rym_code to silence warningsMeco Man
2022-08-01[components][var_export] 添加获取长度及二分查找功能tyx
2022-05-25[ulog] Optimize unnecessary refreshtyx
2022-04-20uniform code writing-disable interruptthewon86
2022-04-06[components][ulog] Add file backendtyx
2022-04-06[compilers] Fix c/c++ compilation warnings and errorstyx
2022-03-26Fixed the issue LOG_HEX no output at asyn mode.guozhanxin
2022-03-21[ulog][rtc][time][bug] solve the interference when enable the ulog timestamp ↵Man, Jianting (Meco)
(#5687) * [ulog] 解决ulog开启时间戳后与libc time以及rtc驱动相关函数干涉的问题 * ulog:当发生递归输出时,后续递归想要输出的内容可能会因为防范递归的判断而无法输出 因此修改输出规则,在发生递归时,采用简单的,无格式的方式直接输出。这样既保证不会发生递归输出,也可以保证递归输出的部分可以正常输出。 * [ulog] size_t->rt_size_t NULL->RT_NULL
2022-03-07优化ULOG_OUTPUT_FLOAT,避免使用内置libc的vsnprintf函数 (#5632)Man, Jianting (Meco)