BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions | Variables
shell.c File Reference
#include "includes.h"

Go to the source code of this file.

Macros

#define ShellIdleState   0
#define ShellInitial0State   1
#define ShellInitial1State   2
#define ShellInitial2State   3
#define ShellWaitCommandState   4
#define ShellDispatchState   5
#define ShellExecuteState   6
#define ShellExecuteStopState   7
#define ExecuteIdleState   0
#define ExecuteStartState   1
#define ExecuteRunState   2
#define ItemInfo   0
#define ItemTftp   1
#define ItemAudio   2
#define ItemVideo   3
#define ItemVga   4
#define ItemXmodem   5
#define ItemDmaTest0   6
#define ItemDmaTest1   7
#define ItemDmaTest2   8
#define ItemDmaTest3   9
#define ItemGetImage   10
#define ItemRunImage   11
#define ItemLs   12

Functions

void F_ShellInit (void)
void F_ShellSvc (void)

Variables

INT8U info [] = "info"
INT8U tftp [] = "tftp"
INT8U audio [] = "audio"
INT8U video [] = "video"
INT8U vga [] = "vga"
INT8U xmodem [] = "xmodem"
INT8U dmatest0 [] = "dmatest0"
INT8U dmatest1 [] = "dmatest1"
INT8U dmatest2 [] = "dmatest2"
INT8U dmatest3 [] = "dmatest3"
INT8U getimage [] = "getimage"
INT8U runimage [] = "runimage"
INT8U ls [] = "ls"
INT8UShellCommand []
SHELL_CONTROL ShellCtrl

Macro Definition Documentation

#define ExecuteIdleState   0

Definition at line 25 of file shell.c.

#define ExecuteRunState   2

Definition at line 27 of file shell.c.

#define ExecuteStartState   1

Definition at line 26 of file shell.c.

#define ItemAudio   2

Definition at line 32 of file shell.c.

#define ItemDmaTest0   6

Definition at line 36 of file shell.c.

#define ItemDmaTest1   7

Definition at line 37 of file shell.c.

#define ItemDmaTest2   8

Definition at line 38 of file shell.c.

#define ItemDmaTest3   9

Definition at line 39 of file shell.c.

#define ItemGetImage   10

Definition at line 40 of file shell.c.

#define ItemInfo   0

Definition at line 30 of file shell.c.

#define ItemLs   12

Definition at line 42 of file shell.c.

#define ItemRunImage   11

Definition at line 41 of file shell.c.

#define ItemTftp   1

Definition at line 31 of file shell.c.

#define ItemVga   4

Definition at line 34 of file shell.c.

#define ItemVideo   3

Definition at line 33 of file shell.c.

#define ItemXmodem   5

Definition at line 35 of file shell.c.

#define ShellDispatchState   5

Definition at line 21 of file shell.c.

#define ShellExecuteState   6

Definition at line 22 of file shell.c.

#define ShellExecuteStopState   7

Definition at line 23 of file shell.c.

#define ShellIdleState   0

Definition at line 16 of file shell.c.

#define ShellInitial0State   1

Definition at line 17 of file shell.c.

#define ShellInitial1State   2

Definition at line 18 of file shell.c.

#define ShellInitial2State   3

Definition at line 19 of file shell.c.

#define ShellWaitCommandState   4

Definition at line 20 of file shell.c.


Function Documentation

void F_ShellInit ( void  )

Definition at line 78 of file shell.c.

void F_ShellSvc ( void  )

Definition at line 83 of file shell.c.


Variable Documentation

INT8U audio[] = "audio"

Definition at line 46 of file shell.c.

INT8U dmatest0[] = "dmatest0"

Definition at line 50 of file shell.c.

INT8U dmatest1[] = "dmatest1"

Definition at line 51 of file shell.c.

INT8U dmatest2[] = "dmatest2"

Definition at line 52 of file shell.c.

INT8U dmatest3[] = "dmatest3"

Definition at line 53 of file shell.c.

INT8U getimage[] = "getimage"

Definition at line 54 of file shell.c.

INT8U info[] = "info"

Definition at line 44 of file shell.c.

INT8U ls[] = "ls"

Definition at line 56 of file shell.c.

INT8U runimage[] = "runimage"

Definition at line 55 of file shell.c.

INT8U* ShellCommand[]
Initial value:

Definition at line 57 of file shell.c.

SHELL_CONTROL ShellCtrl

Definition at line 74 of file shell.c.

INT8U tftp[] = "tftp"

Definition at line 45 of file shell.c.

INT8U vga[] = "vga"

Definition at line 48 of file shell.c.

INT8U video[] = "video"

Definition at line 47 of file shell.c.

INT8U xmodem[] = "xmodem"

Definition at line 49 of file shell.c.