capi/cmds.h File Reference
#include "type.h"
Go to the source code of this file.
Data Structures |
struct | ssdcmdStringTypeTag |
struct | ssdcmdTypeTag |
Typedefs |
typedef struct ssdcmdStringTypeTag | ssdcmdStringType |
typedef struct ssdcmdTypeTag | ssdcmdType |
Enumerations |
enum | cmdList {
cmdNone = 0,
cmdEnterISP,
cmdReboot,
cmdDisplay,
cmdEcho,
cmdFrColor,
cmdBkColor,
cmdClear,
cmdFloatWin,
cmdText,
cmdLine,
cmdRect,
cmdCursor,
cmdArc,
cmdPixel,
cmdBlt,
cmdFrame,
cmdSetCurPos,
cmdWriteLine,
cmdIOMode,
cmdLCDSPI,
cmdSSDREGWB,
cmdSSDREGWW,
cmdSSDREGRB,
cmdSSDREGRW,
cmdSSDRESET,
cmdBacklight,
cmdSSDMEMWW,
cmdSSDMEMRW,
cmdSSDMEMRB,
cmdFILETOSSD,
cmdSLIDE,
cmdSetFont,
cmdLS,
cmdFOPEN,
cmdFREAD,
cmdFWRITE,
cmdFCLOSE,
cmdTERM,
cmdCLS,
cmdUARTBaud,
cmdWEE,
cmdPlayMJPEG,
cmdStreamMJPEG,
subcmdNone,
subcmdDstMainWin,
subcmdDstFloatWin,
subcmdDstCursor1,
subcmdDstCursor2,
subcmdDstScratchWin,
subcmdOpen,
subcmdShow,
subcmdHide,
subcmdMove,
subcmdHideTemp,
subcmdHorOrient,
subcmdVerOrient,
subcmdHor2Orient,
subcmdVer2Orient,
subcmdOn,
subcmdOff,
subcmdHex,
subcmdBinary,
cmdMax
} |
enum | cmdErrors {
ParseErrorInvalidArg = -1,
ParseErrorMissingArg = -2,
ParseErrorInvalidMainCmd = -3,
ParseErrorInvalidSubCmd = -4,
ParseErrorMissingLeadChars = -5
} |
Functions |
INT16 | ParseCmdLine (const char *cmdStr, ssdcmdType *cmdOut, UINT8 *pbMoreCmds, UINT32 *pParsedLenAddOut) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
ParseErrorInvalidArg |
|
ParseErrorMissingArg |
|
ParseErrorInvalidMainCmd |
|
ParseErrorInvalidSubCmd |
|
ParseErrorMissingLeadChars |
|
- Enumerator:
cmdNone |
|
cmdEnterISP |
|
cmdReboot |
|
cmdDisplay |
|
cmdEcho |
|
cmdFrColor |
|
cmdBkColor |
|
cmdClear |
|
cmdFloatWin |
|
cmdText |
|
cmdLine |
|
cmdRect |
|
cmdCursor |
|
cmdArc |
|
cmdPixel |
|
cmdBlt |
|
cmdFrame |
|
cmdSetCurPos |
|
cmdWriteLine |
|
cmdIOMode |
|
cmdLCDSPI |
|
cmdSSDREGWB |
|
cmdSSDREGWW |
|
cmdSSDREGRB |
|
cmdSSDREGRW |
|
cmdSSDRESET |
|
cmdBacklight |
|
cmdSSDMEMWW |
|
cmdSSDMEMRW |
|
cmdSSDMEMRB |
|
cmdFILETOSSD |
|
cmdSLIDE |
|
cmdSetFont |
|
cmdLS |
|
cmdFOPEN |
|
cmdFREAD |
|
cmdFWRITE |
|
cmdFCLOSE |
|
cmdTERM |
|
cmdCLS |
|
cmdUARTBaud |
|
cmdWEE |
|
cmdPlayMJPEG |
|
cmdStreamMJPEG |
|
subcmdNone |
|
subcmdDstMainWin |
|
subcmdDstFloatWin |
|
subcmdDstCursor1 |
|
subcmdDstCursor2 |
|
subcmdDstScratchWin |
|
subcmdOpen |
|
subcmdShow |
|
subcmdHide |
|
subcmdMove |
|
subcmdHideTemp |
|
subcmdHorOrient |
|
subcmdVerOrient |
|
subcmdHor2Orient |
|
subcmdVer2Orient |
|
subcmdOn |
|
subcmdOff |
|
subcmdHex |
|
subcmdBinary |
|
cmdMax |
|
Function Documentation
References ssdcmdTypeTag::cmd, cmdArc, cmdBacklight, cmdBkColor, cmdBlt, cmdCLS, cmdCursor, cmdDisplay, cmdEcho, cmdEnterISP, ssdcmdTypeTag::cmdExtra, ssdcmdTypeTag::cmdExtraLen, cmdFCLOSE, cmdFILETOSSD, cmdFloatWin, cmdFOPEN, cmdFrame, cmdFrColor, cmdFREAD, cmdFWRITE, cmdLCDSPI, cmdLine, cmdLookup(), cmdLS, cmdNone, cmdPixel, cmdPlayMJPEG, cmdReboot, cmdRect, cmdSetCurPos, cmdSetFont, cmdSLIDE, cmdSSDMEMRB, cmdSSDMEMRW, cmdSSDMEMWW, cmdSSDREGRB, cmdSSDREGRW, cmdSSDREGWB, cmdSSDREGWW, cmdSSDRESET, cmdStreamMJPEG, cmdTERM, cmdText, cmdUARTBaud, cmdWEE, ssdcmdTypeTag::dest, g_cmdSeparator, ssdcmdTypeTag::intPair, ssdcmdTypeTag::intQuad, mem_cpy(), mem_set(), NULL, ParseErrorInvalidArg, ParseErrorInvalidMainCmd, ParseErrorInvalidSubCmd, ParseErrorMissingArg, ParseErrorMissingLeadChars, ParseInts(), ParseParam(), SeekNextSeparator(), ssdCursorDestination, ssdCursorSubs, ssdDestination, ssdFloatWinSubs, ssdOnHexOrBin, ssdOnOffSubs, ssdOrientation, sStrNCmp(), ssdcmdTypeTag::subcmd, subcmdHorOrient, subcmdMove, subcmdNone, subcmdOpen, TRACE, TRACE1, and TRACE2.
Referenced by main().