Meco
|
5e92521e0d
|
struct rt_device_ops 结构体增加宏定义
|
2020-08-10 04:35:08 +08:00 |
chenchaoqun
|
224c3224c7
|
[format] enumeration define two styles: define first or all.
|
2020-07-27 14:11:35 +08:00 |
Bernard Xiong
|
fe2e9e924e
|
[libc] fix 64bit issue for pthreads
|
2020-06-06 13:21:32 +08:00 |
SummerGift
|
e5c1183350
|
[optimize] stm32 uart driver
|
2020-03-23 15:44:54 +08:00 |
longtengmcu
|
720d8479a5
|
给软件定时器增加定时器工作状态查询的功能
|
2020-02-07 16:43:39 +08:00 |
Bernard Xiong
|
64945ba882
|
[Kernel] Update version number.
|
2019-12-20 08:24:45 +08:00 |
Bernard Xiong
|
992d3af3ae
|
[kernel] code and comments cleanup
|
2019-12-16 13:59:46 +08:00 |
Bernard Xiong
|
da7751c044
|
Merge pull request #3129 from jesven/fix_same_prio
修正相同优先级任务切换太频繁的问题
|
2019-11-12 22:47:18 +08:00 |
shaojinchun
|
e03ac83ad3
|
将yield状态置于tcb的stat位域中
|
2019-11-05 08:41:38 +08:00 |
Dryad
|
baeda71eaa
|
修复了g++编译器无法展开自动初始化宏的错误
|
2019-10-28 10:38:05 +08:00 |
shaojinchun
|
234af6aaa2
|
修正相同优先级任务切换太频繁的问题
|
2019-10-12 10:51:47 +08:00 |
shaojinchun
|
cb07e5fb24
|
开放spinlock相关函数
|
2019-09-27 14:38:33 +08:00 |
tangyuxin
|
e4671d2916
|
[kernel][ipc] add send wait support for message queue
|
2019-09-19 10:10:02 +08:00 |
Bernard Xiong
|
ae7a33c27c
|
Merge pull request #3077 from jesven/fix_mempool
修正rt_mp_free有可能唤醒一个错误任务指针的问题
|
2019-09-17 14:11:14 +08:00 |
shaojinchun
|
ae1fdc70f0
|
修正rt_mp_free有可能唤醒一个错误任务指针的问题
|
2019-09-16 16:55:40 +08:00 |
tyustli
|
89b90592ee
|
add touch framework
|
2019-06-12 09:38:32 +08:00 |
Bernard Xiong
|
b4e141fee1
|
Update rtdef.h
|
2019-05-17 08:34:10 +08:00 |
shaojinchun
|
c5249157d7
|
增加signal的状态位说明及一处代码修改,以防止编译警告
|
2019-05-11 09:35:26 +08:00 |
shaojinchun
|
6cdfb2ac92
|
fix signal code
|
2019-05-11 09:34:26 +08:00 |
shaojinchun
|
7bcee9bcb1
|
semaphore结构中value仍改为uint16_t,加入对其设置范围的检测,加入对齐变量
|
2019-04-24 09:14:00 +08:00 |
shaojinchun
|
fa697a763f
|
修改sem中的value成员变量和赋值参数类型相同
|
2019-04-19 14:57:50 +08:00 |
yangfasheng
|
fde1346d5b
|
add RTGRAPHIC_PIXEL_FORMAT_COLOR to graphic deice
Signed-off-by: yangfasheng <yangfasheng@live.com>
|
2019-04-14 13:33:29 +08:00 |
BernardXiong
|
1487a4f732
|
[Kernel] Support ARCH data types definitions
|
2019-03-26 01:03:39 +00:00 |
guozhanxin
|
64813b6b07
|
add first version
|
2019-02-12 14:09:34 +08:00 |
Bernard Xiong
|
d68c0f225d
|
Update rtdef.h
Update version number to v4.0.1
|
2019-01-27 21:58:07 +08:00 |
Bernard Xiong
|
137ed381c7
|
Merge pull request #2123 from jesven/fix_list_thread
修正list_thread关中断时间过长的问题
|
2018-12-27 17:16:32 +08:00 |
shaojinchun
|
ed9a558da9
|
list_*时,提供对第一层object的原子保护
|
2018-12-27 16:31:22 +08:00 |
Owen
|
e716bbfa22
|
Update rtdef.h
更正为正确的Doxygen组定义语法
|
2018-12-26 10:13:26 +08:00 |
Bernard Xiong
|
a74a3031f0
|
Merge pull request #2081 from jesven/sync_smp_skeleton
Sync smp skeleton
|
2018-12-18 14:02:04 +08:00 |
shaojinchun
|
eff767a074
|
remove rt_hw_mb define
sync smp skeleton
|
2018-12-17 11:02:09 +08:00 |
shaojinchun
|
b3e1507bcf
|
1 RT_THREAD_CTRL_BIND_CPU define to 4
2 RTM_EXPORT(rt_cpus_lock_status_restore)
3 sync ARCH_CPU_STACK_GROWS_UPWARD in _rt_scheduler_stack_check()
|
2018-12-12 09:36:39 +08:00 |
shaojinchun
|
fc6bc1ad39
|
Add smp support to RT-Thread 4.0
|
2018-11-22 18:16:47 +08:00 |
Bernard Xiong
|
484afe9d2c
|
[Kernel] Add 64bit CPU support.
|
2018-10-26 06:35:42 +08:00 |
Bernard Xiong
|
4660882320
|
[Kernel] Change number to v4.0.0
|
2018-10-13 09:36:23 +08:00 |
Bernard Xiong
|
b98a0ba804
|
[Kernel] Add ARMCC 6.x support.
|
2018-09-23 12:08:44 +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 Xiong
|
95c36f32e2
|
Update rtdef.h
|
2018-09-04 07:01:39 +08:00 |
Bernard Xiong
|
ab1a220eae
|
[components] Remove lwP from v3.1.0
|
2018-09-01 12:03:32 +08:00 |
Bernard Xiong
|
07ec7e686d
|
Merge pull request #1754 from liangyongxiang/rt-used
add RT_USED to component init and finsh shell
|
2018-08-31 18:41:44 +08:00 |
liang yongxiang
|
0aa03dd731
|
[kernel] add RT_USED to INIT_EXPORT, so that the initialization function is not deleted when it is linked.
|
2018-08-31 15:01:04 +08:00 |
Bernard Xiong
|
efe4523132
|
[Kernel] move module tolibc/libdl.
|
2018-08-30 20:27:45 +08:00 |
heyuanjie
|
2373a9c7be
|
添加lwp类型声明
|
2018-07-31 10:38:26 +08:00 |
heyuanjie
|
c79fbd373f
|
[lwp]给thread添加lwp成员
|
2018-07-30 11:12:12 +08:00 |
Bernard Xiong
|
497a2dd02c
|
[Kernel] Remove the restriction of waitqueue
Remove the restriction of RT_USING_POSIX for waitqueue structure.
|
2018-06-29 12:18:37 +08:00 |
Bernard Xiong
|
ef132f3c94
|
[Kernel] clean code for indentation.
|
2018-06-26 11:57:20 +08:00 |
Bernard Xiong
|
a1a56ce1d1
|
[Kernel] Add flag in wait queue and fix wakeup issue.
|
2018-06-26 11:19:38 +08:00 |
Bernard Xiong
|
884fb70fe9
|
[Kernel] Add device ops feature.
|
2018-06-10 17:59:17 +08:00 |
Bernard Xiong
|
44cffcf9ac
|
Update rtdef.h
|
2018-05-31 18:05:43 +08:00 |
Bernard Xiong
|
7b9de446cb
|
Update rtdef.h
|
2018-04-25 06:02:21 +08:00 |
BernardXiong
|
38b9ed3118
|
[Kernel] add sigwait implementation
|
2018-03-01 13:36:22 +08:00 |