armink
d3ac388846
[rtservice] Add `rt_list_len` and `rt_slist_len` to rtservice.h .
2017-10-19 09:28:17 +08:00
Bernard Xiong
121b72df71
Merge pull request #880 from armink/fix_scheduler
...
[Kernel] Fix a bug on rt_schedule().
2017-10-18 19:44:50 +08:00
armink
7a99641c71
[Kernel] Fix a bug on rt_schedule().
2017-10-18 19:15:29 +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
a8a7d60877
[DeviceDrivers] Remove compiling warning in workqueue.
2017-10-18 09:29:30 +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
bernard
f7eaa08d0d
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2017-10-18 09:22:51 +08:00
hichard
4b83744a6c
renhaibo-branch
2017-10-18 09:08:21 +08:00
bernard
b3fff25b05
[NET] Disable DHCPD in default.
2017-10-17 22:45:12 +08:00
bernard
d118852314
[finsh] code cleanup and use RT_USING_POSIX to replace RT_USING_POSIX_STDIN.
2017-10-17 22:28:05 +08:00
bernard
9b87270682
[libc] Add intptr_t/uintptr_t in minilibc.
2017-10-17 22:27:26 +08:00
Bernard Xiong
78649c49c0
Merge pull request #878 from weety/rtt3_0_dm365
...
[bsp][dm365] Fix compile error.
2017-10-17 22:27:22 +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
a437ffbf3e
[libc] code cleanup for termios.
2017-10-17 22:24:23 +08:00
bernard
41f3d1f9de
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2017-10-17 17:53:07 +08:00
bernard
19aa36e830
[DeviceDrivers] Add sync mode in work queue.
2017-10-17 17:53:01 +08:00
weety
985558a40e
[bsp][dm365] Fix compile error.
2017-10-17 16:25:54 +08:00
Bernard Xiong
1b07025915
Merge pull request #876 from ArdaFu/master
...
[bsp] Fix compile error.
2017-10-17 15:26:58 +08:00
ArdaFu
6ee66d92e7
[bsp][sam7x] Fix compile error. Increase DATA section size in .ld file.
2017-10-17 14:45:31 +08:00
ArdaFu
6bfaa632b9
[bsp][lm3s8962] Fix complie error. Add missing macro RT_USING_LIBC. Force use Lwip 1.4.1 bye define RT_USING_LWIP141
2017-10-17 14:33:32 +08:00
Bernard Xiong
89b58f5f2b
Merge pull request #875 from ArdaFu/master
...
[DFS][NFS] Fix compile error. Move nfs_file/nfs_dir data ptr into struct nfs_filesystem
2017-10-17 14:31:23 +08:00
ArdaFu
79ad3fc8e5
[bsp][stm32f107] fix compile error. add missing macro RT_USING_LIBC
2017-10-17 14:28:25 +08:00
ArdaFu
3051276e09
[BSP][Simulator] Fix compile error. Replace nfs_init.h with nfs.h
2017-10-17 14:03:25 +08:00
ArdaFu
b72bdefa46
[DFS][NFS] Fix compile error. Move nfs_file/nfs_dir data ptr into struct nfs_filesystem.
2017-10-17 13:53:39 +08:00
Bernard Xiong
a13fdaac3d
Merge pull request #874 from caogos/master
...
[BSP] fix the compiling issue.
2017-10-17 11:32:13 +08:00
勤为本
b2fbe4df01
清理编译告警和错误。编译告警和错误的原因是删除了头文件“components.h”
2017-10-17 11:14:48 +08:00
bernard
6101d1e80e
[BSP] Update QEMU VExpress A9 BSP.
2017-10-17 09:53:16 +08:00
bernard
53227b6a74
[lib] Fix the compiling warning in libc.
2017-10-17 09:48:35 +08:00
bernard
5d9217ebe1
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2017-10-17 09:45:25 +08:00
bernard
3c0fbf0c7e
[finsh] Fix the C99 issue.
2017-10-17 09:45:17 +08:00
Bernard Xiong
2b36e6fcb6
[BSP] fix compiling issue
2017-10-16 20:45:00 +08:00
Bernard Xiong
591339e7a8
[BSP] fix compiling issue
2017-10-16 19:16:10 +08:00
Bernard Xiong
f47898bb17
Merge pull request #872 from ArdaFu/master
...
[components][net] In SConscript file, replace RT_USING_LWIP140 with RT_USING_LWIP141
2017-10-16 16:42:12 +08:00
ArdaFu
fc7abc6580
[components][drivers] Check macro "RT_USING_DFS" when using DFS relative method/functions.
2017-10-16 15:12:35 +08:00
ArdaFu
8394554fca
[components][net] In SConscript file, replace RT_USING_LWIP140 with RT_USING_LWIP141
2017-10-16 15:01:44 +08:00
bernard
296d57e859
[BSP] remove components.h file.
2017-10-16 14:10:18 +08:00
bernard
5e3b3b19a6
[BSP] change the type of cmd.
...
1. Change the type of cmd to 'int';
2. Remove RT_LWIP_USING_RT_MEM macro;
2017-10-16 13:23:03 +08:00
bernard
68d01f8261
[VBUS] change cmd type to 'int'
2017-10-15 23:01:03 +08:00
bernard
bff7afca12
[cplusplus] Add newline in the end of file.
2017-10-15 23:00:47 +08:00
bernard
a8e0711a6b
[lwIP] Remove RT_LWIP_USING_RT_MEM
...
1. Remove RT_LWIP_USING_RT_MEM option;
2. Add waitqueue patch for lwIP 2.0.2;
2017-10-15 23:00:21 +08:00
bernard
d7087fdd3b
[DeviceDrivers] change cmd type.
...
1. Change 'rt_uint8_t' type of cmd to 'int';
2. Add waitqueue;
3. Split device ipc header files;
2017-10-15 22:56:46 +08:00
bernard
0f5a68a55e
[dfs] add poll/select
...
1. Add poll/select APIs;
2. Add wait queue implementation;
3. Remove DFS_STATUS_* code and use errno;
4. Add pipe API;
5. Use a standalone fops in DFS;
2017-10-15 22:44:53 +08:00
bernard
5c7b16d00b
[libc] Update libc.
...
1. Add POSIX termios implementation;
2. Add POSIX signals implementation;
3. Add stdio for each libc.
2017-10-15 22:41:59 +08:00
bernard
b27c7e4826
[Kernel] Add signal implementation.
...
1. Add signal implementation;
2. Change the 'rt_uint8_t' of cmd to 'int';
2017-10-15 22:31:53 +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
8bdf993bfc
[libc] Build correct SConscript file.
2017-10-13 12:44:54 +08:00
bernard
444915d1ea
[finsh] Add RT_USING_POSIX_STDIN options.
2017-10-13 11:50:18 +08:00
Bernard Xiong
c5e8d9d757
Merge pull request #870 from armink/fix_shell
...
[Finsh] Stop push new history when current cmd is same as last cmd.
2017-10-13 11:43:28 +08:00