⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 finsh_node.h.svn-base

📁 RT-Thread是发展中的下一代微内核嵌入式实时操作系统
💻 SVN-BASE
字号:
#ifndef __FINSH_NODE_H__#define __FINSH_NODE_H__#include <finsh.h>#define FINSH_NODE_UNKNOWN			0#define FINSH_NODE_ID				1#define FINSH_NODE_VALUE_CHAR		2#define FINSH_NODE_VALUE_INT		3#define FINSH_NODE_VALUE_LONG		4#define FINSH_NODE_VALUE_STRING		5#define FINSH_NODE_VALUE_NULL		6#define FINSH_NODE_SYS_ADD			7#define FINSH_NODE_SYS_SUB			8#define FINSH_NODE_SYS_MUL			9#define FINSH_NODE_SYS_DIV			10#define FINSH_NODE_SYS_MOD			11#define FINSH_NODE_SYS_AND			12#define FINSH_NODE_SYS_OR			13#define FINSH_NODE_SYS_XOR			14#define FINSH_NODE_SYS_BITWISE		15#define FINSH_NODE_SYS_SHL			16#define FINSH_NODE_SYS_SHR			17#define FINSH_NODE_SYS_FUNC			18#define FINSH_NODE_SYS_ASSIGN		19#define FINSH_NODE_SYS_CAST			20#define FINSH_NODE_SYS_PREINC		21#define FINSH_NODE_SYS_PREDEC		22#define FINSH_NODE_SYS_INC			23#define FINSH_NODE_SYS_DEC			24#define FINSH_NODE_SYS_GETVALUE    25#define FINSH_NODE_SYS_GETADDR     26#define FINSH_NODE_SYS_NULL			27#define FINSH_DATA_TYPE_VOID		0x00#define FINSH_DATA_TYPE_BYTE		0x01#define FINSH_DATA_TYPE_WORD		0x02#define FINSH_DATA_TYPE_DWORD		0x03#define FINSH_DATA_TYPE_PTR			0x10#define FINSH_NODE_VALUE			0#define FINSH_NODE_ADDRESS			1#define FINSH_NODE_FUNCTION			2int finsh_node_init(void);struct finsh_node* finsh_node_allocate(u_char type);struct finsh_node* finsh_node_new_id(char* id);struct finsh_node* finsh_node_new_char(char c);struct finsh_node* finsh_node_new_int(int i);struct finsh_node* finsh_node_new_long(long l);struct finsh_node* finsh_node_new_string(char* s);struct finsh_node* finsh_node_new_ptr(void* ptr);#define finsh_node_sibling(node)	((node)->sibling)#define finsh_node_child(node)		((node)->child)#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -