Meco Man
|
f34e9323b4
|
对rt_tick_increase临界区进行保护
|
2021-06-01 14:41:55 +08:00 |
geniusgogo
|
37960723b8
|
fix rt_tick_increase critical code protection
|
2021-05-28 18:42:40 +08:00 |
Meco Man
|
678306d300
|
[kernel]auto formatted
|
2021-03-08 11:25:38 +08:00 |
Meco Man
|
a1f4d93fc5
|
update
|
2020-12-30 16:33:30 +08:00 |
Meco Man
|
63cd26b0d1
|
update
|
2020-12-30 16:32:20 +08:00 |
Meco Man
|
c2e15e003c
|
add function rt_hw_1ms_tick_get()
|
2020-12-29 00:08:24 +08:00 |
guozhanxin
|
a22decb71b
|
【优化】在代码中移除 rt_system_object_init/rt_system_tick_init 的调用。
|
2020-11-23 11:39:38 +08:00 |
shaojinchun
|
3ed84b8d03
|
解决yield操作不能及时释放cpu的问题
|
2020-07-24 21:13:56 +08:00 |
Bernard Xiong
|
992d3af3ae
|
[kernel] code and comments cleanup
|
2019-12-16 13:59:46 +08:00 |
shaojinchun
|
e03ac83ad3
|
将yield状态置于tcb的stat位域中
|
2019-11-05 08:41:38 +08:00 |
shaojinchun
|
9a38bba168
|
使can_yield成员的赋值更好理解
|
2019-10-12 11:57:27 +08:00 |
shaojinchun
|
234af6aaa2
|
修正相同优先级任务切换太频繁的问题
|
2019-10-12 10:51:47 +08:00 |
Ernest Chen
|
aa3295d7f0
|
[src/clock.c] avoid warning
|
2019-03-27 19:50:40 +08:00 |
HubretXie
|
348bd83b08
|
【修复】修复计算中间值溢出问题
rt_tick_from_millisecond
当入参较大时,计算中间值会出现溢出情况,导致转换结果出错
|
2019-03-20 14:54:17 +08:00 |
lgnq
|
308065a9a2
|
Update clock.c
function rt_timer_check(void) is already decleared in rtthread.h
|
2019-03-07 16:30:53 +08:00 |
shaojinchun
|
fc6bc1ad39
|
Add smp support to RT-Thread 4.0
|
2018-11-22 18:16:47 +08:00 |
Bernard Xiong
|
ff08faf605
|
[Kernel] Adjust the copyright information
|
2018-09-25 11:06:07 +08:00 |
Bernard Xiong
|
41f7f2c284
|
[Kernel] Update to Apache License v2.0
Update license for RT-Thread kernel.
|
2018-09-14 22:37:43 +08:00 |
bernard
|
b27c7e4826
|
[Kernel] Add signal implementation.
1. Add signal implementation;
2. Change the 'rt_uint8_t' of cmd to 'int';
|
2017-10-15 22:31:53 +08:00 |
dogandog
|
b54e72275a
|
Correct comments about doxygen format
chang /*@{*/ to /**@{*/ and /*@}*/ to /**@}*/
|
2016-08-19 10:05:00 +08:00 |
Bernard Xiong
|
79392bb082
|
Embedded GPLv2 license.
|
2013-06-24 17:06:09 +08:00 |
dzzxzz@gmail.com
|
a810c1ae73
|
convert the tabs to spaces in clock.c
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2501 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-12-20 07:34:48 +00:00 |
qiuyiuestc@gmail.com
|
a73abdccf5
|
split export symbols from rtm.c to each file
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2263 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-08-27 01:21:57 +00:00 |
bernard.xiong@gmail.com
|
b14044212b
|
remove soft timer tick increase
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2108 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-05-05 01:45:17 +00:00 |
dzzxzz
|
12b5e56f46
|
unify the coding style of kernel
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1998 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-03-17 06:43:49 +00:00 |
bernard.xiong@gmail.com
|
7ebea8fe65
|
deprecated rt_system_tick_init function.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1931 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2012-01-31 12:17:47 +00:00 |
dzzxzz
|
9e127126c7
|
delete line 27 in clock.c, function rt_timer_switch() not used in clock.c
line 27 extern void rt_timer_switch(void);
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1857 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-12-21 08:27:29 +00:00 |
dzzxzz
|
c0f80bdf9a
|
cleanup kernel code
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1715 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-09-21 03:56:42 +00:00 |
bernard.xiong@gmail.com
|
cfd580edf4
|
add rt_tick_set function
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1551 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2011-06-29 14:45:35 +00:00 |
bernard.xiong@gmail.com
|
5597823b83
|
apply new tick overflow patch from Charlie
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1117 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-11-25 23:44:58 +00:00 |
bernard.xiong
|
0a64bac9d9
|
apply kuronca patch for heap initialization check.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@811 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-07-22 02:54:19 +00:00 |
bernard.xiong
|
214e44c3f9
|
fix down alignment issue; fix the maximal number of rt_scheduler_lock_nest issue; fix rt_tick_from_millisecond issue.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@790 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-07-13 07:36:37 +00:00 |
bernard.xiong@gmail.com
|
0eaf2098b8
|
fix the timer check bug.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@730 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-05-22 23:26:08 +00:00 |
bernard.xiong
|
5e82a9a022
|
remove rt_passed_second in clock; init device driver when driver has been opened if it is not in activate status; change interrupt nest count to rt_uint8_t; add rt_console_set_device function in kservice.c (rt_kprintf function can use device right now)
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@464 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2010-03-08 23:09:40 +00:00 |
bernard.xiong
|
51e2d91378
|
add license and copyright info
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@226 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2009-12-25 12:18:53 +00:00 |
bernard.xiong
|
bda4730a94
|
import RT-Thread RTOS 0.3.x to Google SVN
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2 bbd45198-f89e-11dd-88c7-29a3b14d5316
|
2009-07-02 22:48:23 +00:00 |