?? cmddef.c
字號:
/*
**ucosII for simuCPU,you can only free use it for personal study purpose!
**www.MShowTec.com for more information.
**lmjx,Email:limiao@yeah.com,All Right Reserved.
**/
#include <stdio.h>
#include "cmd.h"
#include "cmddef.h"
#include "exec.h"
/*
* IMPLEMENT_CMD_TOKEN : NAME+TIP+NEXT
* IMPLEMENT_CMD_TOKEN_LEAF : NAME+TIP+FUNC
* IMPLEMENT_CMD_VALUE : NAME+TIP+NEXT
* IMPLEMENT_CMD_VALUE_LEAF : NAME+TIP+FUNC
*/
BEGIN_CMD_DEFINE(root)
IMPLEMENT_CMD_TOKEN(lcd,draw lcd,lcd)
IMPLEMENT_CMD_TOKEN(cam,camer parameter,cam)
IMPLEMENT_CMD_TOKEN(cpu,cpu register,cpu)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(lcd)
IMPLEMENT_CMD_TOKEN_LEAF(init,init the lcd,init_fuc)
IMPLEMENT_CMD_TOKEN_LEAF(red,draw red screen,red_fuc)
IMPLEMENT_CMD_TOKEN_LEAF(green,draw green screen,green_fuc)
IMPLEMENT_CMD_TOKEN_LEAF(blue,draw blue screen,blue_fuc)
IMPLEMENT_CMD_TOKEN_LEAF(pic,draw pic screen,pic_fuc)
IMPLEMENT_CMD_TOKEN(cmd,lcd cmd set,lcdcmd)
IMPLEMENT_CMD_TOKEN(para,lcd parameter set,lcdpara)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(lcdcmd)
IMPLEMENT_CMD_VALUE_LEAF(<0x0000-0xffff>,lcd command,lcdcmd_fuc)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(lcdpara)
IMPLEMENT_CMD_VALUE_LEAF(<0x0000-0xffff>,lcd parameter,lcdpara_fuc)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(cam)
IMPLEMENT_CMD_TOKEN_LEAF(preview,camer preview,pre_fuc)
IMPLEMENT_CMD_TOKEN(color,color set,colorval)
IMPLEMENT_CMD_TOKEN(mode,mode set,modeval)
IMPLEMENT_CMD_TOKEN(reg,camer reg set,camreg)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(colorval)
IMPLEMENT_CMD_VALUE_LEAF(<0-2>,color value,colorval_fuc)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(modeval)
IMPLEMENT_CMD_VALUE_LEAF(<1-3>,mode value,modeval_fuc)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(camreg)
IMPLEMENT_CMD_VALUE(<0x00-0xff>,camera reg index,camval)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(camval)
IMPLEMENT_CMD_VALUE_LEAF(<0x00-0xff>,camera reg value,camreg_fuc)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(cpu)
IMPLEMENT_CMD_TOKEN(read,read cpu reg,rcreg)
IMPLEMENT_CMD_TOKEN(writer,write cpu reg,wcreg)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(rcreg)
IMPLEMENT_CMD_VALUE_LEAF(<0x0000-0xffff>,cpu reg address,read_sys_reg_fuc)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(wcreg)
IMPLEMENT_CMD_VALUE(<0x0000-0xffff>,cpu reg address,wcregval)
END_CMD_DEFINE
BEGIN_CMD_DEFINE(wcregval)
IMPLEMENT_CMD_VALUE_LEAF(<0x0000-0xffff>,cpu reg val,write_sys_reg_fuc)
END_CMD_DEFINE
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -