RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
#include <rtdef.h>
结构体 | |
struct | finsh_syscall |
struct | finsh_syscall_item |
宏定义 | |
#define | FINSH_COND(opt) |
#define | FINSH_DESC(cmd, desc) |
#define | MSH_FUNCTION_EXPORT_CMD(name, cmd, desc, opt) |
#define | __MSH_GET_MACRO(_1, _2, _3, _FUN, ...) |
#define | __MSH_GET_EXPORT_MACRO(_1, _2, _3, _4, _FUN, ...) |
#define | _MSH_FUNCTION_CMD2(a0, a1) |
#define | _MSH_FUNCTION_CMD2_OPT(a0, a1, a2) |
#define | _MSH_FUNCTION_EXPORT_CMD3(a0, a1, a2) |
#define | _MSH_FUNCTION_EXPORT_CMD3_OPT(a0, a1, a2, a3) |
#define | FINSH_FUNCTION_EXPORT(name, desc) |
#define | FINSH_FUNCTION_EXPORT_ALIAS(name, alias, desc) |
#define | MSH_CMD_EXPORT(...) |
#define | MSH_CMD_EXPORT_ALIAS(...) |
#define | CMD_OPTIONS_STATEMENT(command) |
#define | CMD_OPTIONS_NODE_START(command) |
#define | CMD_OPTIONS_NODE(_id, _name, _des) |
#define | CMD_OPTIONS_NODE_END |
#define | MSH_OPT_ID_GET(fun) |
#define | MSH_OPT_DUMP(fun) |
#define | FINSH_NEXT_SYSCALL(index) |
类型定义 | |
typedef long(* | syscall_func) (void) |
函数 | |
void | finsh_set_device (const char *device_name) |
变量 | |
struct finsh_syscall_item * | global_syscall_list |
struct finsh_syscall * | _syscall_table_begin |
struct finsh_syscall * | _syscall_table_end |
#define FINSH_COND | ( | opt | ) |
在文件 components/finsh/finsh.h 第 22 行定义.
#define FINSH_DESC | ( | cmd, | |
desc ) |
在文件 components/finsh/finsh.h 第 26 行定义.
#define MSH_FUNCTION_EXPORT_CMD | ( | name, | |
cmd, | |||
desc, | |||
opt ) |
Macro to export a command along with its name, description, and options to the symbol table in MSVC.
name | The function name associated with the command. |
cmd | The command name. |
desc | The description of the command. |
opt | The options associated with the command, used for option completion. |
在文件 components/finsh/finsh.h 第 78 行定义.
#define __MSH_GET_MACRO | ( | _1, | |
_2, | |||
_3, | |||
_FUN, | |||
... ) |
Macro definitions to simplify the declaration of exported functions or commands.
在文件 components/finsh/finsh.h 第 95 行定义.
#define __MSH_GET_EXPORT_MACRO | ( | _1, | |
_2, | |||
_3, | |||
_4, | |||
_FUN, | |||
... ) |
在文件 components/finsh/finsh.h 第 96 行定义.
#define _MSH_FUNCTION_CMD2 | ( | a0, | |
a1 ) |
在文件 components/finsh/finsh.h 第 98 行定义.
#define _MSH_FUNCTION_CMD2_OPT | ( | a0, | |
a1, | |||
a2 ) |
在文件 components/finsh/finsh.h 第 101 行定义.
#define _MSH_FUNCTION_EXPORT_CMD3 | ( | a0, | |
a1, | |||
a2 ) |
在文件 components/finsh/finsh.h 第 104 行定义.
#define _MSH_FUNCTION_EXPORT_CMD3_OPT | ( | a0, | |
a1, | |||
a2, | |||
a3 ) |
在文件 components/finsh/finsh.h 第 107 行定义.
#define CMD_OPTIONS_STATEMENT | ( | command | ) |
在文件 components/finsh/finsh.h 第 226 行定义.
#define CMD_OPTIONS_NODE_START | ( | command | ) |
在文件 components/finsh/finsh.h 第 227 行定义.
#define CMD_OPTIONS_NODE | ( | _id, | |
_name, | |||
_des ) |
在文件 components/finsh/finsh.h 第 228 行定义.
#define CMD_OPTIONS_NODE_END |
在文件 components/finsh/finsh.h 第 229 行定义.
#define MSH_OPT_ID_GET | ( | fun | ) |
在文件 components/finsh/finsh.h 第 230 行定义.
#define MSH_OPT_DUMP | ( | fun | ) |
在文件 components/finsh/finsh.h 第 231 行定义.
#define FINSH_NEXT_SYSCALL | ( | index | ) |
在文件 components/finsh/finsh.h 第 241 行定义.
typedef long(* syscall_func) (void) |
在文件 components/finsh/finsh.h 第 31 行定义.
|
extern |
|
extern |
struct finsh_syscall * _syscall_table_end |
在文件 components/finsh/finsh.h 第 235 行定义.