SAM4S-EK_FreeRTOS+FAT-SL  1.0
An example project to test the functionality of FreeRTOS+FAT-SL using SD card as data storage medium
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
FreeRTOS_CLI.h File Reference

Go to the source code of this file.

Classes

struct  xCOMMAND_LINE_INPUT
 

Macros

#define xCommandLineInput   CLI_Command_Definition_t
 

Typedefs

typedef portBASE_TYPE(* pdCOMMAND_LINE_CALLBACK )(char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString)
 
typedef struct xCOMMAND_LINE_INPUT CLI_Command_Definition_t
 

Functions

portBASE_TYPE FreeRTOS_CLIRegisterCommand (const CLI_Command_Definition_t *const pxCommandToRegister)
 
portBASE_TYPE FreeRTOS_CLIProcessCommand (const char *const pcCommandInput, char *pcWriteBuffer, size_t xWriteBufferLen)
 
char * FreeRTOS_CLIGetOutputBuffer (void)
 
const char * FreeRTOS_CLIGetParameter (const char *pcCommandString, unsigned portBASE_TYPE uxWantedParameter, portBASE_TYPE *pxParameterStringLength)
 

Macro Definition Documentation

#define xCommandLineInput   CLI_Command_Definition_t

Definition at line 64 of file FreeRTOS_CLI.h.

Typedef Documentation

typedef portBASE_TYPE(* pdCOMMAND_LINE_CALLBACK)(char *pcWriteBuffer, size_t xWriteBufferLen, const char *pcCommandString)

Definition at line 51 of file FreeRTOS_CLI.h.

Function Documentation

char* FreeRTOS_CLIGetOutputBuffer ( void  )

Definition at line 217 of file FreeRTOS_CLI.c.

const char* FreeRTOS_CLIGetParameter ( const char *  pcCommandString,
unsigned portBASE_TYPE  uxWantedParameter,
portBASE_TYPE pxParameterStringLength 
)

Definition at line 223 of file FreeRTOS_CLI.c.

portBASE_TYPE FreeRTOS_CLIProcessCommand ( const char *const  pcCommandInput,
char *  pcWriteBuffer,
size_t  xWriteBufferLen 
)

Definition at line 142 of file FreeRTOS_CLI.c.

portBASE_TYPE FreeRTOS_CLIRegisterCommand ( const CLI_Command_Definition_t *const  pxCommandToRegister)

Definition at line 101 of file FreeRTOS_CLI.c.