Meco Man
|
2e11562772
|
[kernel][注释] 明确rt_schedule的调度时刻
|
2021-05-29 19:10:48 +08:00 |
Meco Man
|
039d7979d8
|
[kernel][thread.c] 规范内部函数命名方式
|
2021-05-29 17:30:18 +08:00 |
geniusgogo
|
37960723b8
|
fix rt_tick_increase critical code protection
|
2021-05-28 18:42:40 +08:00 |
tangyuxin
|
d936746806
|
[kernel] Improve kernel stability
|
2021-05-28 10:28:00 +08:00 |
yangjie
|
cd326d849a
|
[src]移除 C99 依赖
|
2021-05-25 18:28:30 +08:00 |
Meco Jianting Man
|
c58d893c1a
|
[kernel][idle] _has_defunct_thread函数增加条件编译
_has_defunct_thread函数增加条件编译,防止没有开启heap时报警
|
2021-05-22 17:21:42 +08:00 |
Meco Man
|
02331fd30d
|
revert #3647
|
2021-05-17 21:00:40 +08:00 |
Hunter
|
f7d198463e
|
注释错误,此处的场景是zone满了,不是空了
|
2021-05-15 21:57:01 +08:00 |
armink
|
c61419b69b
|
Update the version number to 4.0.4
|
2021-05-10 09:10:54 +08:00 |
geniusgogo
|
ac2c734583
|
fixed rt_kprintf %s precision print error.
|
2021-05-07 14:53:48 +08:00 |
Meco Man
|
305f9946d8
|
clarify the context
|
2021-04-12 23:08:40 +08:00 |
Meco Man
|
0d21f37119
|
[kernel][irq] 优化DEBUG打印输出位置,防止造成歧义
|
2021-04-12 23:01:35 +08:00 |
Meco Man
|
e65b2a1c2e
|
add "kservice optimization" option
|
2021-04-09 13:37:55 +08:00 |
Bernard Xiong
|
c3978ed9ce
|
Merge pull request #4396 from mysterywolf/kservice
[kernel] add RT_KSERVICE_USING_STDLIB
|
2021-04-02 18:24:25 +08:00 |
Bernard Xiong
|
bf2c74f654
|
Merge pull request #4478 from Eureka1024/master
Fix code comment error for function rt_memset().
|
2021-03-20 18:22:10 +08:00 |
Meco Man
|
846102efa1
|
[kernel][device] remove rt_device_init_all()
|
2021-03-19 03:01:07 +08:00 |
杨澄
|
8836cb7895
|
Fix code comment error for function rt_memset().
|
2021-03-17 23:55:27 +08:00 |
Bernard Xiong
|
4a0855c276
|
Merge pull request #4359 from willianchanlovegithub/Willianchan
[kernel][memheap]add memory heap track and memory heap check.
|
2021-03-15 09:25:53 +08:00 |
Bernard Xiong
|
ca8056072d
|
Merge pull request #4329 from liruncong/delay_until_3
修正rt_thread_delay_until时间不准问题
|
2021-03-11 15:26:06 +08:00 |
Meco Man
|
678306d300
|
[kernel]auto formatted
|
2021-03-08 11:25:38 +08:00 |
WillianChan
|
ffe4493982
|
[kernel][Konfig]modify Kconfig file
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
|
2021-03-05 16:16:34 +08:00 |
Bernard Xiong
|
8ba8608894
|
Merge pull request #4391 from cliff-cmc/dev
Add memtrace command for memheap.c
|
2021-03-05 08:16:43 +08:00 |
liruncong
|
5ce889ea82
|
撤销有符号比较,仍应使用无符号比较
|
2021-03-04 19:33:28 +08:00 |
Meco Man
|
58f000bdce
|
修改拼写错误
|
2021-03-01 23:58:04 +08:00 |
张世争
|
72d7f6c0ad
|
[update][kernel]规范rt_object_t强制转换的使用,消除上次提交的编译警告
|
2021-02-28 12:00:44 +08:00 |
Meco Man
|
00cebaacac
|
add RT_KERVICE_USING_STDLIB
|
2021-02-28 05:07:02 +08:00 |
Bernard Xiong
|
2bf53d315d
|
Merge pull request #4369 from mysterywolf/removeminilibc
[libc]移除minilibc 并将其职能并入newlibc中
|
2021-02-27 09:12:45 +08:00 |
cliff-cmc
|
eea0c3d74a
|
Add memtrace command for memheap.c
|
2021-02-26 11:45:19 +08:00 |
张世争
|
62137eec9a
|
[update][kernel]规范rt_object_detach的使用
|
2021-02-26 10:38:31 +08:00 |
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 |
Meco Man
|
b2d3317c6a
|
remove minilibc
|
2021-02-23 03:21:16 +08:00 |
tangyuxin
|
be864bcdd1
|
[ipc] fix IAR Compilation error
|
2021-02-20 20:44:46 +08:00 |
WillianChan
|
4b4ab15602
|
[kernel][memheap]rename memtrace to memheaptrace
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
|
2021-02-20 16:19:00 +08:00 |
WillianChan
|
e94d907056
|
[kernel][memheap]fix RT_DEBUG_LOG errors.
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
|
2021-02-20 15:53:21 +08:00 |
WillianChan
|
114f305f77
|
[kernel][memheap]add memory heap track and memory heap check.
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
|
2021-02-20 15:35:45 +08:00 |
liruncong
|
302f179c85
|
修正rt_thread_delay_until时间不准问题,及错误使用无符号比较问题
|
2021-02-09 23:18:45 +08:00 |
tangweikang
|
b1cdc3a2cb
|
[toolchain] Added support for the TASKING toolchain.
|
2021-02-07 12:06:02 +08:00 |
Bernard Xiong
|
d514fea54a
|
Merge pull request #4259 from mysterywolf/gitignore
[kernel][kservice] add RT_WEAK for several functions
|
2021-02-04 14:23:15 +08:00 |
Meco Man
|
949aa71ad4
|
[kernel][kservice] add RT_WEAK for several functions
|
2021-01-22 11:04:47 +08:00 |
tmmdh
|
9db4d44638
|
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
|
2021-01-20 18:45:20 +08:00 |
Bernard Xiong
|
84c772ea40
|
Merge pull request #4218 from mysterywolf/urgent
[kernel] add rt_mb_urgent()
|
2021-01-06 17:10:23 +08:00 |
Meco Man
|
3f9b3f57ea
|
update
|
2021-01-05 09:20:53 +08:00 |
Meco Man
|
cd6ca24f88
|
update
|
2021-01-04 22:34:50 +08:00 |
iysheng
|
7a5edbaabd
|
[src/kservice.c] 更新打印提示時間信息
|
2021-01-04 14:22:58 +08:00 |
Meco Man
|
342dac48bd
|
[kernel] [script] remove module.c
|
2021-01-04 00:29:53 +08:00 |
Meco Man
|
234f1aec99
|
update
|
2021-01-03 23:41:07 +08:00 |
Meco Man
|
661f54d1e0
|
update
|
2021-01-03 23:28:15 +08:00 |
Meco Man
|
d7d663562e
|
[kernel] update sconscript
|
2021-01-03 07:23:50 +08:00 |
Meco Man
|
89cf5886aa
|
add rt_mb_urgent() and rt_mb_urgent_wait()
|
2021-01-03 06:19:14 +08:00 |
Bernard Xiong
|
a174881e0b
|
Merge pull request #4209 from jesven/cleanup
cleanup操作改由当前线程退出前执行
|
2020-12-31 14:43:45 +08:00 |
shaojinchun
|
5957e15754
|
cleanup操作改由当前线程退出前执行
|
2020-12-31 10:31:06 +08:00 |
bernard
|
b4e57db1a8
|
[kernel] Use object_find to implement thread_find/device_find
|
2020-12-31 09:47:55 +08:00 |
Bernard Xiong
|
4c399f88bb
|
Merge pull request #4192 from Jedcheen/master
add rt_memory_info() for memheap.c
|
2020-12-30 17:21:26 +08:00 |
Bernard Xiong
|
4529e9a741
|
Merge pull request #4198 from mysterywolf/gettick
[bug] add function rt_tick_get_millisecond() and fix bug #4012
|
2020-12-30 17:20:28 +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 |
Bernard Xiong
|
b2a6dbadf4
|
Merge pull request #4135 from balanceTWK/master_hal_delay
[BSP][STM32] update void HAL_Delay(__IO uint32_t Delay)
|
2020-12-30 08:09:49 +08:00 |
Meco Man
|
3d5e79248d
|
[kernel] 对IPC中减减进行摸排,防止出现减出一个很大的数
|
2020-12-29 00:49:18 +08:00 |
Meco Man
|
c2e15e003c
|
add function rt_hw_1ms_tick_get()
|
2020-12-29 00:08:24 +08:00 |
unknown
|
b71a0eb1d4
|
add rt_memory_info() for memheap.c
|
2020-12-25 15:06:55 +08:00 |
Bernard Xiong
|
9971067f49
|
Merge pull request #4112 from enkiller/1203-0940
[timer] Fix the bug that the linked list is still mounted when the si…
|
2020-12-18 08:16:05 +08:00 |
tangweikang
|
f91089b578
|
[BSP][STM32] update void HAL_Delay(__IO uint32_t Delay)
|
2020-12-08 14:36:38 +08:00 |
Bernard Xiong
|
3f122bd790
|
Merge pull request #4053 from yangjie11/kernel
[src][scheduler] remove RT_USING_FINSH in kernel, remove list_thread()
|
2020-12-07 14:17:57 +08:00 |
tangyuxin
|
014105025a
|
[timer] Fix the bug that the linked list is still mounted when the single timer is not modified
|
2020-12-03 09:43:09 +08:00 |
guozhanxin
|
7b28bc6ede
|
Fixed an issue with rt_timer_start being broken and destroying the timer list
|
2020-11-27 10:35:13 +08:00 |
yangjie11
|
077ac68661
|
[src/SConscript]update
|
2020-11-25 15:45:35 +08:00 |
yangjie11
|
6e46b3fec0
|
Merge branch 'master' of https://github.com/RT-Thread/rt-thread into malloc
|
2020-11-25 14:36:54 +08:00 |
Bernard Xiong
|
adf10f2d05
|
Merge pull request #4081 from mysterywolf/rt_object_delete
[kernel] rt_object_delete函数优化重置object->type
|
2020-11-24 23:22:20 +08:00 |
Meco Man
|
05f631aa3a
|
[kernel] rt_object_delete函数优化重置object->type
object->type = 0;
改为
object->type = RT_Object_Class_Null;
一个东西,但是提高源码可读性
|
2020-11-24 04:17:50 +08:00 |
guozhanxin
|
a22decb71b
|
【优化】在代码中移除 rt_system_object_init/rt_system_tick_init 的调用。
|
2020-11-23 11:39:38 +08:00 |
yangjie11
|
d79802b942
|
[src][SConscript] Provide user heap options
|
2020-11-21 17:56:02 +08:00 |
yangjie11
|
1784c8be31
|
[src][scheduler] remove RT_USING_FINSH in kernel, remove list_thread()
|
2020-11-21 14:53:30 +08:00 |
yangjie11
|
b082c91d8b
|
[src] add a __RTTHREAD__ global macro definition
|
2020-11-18 20:36:42 +08:00 |
minghao_wang
|
b9a186952c
|
fix bug of rt_memheap_detach
|
2020-11-16 15:10:22 +08:00 |
thread-liu
|
ea89767f2c
|
[update] check whether it's a same console device.
|
2020-11-02 15:00:12 +08:00 |
tmmdh
|
55c0a9f279
|
fix the conflicting file.
|
2020-10-25 11:54:06 +08:00 |
Bernard Xiong
|
ee733babe5
|
Merge pull request #3975 from mysterywolf/master
[bug fixed] add mb mq value overflow-check code
|
2020-10-24 13:17:20 +08:00 |
mysterywolf
|
98f0cfbf6e
|
define maximum value of ipc type
|
2020-10-23 01:04:06 +08:00 |
Bernard Xiong
|
0776b36a4f
|
[Kernel] fix the delay_until issue
|
2020-10-22 22:44:58 +08:00 |
mysterywolf
|
b43f7365a4
|
[bug fixed] add mb mq value overflow-check code
|
2020-10-22 07:13:49 +08:00 |
mysterywolf
|
b93b494239
|
[bug fixed] add mutex values' overflow-check code
|
2020-10-21 17:15:43 +08:00 |
mysterywolf
|
2469335e21
|
[fix bug] #3951
|
2020-10-11 17:54:39 +08:00 |
Bernard Xiong
|
13044b1e29
|
Merge pull request #3940 from RT-Thread/timer_issue
[kernel] fix the timer issue
|
2020-10-11 11:01:40 +08:00 |
Bernard Xiong
|
aeff91b2a7
|
Merge pull request #3769 from jesven/fix_yield
解决yield操作不能及时释放cpu的问题
|
2020-10-01 15:46:10 +08:00 |
Bernard Xiong
|
1c6700acfd
|
[kernel] fix the timer issue
|
2020-09-30 23:50:18 +08:00 |
Bernard Xiong
|
d890d555a7
|
Merge pull request #3886 from jesven/fix_smp_ready_table
修正多核rt_schedule_remove_thread时pcpu的ready_table判断问题
|
2020-09-05 08:59:06 +08:00 |
shaojinchun
|
731e64f0c5
|
修正多核rt_schedule_remove_thread时pcpu的ready_table判断问题
|
2020-09-04 12:12:01 +08:00 |
chenchaoqun
|
c15a7858c9
|
[fix] thread control bug about RT_THREAD_CTRL_CLOSE command
|
2020-09-02 15:04:42 +08:00 |
xieyangrun
|
76d1651a74
|
fixed the iterator failure for softtimer list timeout check.
|
2020-08-15 20:15:29 +08:00 |
Bernard Xiong
|
c0d78d4f88
|
Merge pull request #3773 from ErnestChen1/event_option0717
[modify] if ... else if constructs to be terminated with an else clau…
|
2020-08-03 21:41:13 +08:00 |
Bernard Xiong
|
70142efbf2
|
Merge pull request #3775 from ErnestChen1/event_goto
[add] a macro to be isolated while using signals in rt_mutex_take fun…
|
2020-08-03 21:19:30 +08:00 |
Bernard Xiong
|
65d4e732cc
|
Merge pull request #3774 from ErnestChen1/switch_default0727
[add] switch default clause
|
2020-08-03 21:14:09 +08:00 |
Bernard Xiong
|
aa7247eccd
|
Merge pull request #3764 from ErnestChen1/isdigit0724
[modify] internal function 'isdigit' name to '_isdigit'
|
2020-08-01 16:51:55 +08:00 |
Bernard Xiong
|
bb84e235af
|
Merge pull request #3787 from mysterywolf/master
fix在rt_event_recv函数中,如果事件已经满足无需阻塞的情况下,没有给thread->event_set/event_info…
|
2020-07-30 14:10:04 +08:00 |
Bernard Xiong
|
4f674ef149
|
Merge pull request #3786 from jesven/avoid_critical_deadlock
avoid deadlock (rt_hw_interrupt_disable and rt_enter_critical when en…
|
2020-07-29 11:08:18 +08:00 |
Meco
|
1fe077a0be
|
fix在rt_event_recv函数中,如果事件已经满足无需阻塞的情况下,没有给thread->event_set/event_info赋值的问题
|
2020-07-29 09:57:32 +08:00 |
Bernard Xiong
|
18d1683092
|
Merge pull request #3777 from ErnestChen1/strcmp0727
[format] code style of rt_strcmp function
|
2020-07-29 09:12:28 +08:00 |
shaojinchun
|
0e61949116
|
avoid deadlock (rt_hw_interrupt_disable and rt_enter_critical when enable smp)
|
2020-07-28 09:55:01 +08:00 |
chenchaoqun
|
984e8e5651
|
[modify] internal function 'isdigit' name to '_ISDIGIT'
|
2020-07-27 15:46:21 +08:00 |