summaryrefslogtreecommitdiff
path: root/components/finsh/finsh.h
AgeCommit message (Collapse)Author
2025-09-04fix: ↵wdfk-prog
在没有定义FINSH_USING_SYMTAB时编译报错以及IPC及finsh启用时自动选择必要的功能
2025-03-17解决bps/simulator无法在vs2019环境下编译latercomer
Signed-off-by: latercomer <[email protected]>
2025-02-19doxygen: finsh: Normalize macro definitions (#10006)Chen Wang
Regular macro definitions according to [1]. Note: for variadic macros such as MSH_CMD_EXPORT, we can not use normal @param command, otherwise doxygen will report "@param is not found in the argument list of ...". So I just write the parameters by manual. Link: https://rt-thread.github.io/rt-thread/page_howto_macro.html [1] Signed-off-by: Chen Wang <[email protected]>
2025-02-15doxygen: add prefix for groups (#9991)Chen Wang
* doxygen: add prefix for groups Add "group_" prefix to doxygen group names. This makes it easier to grep with group name later. This patch only modifies the groups defined in the pathes of INPUT of documentation/Doxyfile: INPUT = . \ ../src \ ../include \ ../components/finsh \ ../components/drivers/include/drivers \ ../components/drivers/clk \ ../components/dfs/dfs_v2/src \ ../components/dfs/dfs_v2/include Other groups are not touched. Signed-off-by: Chen Wang <[email protected]> * ci: fixed error report when run file_check.py Such as: - "please delete extra space at the end of this line." - "the RT-Thread error code should return negative value. e.g. return -RT_ERROR" Signed-off-by: Chen Wang <[email protected]> --------- Signed-off-by: Chen Wang <[email protected]>
2024-09-15[doxygen] add driver example for doxygen (#9446)Supper Thomas
2024-03-31[finsh] remove finsh_syscall_lookup() function declarationMeco Man
2024-03-30[msh] add comment for secondary-commandsMeco Man
新增加的二级命令使用方式没有清晰的描述 - 功能实现PR:https://github.com/RT-Thread/rt-thread/pull/8086 - 补充优化PR:https://github.com/RT-Thread/rt-thread/pull/8251 - 使用二级命令的例子:https://github.com/RT-Thread/rt-thread/pull/8398 - 相关issue:https://github.com/RT-Thread/rt-thread/issues/8691
2023-11-15FINSH: 优化MSH宏定义 (#8251)wangqinglin
2023-09-27【msh】新增msh自动补全子选项特性 (#8086)wangqinglin
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2022-10-19[bsp][c28x] add support to not disable global interrupt in context-switch to ↵Yunjie Gu
enable zero-latency isr for critical interrupts.
2022-05-30[componnets][pin]add pin operate command in MSH (#5892)xfwangqiang
* 1. 在AT32的BSP的drv_gpio中增加了at32_pin_get函数,用于实现rt_pin_ops对象中的pin_get 2. 在MSH中增加了PIN的操作命令 3. 为了方便在MSH命令中解析字符串,增加了一些字符串相关的函数
2022-01-05add RT_USING_POSIX_STDIOMeco Man
2021-11-24对finsh_set_device调用增加宏定义限制Meco Man
2021-10-21[posix][dfs] move dfs_posix dfs_poll dfs_select.c to posix folderMeco Man
2021-09-07[msh] add commentsMeco Man
2021-08-23Disable FINSH_FUNCTION_EXPORT马志远
2021-08-23Remove C Style Command Shell马志远
2021-03-08[compoenets] auto & manual formattedMeco Man
2020-04-17fix aarch64 compiler warningbigmagic
2018-10-14[license] Change license to Apache.Bernard Xiong
2018-03-01[finsh] convert tab to space and split export API to finsh_api.hBernard Xiong
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.
2016-03-01[finsh] use the macro definition instead of the const number in the codeBernard Xiong
2015-09-15rename .name section to .rodata.name sectionBernard Xiong
2015-09-02[finsh] Add .name section for exported cmd and variables.Bernard Xiong
2015-07-31[FINSH] Add macro MSH_CMD_EXPORT_ALIASardafu
2014-07-20[Finsh] fix device_open issue when set_device in finsh.bernard
2014-01-05[Finsh] Add more command in mshBernard Xiong
2014-01-04[Finsh] code cleanupbernard
2014-01-01add file and path name auto completion for module shellbernard
2013-08-31finsh: use alias in the variable definitionGrissiom
With this patch, one could define two alias for the same function like: FINSH_FUNCTION_EXPORT_ALIAS(rt_hw_cpu_reset, reboot, reboot the cpu); FINSH_FUNCTION_EXPORT_ALIAS(rt_hw_cpu_reset, __cmd_reboot, reboot the cpu); Suitable for being used in MSH/Finsh.
2013-05-29finsh: add CCS supportGrissiom
2013-04-04fix compiling warning in finsh shelluser
2013-01-22fix bug in finsh when built with 64bit-gccprife
2012-12-29fix memory access error in list_tc() under bsp/simulator[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2550 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-13remove the unnecessary "#pragma pack(pop)"[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2409 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-11-05Add more checking for _MSC_VER compiler.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2394 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-10-22fixed mutex issue in memheap; fixed compiling issue in kservice.c when ↵[email protected]
COMPILER is not defined; add finsh for win32 porting. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2365 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-30Added VisualDSP++ Compiler support.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2137 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-11-29add FINSH_FUNCTION_EXPORT_ALIAS preprocessor in finsh shell.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1142 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-11-29update doxygen comments.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1132 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-06-29change the ALIGN definition for IAR compiler.bernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@782 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-06-09reduce finsh shell memory usage.bernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@765 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-04-26add more stub for newlib porting.bernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@669 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-04-21fix the rt_uint32_t type conversion.bernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@662 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-04-20add type conversion in finsh.h file.bernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@659 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-04-18move to components directorybernard.xiong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@635 bbd45198-f89e-11dd-88c7-29a3b14d5316