3141 Commits

Author SHA1 Message Date
Bernard Xiong
86aec6371a
Merge pull request #4381 from mysterywolf/exit
[kernel]  rt_thread_control() 关闭线程后增加rt_schedule调度
2021-02-24 16:43:00 +08:00
Meco Man
2b98ac215a [kernel] rearrange rt_thread_control() - schedule the thread when close it 2021-02-24 16:29:43 +08:00
LeeChunHei
e03eaec462 update to new usb api in hid and mouse source file 2021-02-23 13:42:19 +08:00
Meco Man
bf7a3af6fd update readme 2021-02-23 11:28:25 +08:00
Meco Man
6ee0d45644 update 2021-02-23 11:16:41 +08:00
Meco Man
9220447060 update 2021-02-23 10:28:13 +08:00
Bernard Xiong
4426af03f8
Revert "添加imxrt的pulse encoder和usb host驅動" 2021-02-23 09:44:27 +08:00
Bernard Xiong
d9c3459e11
Merge pull request #4295 from LeeChunHei/test_branch
添加imxrt的pulse encoder和usb host驅動
2021-02-23 09:41:27 +08:00
Meco Man
497e7b45d4 remove minilibc 2021-02-23 03:28:19 +08:00
Meco Man
b2d3317c6a remove minilibc 2021-02-23 03:21:16 +08:00
tangyuxin
4f2359d34c [workqueue] 修复临界条件线程意外挂起问题
线程判断任务链表为空时,开中断挂起线程,在挂起线程的过程中,提交的任务不会被执行。

将线程的挂起与恢复放在中断保护内,确保挂起挂起恢复是一个完整的过程
2021-02-22 17:10:33 +08:00
Meco Man
19c8cab8bd update 2021-02-22 17:02:45 +08:00
Meco Man
69dc37e1aa update 2021-02-22 16:53:54 +08:00
Meco Man
46b5eb378f remove _getpid_r() 2021-02-22 16:30:10 +08:00
tangyuxin
791b8a35de [workqueue] 系统默认工作队列初始化阶段提前 2021-02-22 11:23:20 +08:00
wanghaijing
b39a7c4822 [fix] flag 的赋值使用宏的方式 2021-02-22 10:12:49 +08:00
Meco Man
19ef112016 improve and beautify syscalls 2021-02-21 18:20:45 +08:00
Meco Man
3ebb48fae1 add comment 2021-02-21 18:05:47 +08:00
Meco Man
c13c00e45c update 2021-02-21 18:01:29 +08:00
Meco Man
d06420e1d7 implement getuid and getpid 2021-02-21 17:25:36 +08:00
Bernard Xiong
4094b0e398
Merge pull request #4358 from mysterywolf/master
[libc] 优化abort函数
2021-02-20 12:15:49 +08:00
Bernard Xiong
aa0adeccad
Merge pull request #4349 from mysterywolf/fatfs
[fatfs][rtc][bug] 修复FATFS底层接口get_fattime获取时间条件的bug
2021-02-20 12:14:52 +08:00
Bernard Xiong
b204651517
Merge pull request #4333 from mysterywolf/pthread
[pthread][libc][time] 修改pthread与libc的时间函数若干问题
2021-02-20 12:12:56 +08:00
Meco Man
ae2d414ca1 add system() for IAR 2021-02-20 11:57:41 +08:00
Meco Man
0ce0e2c234 update 2021-02-20 11:35:41 +08:00
Meco Man
eaa3454bbe 优化abort函数 2021-02-20 11:31:58 +08:00
Meco Jianting Man
19d56fbc50
Update dfs_elm.c 2021-02-19 07:49:48 +00:00
Meco Man
e90a0ee03c [fatfs][rtc][bug] 修复FATFS底层接口get_fattime获取时间条件的bug 2021-02-18 15:43:22 +08:00
Bernard Xiong
7ed6644db9
Merge pull request #4344 from mysterywolf/exit_1
[libc][common] 精简exit和abort函数
2021-02-18 00:06:18 +08:00
Meco Man
263d856fa4 update 2021-02-17 23:50:12 +08:00
Meco Man
3392d7fe50 [libc][newlib]重定义CLOCKS_PER_SEC宏 2021-02-17 03:21:20 +08:00
Meco Man
933c54c668 update 2021-02-17 00:27:24 +08:00
Meco Man
9f5878b2fb update 2021-02-17 00:18:49 +08:00
Meco Man
e927a53b41 精简exit abort system函数 2021-02-17 00:02:28 +08:00
Bernard Xiong
06f47dafd2
Merge pull request #4339 from mysterywolf/exit
[libc][keil]实现_sys_tmpnam()函数
2021-02-15 23:43:32 +08:00
Bernard Xiong
91d29c33db
Merge pull request #4340 from mysterywolf/RT_TICK_PER_SECOND
[libc][keil] 在sconscript中定义CLOCKS_PER_SEC宏
2021-02-15 23:30:10 +08:00
Bernard Xiong
d1cb9c5d97
Merge pull request #4341 from mysterywolf/unlink
[libc][iar][gcc] 优化remove函数
2021-02-15 09:28:48 +08:00
Bernard Xiong
7d72bdf303
Merge pull request #4314 from mysterywolf/mktime1
[bug][localtime]解决底层驱动格林威治时间与当地时间混乱使用的问题
2021-02-15 09:26:52 +08:00
Meco Man
c842f2a067 change header 2021-02-15 08:05:49 +08:00
Meco Man
540bacad9c update 2021-02-15 08:03:52 +08:00
Meco Man
abcb050603 [libc][iar][gcc] 优化remove函数 2021-02-15 07:53:58 +08:00
Meco Man
4615a7d96c remove gcc 2021-02-15 07:35:14 +08:00
Meco Man
33769db3cf [libc][gcc][keil] 在sconscript中定义RT_TICK_PER_SECOND宏 2021-02-15 07:17:16 +08:00
Meco Man
c4d11f52dd update 2021-02-14 18:47:48 +08:00
Meco Man
bb35f07bf2 implement _sys_tmpnam() 2021-02-14 18:46:55 +08:00
Bernard Xiong
bfde38030b
Merge pull request #4334 from mysterywolf/exit
[libc][exit][abort] 重新实现exit和abort函数
2021-02-13 23:20:21 +08:00
LeeChunHei
b51c6339f0 finish testing 2021-02-13 18:50:58 +08:00
LeeChunHei
fa5c8e1502 modifly to use multi usb(not tested) 2021-02-13 18:50:47 +08:00
LeeChunHei
75a4efc406 Add pulse encoder and usb host to imxrt (not tested) 2021-02-13 18:50:37 +08:00
Meco Man
652d98bca6 update dlibc syscalls.c 2021-02-13 15:16:53 +08:00