bernard
94883a92fb
[pthreads] Fix pthread_cond_init issue. #261
2014-07-31 08:34:36 +08:00
bernard
02faf9edb8
[Finsh] fix device_open issue when set_device in finsh.
2014-07-20 13:57:49 +08:00
bernard
0eb35940a4
[POSIX] fix mq_open and sem_open argument issue.
2014-07-19 06:52:35 +08:00
bernard
c45f5a2490
[Drivers] re-write serial framework.
2014-07-18 06:45:54 +08:00
Grissiom
2aa51d42f9
ymodem: increase the default RYM_CHD_INTV_TICK
...
Frequent 'C' on the handshake will confuse some sender(lrzsz for
example).
2014-07-15 14:58:05 +08:00
Grissiom
ff1eb2cbc9
ymodem: refactor _rym_read_code
...
Make fast path fast and slow path slow.
2014-07-14 18:45:46 +08:00
shaolin
64a2902fa9
1. Fix some spell error;
...
2. Fix data transfer size calculate error issue;
2014-07-13 17:19:34 +08:00
bernard
005014e7d0
[Drivers] Add workqueue implementation.
2014-07-13 07:27:57 +08:00
Bernard Xiong
29437da109
Merge pull request #297 from hduffddybz/master
...
add some comments of lwip porting
2014-07-11 17:26:44 +08:00
root
0ddc739a18
add some comments of lwip porting
2014-07-10 23:18:03 -08:00
bernard
f44f6caadb
[Finsh] Fix command line size issue in finsh.
2014-07-10 13:35:28 +08:00
bernard
d0debf9892
[Drivers] Make code cleanup in serial framework.
2014-07-10 13:32:16 +08:00
bernard
b0c94dc4d9
[lwIP] Fix the usage issue of NETIF_LINK_CALLBACK.
2014-06-27 14:49:51 +08:00
bernard
7dbb4dc939
[lwIP] Add LWIP_NO_RX_THREAD/LWIP_NO_TX_THREAD options for lwIP.
2014-06-26 15:55:45 +08:00
bernard
a118801bfe
[DFS] Add dfs_filesystem_get_mounted_path() function.
2014-06-26 13:59:26 +08:00
bernard
edfcc6041b
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2014-06-25 17:26:08 +08:00
bernard
dcd7974794
[Finsh] Enhance mv command.
2014-06-25 17:23:28 +08:00
bernard
a58593f784
[libc] code cleanup.
2014-06-25 17:20:57 +08:00
Bernard Xiong
d10444337b
[lwIP] code cleanup
2014-06-24 15:14:39 +08:00
Bernard Xiong
bf733ae2aa
[LwIP] Fix the MEMP_NUM_TCP_SEG issue.
2014-06-24 14:49:33 +08:00
Grissiom
aca8f8eb2d
shell: print the ref count in `list_device`
2014-06-18 11:18:43 +08:00
aozima
7a0e9c3fc7
format code Astyle.
2014-06-14 21:55:51 +08:00
aozima
9ab59cf1e0
used parameter: size.
2014-06-14 21:54:59 +08:00
aozima
f296c582a5
fixed bug: close socket when ping() exit.
2014-06-14 21:49:46 +08:00
Bernard Xiong
cde9139bc5
[Finsh] Fix '0' token issue.
2014-05-05 13:51:26 +08:00
bernard
c980bdc9e9
[External] Merge LodePNG and TJPGD into RT-Thread GUI group in building script.
2014-04-25 05:52:15 +08:00
bernard
bd2b9c54bd
Add LodePNG library.
2014-04-20 10:09:55 +08:00
Grissiom
5ad58a59a4
minilibc: no double braces in if statement
2014-04-12 16:58:17 +08:00
Grissiom
a95370aa56
msh: remove usless ptr set
...
The ptr is set in the following code. So remove the first one.
2014-04-12 16:57:14 +08:00
Grissiom
ec4b865579
finsh: add check on converting octal numbers
...
The digit in octal numbers should with in 0~7. Check on it in
token_proc_number. This issue is found by Clang.
2014-04-12 16:55:00 +08:00
Grissiom
1422569e7c
pthreads: remove some useless variables
2014-04-12 16:54:20 +08:00
Grissiom
4b7e9c6447
dfs: assert the path is not null in dfs_filesystem_lookup
...
Clang complains about "Null pointer argument in call to string
comparison function". So assert on it.
2014-04-12 16:35:07 +08:00
Grissiom
299cccfb26
logtrace: add log_session_lvl
...
log_session_lvl is suitable for performance critical places where in
most cases, the log is turned off by level. If the session is const and
the level is greater than session->lvl, the whole function will be
optimized out.
2014-04-10 21:22:39 +08:00
Grissiom
12728bcdff
logtrace: add const modifier to the APIs
...
Compiler may do more optimization when the parameter is const.
2014-04-10 21:22:39 +08:00
Bernard Xiong
abcef00c8e
Merge pull request #254 from weety/Branch_usb
...
[USB]fix rt_usbd_set_config() BUG which set the USB device to configurat...
2014-04-10 16:34:32 +08:00
aozima
f61773305a
MSH: add cmd netstat.
2014-04-09 13:17:21 +08:00
aozima
4fada1a13a
MSH: perfect cmd ifconfig.
2014-04-09 13:16:55 +08:00
Grissiom
841898abe2
[shell] define FINSH_PROMPT as finsh_get_prompt when FINSH_USING_MSH enabled
...
When MSH enabled, the prompt will change at the two shells. So we should
use dynamic prompt when FINSH_USING_MSH defined.
2014-04-08 15:12:44 +08:00
weety
d5b0c94552
[USB]fix rt_usbd_set_config() BUG which set the USB device to configuration state before enumerating the device.
2014-04-06 21:02:23 +08:00
Grissiom
28f11fdd7b
[vmm] add realview-pb-a8 VMM support
2014-04-03 17:59:14 +08:00
bernard
8bd3e6f6dc
[Kernel] Change command line to const parameter and add system() function.
2014-04-02 14:05:15 +08:00
bernard
6469a5a3d1
[DFS] fix compiling warning.
2014-04-02 14:02:36 +08:00
Bernard Xiong
a82ad3e380
Merge pull request #250 from grissiom/msh-next
...
[msh] don't complain on empty command
2014-03-29 14:50:04 +08:00
Grissiom
0979328fb1
[msh] don't complain on empty command
...
Just branch out and no complain on command length == 0;
2014-03-29 11:33:20 +08:00
bernard
7d2b7199d8
Add PNG_ABORT for libpng; Add format field in tjpgd;
2014-03-29 08:45:26 +08:00
Grissiom
c44f32e513
[msh] cd to path when possible
...
When DFS_USING_WORKDIR is enabled, msh will try to chdir if the command
is not found. For example, if there is folder named "SD", and there is
no `SD` command and `SD.mo` module, typing "SD" in msh will cd to the
folder.
In more detail, the execution order right now is:
1. built-in command
2. module
3. cd to path
If you have a folder named "ps", you have to run `cd ps` to change the
working dir.
2014-03-27 16:41:26 +08:00
Grissiom
f9659283c0
[msh] try to complete module path
...
Msh can execute module directly. So try to auto-complete the path when
user press TAB. There is a chance that the path is a module.
2014-03-27 15:09:53 +08:00
bernard
04b5a46179
[Finsh] fix the shell prompt issue.
2014-03-12 16:25:59 +08:00
bernard
444b928d22
Add more command to msh for module.
2014-03-12 08:47:10 +08:00
bernard
09bb7393b2
[Pthreads] fix compiling warning
2014-03-11 16:05:14 +08:00
bernard
33a5abbbf8
[Finsh] Use msh as prompt when current mode is msh mode.
2014-03-11 15:54:21 +08:00
bernard
6cab3b7dfa
[DFS] fix compiling warning in NFS
2014-03-10 11:48:47 +08:00
Bernard Xiong
d0d239cd4c
[DFS] fix compiling warning for NFS file system
2014-03-10 11:21:50 +08:00
bernard
306e1ac43f
[DeviceDrivers] Add watchdog driver frame work
2014-03-04 14:32:56 +08:00
shaolin
020e95d91b
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2014-03-04 09:14:48 +08:00
shaolin
0fb9c54efd
1.replace API prefix usb* with usbh* in USB host stack to distinct with USB device stack;
...
2.adjust some viable and micro name
3.some other small fix
2014-03-04 08:59:53 +08:00
Grissiom
f615c1e92d
Revert "Merge pull request #241 from bright-pan/master"
...
This reverts commit 5aeedc4f3a
, reversing
changes made to 3d80e414ff
.
This merge breaks every uart driver in all BSPs. @bright-pan , is there
any way to get this done without breaking existing code?
2014-03-03 12:07:13 +08:00
Bright Pan
9ab853aca3
Fix rt_serial_control() bug for customized command and indent the code
2014-02-28 18:22:50 +08:00
Bright Pan
10c4b6263f
Use DeviceDriver ringbuffer.
...
Add hardware flow support.
Use new struct serial_ringbuffer.
2014-02-26 11:06:14 +08:00
Bernard Xiong
3d80e414ff
[JS] fix the include path issue
2014-02-25 13:43:59 +08:00
Bernard Xiong
213f47e380
Update SConscript
2014-02-25 09:29:09 +08:00
geniusgogo
121bb5fcdf
add JavaScript Interpreter
2014-02-25 01:47:49 +08:00
bernard
7255137b0a
[DFS] Add ramfs initialization in components initialization procedure
2014-02-23 00:10:09 +08:00
Bernard Xiong
0468f0c87e
Add INIT_FS_EXPORT for RAM file system
2014-02-20 22:06:59 +08:00
shaolin
8fd0a7f9c6
Update USB Device Stack to support more device controllers;
...
Pass USB CV test verification;
Code cleanup;
2014-02-16 17:42:35 +08:00
bernard
32a6f5b730
[Finsh] remove the .mo display when command is not found.
2014-02-15 10:28:38 +08:00
prife
f015f36d05
dfs: support copy directory
2014-02-09 15:27:52 +08:00
Bernard Xiong
be2ff57198
Add directory and SConscript for Espruino.
2014-02-06 15:50:33 +08:00
bernard
8778e39c9f
[Finsh] Add ifconfig command implementation.
2014-02-01 21:35:46 +08:00
bernard
201d11bb2f
[DFS] Fix file size issue
...
This issue causes fstat & lseek not correct.
2014-02-01 21:35:23 +08:00
bernard
5a6ec7dcae
[DFS] fix the wrong field comparison in FAT mount.
2014-01-26 22:43:12 +08:00
Bernard Xiong
ba444f29f6
Merge pull request #235 from aozima/pulls
...
update CMSIS version to 3.20
2014-01-26 05:52:21 -08:00
bernard
e601c2a6ed
Add sector size check when mounting a FAT file system.
2014-01-26 20:30:37 +08:00
aozima
9367bba6d1
update CMSIS version to 3.20
2014-01-22 17:26:52 +08:00
bernard
ae891e2011
[Finsh] fix strncmp issue in command search
2014-01-16 22:22:23 +08:00
roamboy
1c8693c87e
Update msh.c
2014-01-13 15:57:13 +08:00
roamboy
1df4c1b962
Update msh.c
2014-01-13 15:56:20 +08:00
roamboy
849130da2c
Update msh.c
...
fix msh_exec(char* cmd, rt_size_t length) bug
2014-01-13 15:52:23 +08:00
bernard
2188d06003
[DFS] remove a compiling warning
2014-01-11 16:34:15 +08:00
bernard
31446eab4c
[Kernel] application module can support arguments
2014-01-11 16:33:31 +08:00
prife
c07a78ae00
nfs: fix bug
...
I have to mention that this bug is introduced by myself, in the last
commit <fd07f30f511335f506ae6557e300093d4dde421e> to dfs_nfs.c
2014-01-11 14:57:02 +08:00
Bernard Xiong
abdcd80dcd
[Finsh] Add more command in msh
2014-01-05 14:57:58 +08:00
bernard
3142811644
[lwIP] Add more RT-Thread options into lwIP
2014-01-04 07:55:25 +08:00
bernard
7fd45f3d44
[DFS] remove the unnecessary code
2014-01-04 06:05:03 +08:00
bernard
6a624356e4
[Finsh] code cleanup
2014-01-04 06:02:33 +08:00
bernard
1f8a0668d2
[Finsh] Add features to execute module.
2014-01-03 08:01:24 +08:00
bernard
8a56e181bd
[Finsh] cleanup the code style
2014-01-03 07:15:25 +08:00
bernard
b924104129
Add FINSH_USING_MSH_ONLY option
2014-01-01 23:14:45 +08:00
bernard
9993c9e60c
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2014-01-01 21:46:14 +08:00
bernard
a5ba2a24f7
add file and path name auto completion for module shell
2014-01-01 21:45:09 +08:00
Bernard Xiong
ec7fada97e
[Drivers] Fix the block start issue in MTD Nand operators
2013-12-30 18:14:09 +08:00
bernard
a93251ae2b
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2013-12-29 22:31:05 +08:00
bernard
42ae1c634d
[Drivers] Add more debug utilities in MTD nand
2013-12-29 22:27:33 +08:00
Bernard Xiong
041a7e887b
Update posix_types.h
2013-12-23 13:23:49 +08:00
geniusgogo
4c463f27cb
Merge branch 'master' into SQLite_on_ARMCC
2013-12-22 21:31:12 +08:00
geniusgogo
8b1b64567a
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
2013-12-22 21:28:30 +08:00
geniusgogo
7442414a74
ARMCC complier is usable.
2013-12-22 21:26:21 +08:00
geniusgogo
26e0137f15
Moved the configuration options to the SRC directory
2013-12-22 21:22:47 +08:00
geniusgogo
30d6196c22
Moved the configuration options to the SRC directory
2013-12-22 21:11:58 +08:00
prife
95006bb503
Merge pull request #215 from prife/master
...
fix dfs_unmount bug
2013-12-21 04:06:25 -08:00