BOOTLOADER
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
bootloader
inc
shellargument.h
Go to the documentation of this file.
1
#ifndef SHELLARGUMENT_H
2
#define SHELLARGUMENT_H
3
4
#define ARGUMENT_ARGV_MAX 10
5
#define ARGUMENT_INDEX_MAX 250
6
typedef
struct
{
7
unsigned
char
State
;
8
unsigned
char
Status
;
9
unsigned
char
HasInput
;
10
unsigned
char
Insert
;
11
unsigned
char
*pArgv[
ARGUMENT_ARGV_MAX
];
12
unsigned
char
Argc
;
13
unsigned
char
Index
;
14
unsigned
char
Get
;
15
unsigned
char
Put
;
16
unsigned
char
Data[
ARGUMENT_INDEX_MAX
];
17
}
ARGUMENT_CONTROL
;
18
19
extern
ARGUMENT_CONTROL
ArgumentCtrl
;
20
21
extern
void
F_ShellArgumentInit
(
void
);
22
extern
void
F_ShellArgumentSvc
(
void
);
23
extern
void
F_ShellArgumentParser
(
void
);
24
extern
void
F_ShellArgumentExecute
(
unsigned
char
**Argv,
unsigned
char
Argc);
25
extern
INT8U
F_ShellArgumentCheck
(
void
);
26
extern
void
F_ShellArgumentReset
(
void
);
27
#endif
Generated on Wed Jun 13 2012 00:03:09 for BOOTLOADER by
1.8.1.1