4
0
mirror of https://github.com/RT-Thread/rt-thread.git synced 2025-02-07 02:24:33 +08:00

384 Commits

Author SHA1 Message Date
Bernard Xiong
6ac213d622 Add GCC version detection.
Add cconfig.h file for different version of GCC, which is automatically
detected and generated by scons script.
2018-05-14 21:37:11 +08:00
heyuanjie
93afe69c90 添加mdelay接口 2018-05-12 12:08:47 +08:00
ZHANG Jinglong
e3df19fde5 correct a spelling error 2018-05-04 23:10:35 +08:00
Bernard Xiong
7b9de446cb
Update rtdef.h 2018-04-25 06:02:21 +08:00
armink
c6e928a780 [Libc] Update struct stat on libc_stat.h . 2018-03-20 17:51:12 +08:00
Bernard Xiong
f9a7ba050a [finsh] convert tab to space and split export API to finsh_api.h 2018-03-01 21:01:20 +08:00
Bernard Xiong
15fa3084c3 [Kernel] include finsh.h file in rtthread.h when RT_USING_FINSH enable 2018-03-01 18:12:49 +08:00
BernardXiong
38b9ed3118 [Kernel] add sigwait implementation 2018-03-01 13:36:22 +08:00
Bernard Xiong
4007bf99ff
[Kernel] Change version number. 2018-02-24 09:20:03 +08:00
BernardXiong
011eb615bc [Kernel] Correct the comments of DBG_ENABLE macro. 2018-02-11 13:56:30 +08:00
Bernard Xiong
40fc0fa50d
Update rtdebug.h 2018-02-09 16:58:20 +08:00
Bernard Xiong
484b667d7d [libc] Add O_BINARY definition 2018-02-09 09:30:32 +08:00
Bernard Xiong
4e41b0573b [libc] fix the fcntl issue in newlib 2018-02-07 19:55:35 +08:00
BernardXiong
4bc082e7cb [libc] move struct sigevent to libc_signal.h file. 2017-12-31 14:48:54 +08:00
BernardXiong
5a95d35626 [DFS] Add fcntl API (same with ioctl in RT-Thread). 2017-12-31 14:46:24 +08:00
bernard
6c7150a5fc [Kernel] code cleanup for signal. 2017-12-30 14:46:51 +08:00
Bernard Xiong
e3dd653ed4
Update rtdef.h 2017-12-27 20:38:43 +08:00
Bernard Xiong
8ff8436fcd [Kernel] Add device_create/destroy api 2017-12-24 00:06:29 +08:00
bernard
9644678dcb [libc] include <sys/select.h> when enable HAVE_SYS_SELECT_H 2017-12-22 14:46:45 +08:00
Bernard Xiong
b4cfa4db09
Merge pull request #1104 from JasonJiaJie/master
[list]1.Modify rt_slist_foreach to rt_slist_for_each_entry. 2.Add rt_sllist_isempty. 3.Make code cleanup.
2017-12-15 07:37:45 +08:00
bernard
c4b6fa7978 [libc] Add stat definitions for WIN32. 2017-12-14 10:47:07 +08:00
JasonJiaJie
e9b846d119 [list]1.Modify rt_slist_foreach to rt_slist_for_each_entry. 2.Add rt_sllist_isempty. 3.Make code cleanup
1.Modify rt_slist_foreach to rt_slist_for_each_entry. 2.Add rt_sllist_isempty. 3.Make code cleanup
2017-12-14 09:28:10 +08:00
bernard
ae7237dc53 [BSP] Fix the WIN32 compiling issue.
rename _errno to __rt_errno for conflict in WIN32.
2017-11-30 23:56:52 +08:00
bernard
0d22872a13 [Kernel] Update version number to v3.0.1 2017-11-30 16:53:49 +08:00
weety
ed90b9d415 [RTSERVICE] Add rt_list_for_each_entry_safe macros definition. 2017-11-05 22:36:46 +08:00
bernard
6d9fcd04d2 [Kernel] Change the order of initialization.
1. Remove INIT_FS_EXPORT and change INIT_DEVICE_EXPORT as the first item
in the initalization thread.
2. Move the eth_system_device_init into INIT_PREV_EXPORT item.
2017-11-03 11:44:37 +08:00
tanek liang
909275b8a6 add cache definition 2017-11-01 21:23:14 +08:00
bernard
b3d872740b [libc] Fix the typedef in minilibc. 2017-10-31 10:24:11 +08:00
bernard
7d673f921c [libc] Adjust libc.
1. Move struct stat to libc_stat.h;
2. Defined a new FD_SET macros in libc_fdset.h.
2017-10-31 09:52:49 +08:00
bernard
0d45288f06 [libc] Add mode_t in rtlibc.h for Keil MDK/IAR. 2017-10-25 07:25:24 +08:00
yygg_you
2d0c10a0ca 修改simulator,匹配RTT 3.0 2017-10-20 13:26:47 +08:00
armink
d3ac388846 [rtservice] Add rt_list_len and rt_slist_len to rtservice.h . 2017-10-19 09:28:17 +08:00
bernard
7b2decbb7c Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2017-10-18 17:27:54 +08:00
bernard
e4beb9c0f7 [Kernel] Add more setting checking for RT_USING_POSIX. 2017-10-18 17:27:48 +08:00
Bernard Xiong
97727dcc5e Merge pull request #879 from hichard/renhaibo-branch
[Kernel] Add HWREG macro.
2017-10-18 09:27:50 +08:00
hichard
4b83744a6c renhaibo-branch 2017-10-18 09:08:21 +08:00
bernard
8a38307e2c [libc] Add RT_USING_POSIX macro.
1. Add macro check in rtdebug.h;
2. Use RT_USING_POSIX for poll/select, stdin etc.
3. Split dfs_posix.h to dfs_posix.h, dfs_poll.h and dfs_select.h;
2017-10-17 22:27:06 +08:00
bernard
947d8aa4d2 [libc] Use correct header file for newlib. 2017-10-17 22:24:40 +08:00
bernard
cd215b2545 [Kernel] header files
1. Remove components.h file;
2. Add libc_* files for standard libc definitions;
3. Add rtdbg.h file for simple debug log;
4. Add single list implementation;
5. Change the 'rt_uint8_t' type of cmd to 'int'.
2017-10-15 22:30:05 +08:00
Bernard Xiong
a6a5dbd64e Change version to v3.0.0
The master branch will be frozen util v3.0.0 updated.
2017-10-10 09:10:16 +08:00
geniusgogo
85cc2dab69 Update rtdef.h 2017-09-18 16:31:14 +08:00
geniusgogo
ed08b32dd3 convert tab to space 2017-09-18 16:30:28 +08:00
geniusgogo
2aae989f40 Merge branch 'master' into RT_MACRO 2017-09-18 16:27:20 +08:00
xieyangrun
6b06cb83e3 rename WEAK to RT_WEAK 2017-09-18 11:32:13 +08:00
emlslxl
e521decf2e 根据documentation/coding_style_cn.txt约定 对内核src和include目录下的文件代码进行格式化 2017-09-15 11:02:24 +08:00
tanek liang
9f2f2f0875 Add RT_USED definition for IAR 2017-08-25 22:22:35 +08:00
bernard
0acf441836 Fix compiling warning for Win32. 2017-06-06 23:34:01 +08:00
Bernard Xiong
02607c85ac [GUI Engine] change directory for image and font. 2017-06-05 17:36:45 +08:00
geniusgogo
387bbcc44f Update rtthread.h 2017-05-23 00:01:05 +08:00
Bernard Xiong
462885e6f1 [Kernel] rename list_for_each/list_first_entry. 2017-04-09 19:13:21 +08:00