summaryrefslogtreecommitdiff
path: root/components/finsh/shell.c
AgeCommit message (Collapse)Author
2018-10-14[license] Change license to Apache.Bernard Xiong
2018-09-23[Kernel] Add ARMCC 6.x support.Bernard Xiong
2018-07-17[components][finsh] Fix shell re-initialization check code to supported C89.armink
2018-07-04Merge pull request #1602 from aozima/re_initial_devBernard Xiong
add re-initial check.
2018-07-02[shell] set prompt mode is default enable.aozima
2018-07-02[shell] add finsh_set_prompt().aozima
2018-07-02[shell] add finsh_get/set_prompt_mode.aozima
2018-07-02[shell] add re-initial check.aozima
2018-04-23[components][finsh] Finsh thread using heap when RT_USING_HEAP is defined.armink
2018-03-16[finsh] add FINSH_ECHO_DISABLE_DEFAULT and remove FINSH_ECHO_MODE_DEFAULT, ↵moebius.ever
to control the finsh default echo mode
2018-03-15[finsh] add FINSH_ECHO_MODE_DEFAULT, to config the default echo mode of finshmoebius.ever
2018-03-15[finsh] add FINSH_ENABLE_ECHO macro to config the finsh needs echo or notmoebius.ever
2018-03-01[finsh] convert tab to space and split export API to finsh_api.hBernard Xiong
2018-02-23[Components][Finsh] Add shell getchar received error process.armink
2018-01-12[Finsh] Add finsh thread name macro.armink
2017-11-01[Finsh] Fix an auto complete history bug when current line is contained in ↵armink
last cmd.
2017-10-17[libc] Add RT_USING_POSIX macro.bernard
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[finsh] Fix the C99 issue.bernard
2017-10-13[finsh] Add RT_USING_POSIX_STDIN options.bernard
2017-10-13[Finsh] Stop push new history when current cmd is same as last cmd.armink
2017-10-10[finsh] Use standard uint type for data type.bernard
Use uint8_t/uint32_t etc to replace u_char/u_long etc; Use getchar for shell input.
2017-08-30[Finsh] Fix finsh password auth not valid when RT_DEBUG is not definition.armink
2016-11-26[finsh]Improve the set password.armink
2016-11-26[finsh] Add password authentication. Increased input security.armink
2016-03-01[finsh] use the macro definition instead of the const number in the codeBernard Xiong
2015-11-13finsh: check echo_mode before print '\n' when excute msh commandSchumyHao
Signed-off-by: SchumyHao <[email protected]>
2015-10-12[Finsh] fix the '\r' issue in linux telnet.Bernard Xiong
2015-09-24[finsh] fix the '\0' issue when use shell in linux telnetBernard Xiong
2015-05-22[finsh] Clear buffer before switching to new shell deviceardafu
2015-02-23[finsh] Fix the echo mode issue.Bernard Xiong
2015-01-04finsh: open the finsh device with RT_DEVICE_FLAG_STREAMGrissiom
2014-11-12support rx62nlimxuzheng
2014-09-11Merge branch 'master' of https://github.com/RT-Thread/rt-threadbernard
2014-09-11[shell] Fix compiling issue when DFS is not enablebernard
2014-08-26[finsh] fixed finsh issue.weety
2014-07-20[Finsh] fix device_open issue when set_device in finsh.bernard
2014-07-18[Drivers] re-write serial framework.bernard
2014-07-10[Finsh] Fix command line size issue in finsh.bernard
2014-04-08[shell] define FINSH_PROMPT as finsh_get_prompt when FINSH_USING_MSH enabledGrissiom
When MSH enabled, the prompt will change at the two shells. So we should use dynamic prompt when FINSH_USING_MSH defined.
2014-03-12[Finsh] fix the shell prompt issue.bernard
2014-03-11[Finsh] Use msh as prompt when current mode is msh mode.bernard
2014-01-04[Finsh] code cleanupbernard
2014-01-03[Finsh] cleanup the code stylebernard
2014-01-01Add FINSH_USING_MSH_ONLY optionbernard
2014-01-01add file and path name auto completion for module shellbernard
2013-11-18finsh: fix finsh device settingprife
1. rt_console_get_device should be call to set shell device only when it is null, or it will make finsh_set_device useless. 2. RT_USING_CONSOLE can be disabled in bsp/rtconfig.h
2013-10-18finsh: refactor the control key handlingGrissiom
We split the history handling form the key handling. So we could handle the direction key even if the history is disabled. As a "side effect", I also remove the unnecessary "use_history" bit.
2013-09-22finsh: unregister rx_indicate when closing the deviceGrissiom
Because the device could still remain opened when closed by finsh, the old rx_indicate is useless for finsh. Some buggy driver will still generate rx_indicate even after the device has been closed. So FinSh should unregister the rx_indicate when releasing the old device.
2013-08-19add shell device automatically setting for rx_indbernard
2013-07-05Add device checking when set_device.Bernard Xiong