summaryrefslogtreecommitdiff
path: root/src/clock.c
AgeCommit message (Collapse)Author
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-02-13[add] src/clock.c add hook for rt_tick_increase (#5569)tyustli
* [add] src/clock.c add hook for rt_tick_increase * [fix] clock.c rt_tick_incerase hook function * Update clock.c Co-authored-by: guo <[email protected]>
2021-09-18[update] functions annotation.liukangcc
2021-09-14[kernel] Improve code comments.guozhanxin
2021-09-10[kernel] 裁剪尾随空格guozhanxin
2021-09-10[clock] Improve the code comment of the clock.cguozhanxin
2021-06-10[kernel]补充endif后缀注释Meco Man
2021-06-03Merge pull request #4759 from mysterywolf/rt_tickBernard Xiong
[kernel] 对rt_tick变量增加volatile修饰,防止编译器优化时出现问题
2021-06-03[kernel] ↵Meco Man
对rt_tick变量增加volatile修饰,防止编译器优化时出现问题
2021-06-03[bug][kernel] 保持空闲任务钩子函数调用的原子性Meco Man
2021-06-01对rt_tick_increase临界区进行保护Meco Man
2021-05-28fix rt_tick_increase critical code protectiongeniusgogo
2021-03-08[kernel]auto formattedMeco Man
2020-12-30updateMeco Man
2020-12-30updateMeco Man
2020-12-29add function rt_hw_1ms_tick_get()Meco Man
2020-11-23【优化】在代码中移除 rt_system_object_init/rt_system_tick_init ↵guozhanxin
的调用。
2020-07-24解决yield操作不能及时释放cpu的问题shaojinchun
2019-12-16[kernel] code and comments cleanupBernard Xiong
2019-11-05将yield状态置于tcb的stat位域中shaojinchun
2019-10-12使can_yield成员的赋值更好理解shaojinchun
2019-10-12修正相同优先级任务切换太频繁的问题shaojinchun
2019-03-27[src/clock.c] avoid warningErnest Chen
2019-03-20【修复】修复计算中间值溢出问题HubretXie
rt_tick_from_millisecond 当入参较大时,计算中间值会出现溢出情况,导致转换结果出错
2019-03-07Update clock.clgnq
function rt_timer_check(void) is already decleared in rtthread.h
2018-11-22Add smp support to RT-Thread 4.0shaojinchun
2018-09-25[Kernel] Adjust the copyright informationBernard Xiong
2018-09-14[Kernel] Update to Apache License v2.0Bernard Xiong
Update license for RT-Thread kernel.
2017-10-15[Kernel] Add signal implementation.bernard
1. Add signal implementation; 2. Change the 'rt_uint8_t' of cmd to 'int';
2016-08-19Correct comments about doxygen formatdogandog
chang /*@{*/ to /**@{*/ and /*@}*/ to /**@}*/
2013-06-24Embedded GPLv2 license.Bernard Xiong
2012-12-20convert the tabs to spaces in clock.c[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2501 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-08-27split export symbols from rtm.c to each file[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2263 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-05remove soft timer tick increase[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2108 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-03-17unify the coding style of kerneldzzxzz
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1998 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-01-31deprecated rt_system_tick_init function.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1931 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-21delete line 27 in clock.c, function rt_timer_switch() not used in clock.cdzzxzz
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-09-21cleanup kernel codedzzxzz
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1715 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-29add rt_tick_set function[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1551 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-11-25apply new tick overflow patch from Charlie[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1117 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-07-22apply kuronca patch for heap initialization check.bernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@811 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-07-13fix down alignment issue; fix the maximal number of rt_scheduler_lock_nest ↵bernard.xiong
issue; fix rt_tick_from_millisecond issue. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@790 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-05-22fix the timer check bug.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@730 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-03-08remove rt_passed_second in clock; init device driver when driver has been ↵bernard.xiong
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
2009-12-25add license and copyright infobernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@226 bbd45198-f89e-11dd-88c7-29a3b14d5316
2009-07-02import RT-Thread RTOS 0.3.x to Google SVNbernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2 bbd45198-f89e-11dd-88c7-29a3b14d5316