Commit Graph

1447 Commits

Author SHA1 Message Date
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 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
armink c123451585 [Finsh] Stop push new history when current cmd is same as last cmd. 2017-10-13 10:21:40 +08:00
bernard db88c0b6a2 [libc] Change libc stubs to compiler folder. 2017-10-10 17:12:03 +08:00
bernard e7f888e24b [lwIP] remove lwip-2.0.0 2017-10-10 16:50:40 +08:00
bernard 95ab8c02aa [finsh] Use standard uint type for data type.
Use uint8_t/uint32_t etc to replace u_char/u_long etc;
Use getchar for shell input.
2017-10-10 14:27:34 +08:00
bernard 3a21108ff1 Merge branch 'master' of https://github.com/RT-Thread/rt-thread 2017-10-10 00:20:52 +08:00
bernard 01108b5252 [GUI] Update GUI engine code and add Kconfig file. 2017-10-10 00:17:58 +08:00
armink 00c154ccdb [lwIP] Fix the lwIP 2.0.2 IAR compile error when the `RT_LWIP_USING_RT_MEM` macro is not defined. 2017-10-09 22:10:51 +08:00
bernard 9122edd57c [Kconfig] Add more descrip for Kconfig 2017-10-09 15:12:42 +08:00
SummerGift f065e8cbd8 [添加]:配置宏RT_DFS_ELM_WORD_ACCESS。 2017-10-09 14:22:09 +08:00
SummerGift 17d64d0bff [修改]:修改rtt中的kconfig。 2017-10-09 14:22:08 +08:00
SummerGift 757613866e [修改]:漏掉了endif导致endmenu失效。 2017-10-09 14:22:07 +08:00
Bernard Xiong 49aa0c468a Update KConfig 2017-10-06 11:01:04 +08:00
Bernard Xiong 8d169a8b19 Merge pull request #862 from armink/fix_kconfig
Fix kconfig
2017-10-06 10:59:53 +08:00
yygg_you d428166f08 修复 mkfs失败的错误 2017-10-06 09:01:56 +08:00
armink 9d54556619 [KConfig] Change the RT_DFS_ELM_USE_LFN cfg to choice. 2017-10-05 16:20:21 +08:00
armink fdd0ffb182 [KConfig] Add RT_USING_NETUTILS configuration for network. 2017-10-05 15:24:45 +08:00
armink 053d18e704 [KConfig] Add RT_LWIP_RAW and RT_LWIP_USING_RT_MEM configuration for LWIP. 2017-10-05 15:07:17 +08:00
armink 9ff340f416 [KConfig] Add long file name configuration for FATFS. 2017-10-05 14:52:16 +08:00
armink 25c859912a [DeviceDriver] Update SFUD to latest version. 2017-09-29 17:00:19 +08:00
armink f7a85a9f99 [KConfig] Add SFUD KConfig. 2017-09-29 16:57:17 +08:00
xieyangrun 6b06cb83e3 rename WEAK to RT_WEAK 2017-09-18 11:32:13 +08:00
tanek liang 97c8b00206 [LWIP] enable auto init in lwip-2.0.2 2017-09-06 10:06:15 +08:00
Bernard Xiong d32e78a4cd Merge pull request #836 from armink/update_sfud
[DeviceDriver] Update SFUD to latest version V1.0.1.
2017-08-30 21:35:06 +08:00
armink 93db99678b [DeviceDriver] Update SFUD to latest version. 2017-08-30 21:28:59 +08:00
armink c36a628ff4 [Finsh] Fix finsh password auth not valid when RT_DEBUG is not definition. 2017-08-30 20:42:36 +08:00
Aubr.Cool 44bac92a93 [Components]drivers can change txcompletion to sem 2017-08-30 08:00:36 +08:00
Bernard Xiong 1f45d8c723 Merge pull request #822 from parai/upstream
x86: bring up share object module on i386 machine
2017-08-21 09:30:17 +08:00
parai 2957cf6f52 x86: bring up share object module on i386 machine
1. upddate kernel module to support i386
2. update libdl to support open *.so by absolute path
3. new test case bsp/x86/src/hello.c to test i386 module feature

Signed-off-by: parai <parai@foxmail.com>
2017-08-20 20:24:07 +08:00
Bernard Xiong 76a79f20d9 Merge pull request #817 from armink/fix_lwip_tftp
[lwIP] Fix LwIP 2.0.2 tftp
2017-08-20 11:32:13 +08:00
Bernard Xiong c0338d566c Merge pull request #816 from SummerGGift/master
[Device Drivers] delete an useless %s.
2017-08-20 11:31:40 +08:00
armink e515408d00 [Libc] Add some errno to `armlibc/sys/errno.h`. 2017-08-20 10:47:53 +08:00
armink 548f0e9e8f [LWIP] Remove `src/netif/slipif.c` on `lwip-2.0.2/SConscript`. 2017-08-20 10:08:26 +08:00
armink db1eb96a49 [Libc] Change tabs to 4 spaces on `armlibc/sys/errno.h'. 2017-08-20 09:52:57 +08:00
armink 22c7660dfb [LWIP] Remove `RT_USING_NETUTILS` in LwIP 2.0.2 SConscript. 2017-08-19 22:46:19 +08:00
armink 83616c9f2b [LWIP] Add tftp max file name len config to LwIP 2.0.2 `lwipopts.h` . 2017-08-19 20:22:08 +08:00
armink 38ca426626 [LWIP] Fix lwip 2.0.2 TFTP server file name trans error. 2017-08-19 20:20:05 +08:00
SummerGift cfc3b76438 delete a useless %s. 2017-08-19 10:04:04 +08:00
armink a97d70066b [LWIP] Add LwIP apps SConscript. 2017-08-18 12:10:28 +08:00
armink 871297747a [LWIP] Move net apps to `LwIP/src/apps`. 2017-08-18 11:53:11 +08:00
armink 5910ae4170 [NET] Add telnet app to netutils. 2017-08-18 11:32:25 +08:00
Bernard Xiong 9388f7882f Merge pull request #808 from armink/fix_lwipopts
[LWIP] Update LwIP 2.0.2 opts header file for rtt.
2017-08-18 07:56:02 +08:00
armink e6f6d9ea81 [LWIP] Update LwIP 2.0.2 opts header file for rtt. 2017-08-18 07:51:22 +08:00
armink 501f9814f1 [LWIP] Add lwip 2.0.2 TFTP server to SConscript. 2017-08-17 15:59:58 +08:00
armink b1362405e2 [LWIP] Add TFTP server to LWIP 2.0.2 . 2017-08-17 15:56:33 +08:00
armink c01352da91 [LWIP] Fix lwip 2.0.2 TFTP server file name trans error. 2017-08-17 13:31:10 +08:00
yygg_you 94746d8e5f audio驱动使用系统内的dataqueue,修复一些缩进,乱码 2017-08-16 01:17:06 +08:00