4
0
mirror of https://github.com/RT-Thread/rt-thread.git synced 2025-02-04 18:54:35 +08:00

680 Commits

Author SHA1 Message Date
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