From ba78bd9ba834260d035a9830726afc34fdad2a15 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sun, 18 Oct 2009 23:32:54 +0200 Subject: import firmware from LEGO v1.05 --- AT91SAM7S256/Source/c_loader.h | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 AT91SAM7S256/Source/c_loader.h (limited to 'AT91SAM7S256/Source/c_loader.h') diff --git a/AT91SAM7S256/Source/c_loader.h b/AT91SAM7S256/Source/c_loader.h new file mode 100644 index 0000000..a720c37 --- /dev/null +++ b/AT91SAM7S256/Source/c_loader.h @@ -0,0 +1,44 @@ +// +// Date init 14.12.2004 +// +// Revision date $Date:: 16-05-06 8:27 $ +// +// Filename $Workfile:: c_loader.h $ +// +// Version $Revision:: 8 $ +// +// Archive $Archive:: /LMS2006/Sys01/Main/Firmware/Source/c_loader.h $ +// +// Platform C +// + +#ifndef C_LOADER +#define C_LOADER + +enum +{ + LOADER_BUSY, + TOO_MANY_FILES, + NO_MORE_FLASH, + LOADER_SUCCESS +}; + +typedef struct +{ + UBYTE ModSearchStr[FILENAME_LENGTH + 1]; + UBYTE ModSearchIndex; + UBYTE ModSearchType; + UBYTE UsbStatus; + UBYTE IoMapHandle; +}VARSLOADER; + +void cLoaderInit(void* pHeader); +void cLoaderCtrl(void); +void cLoaderExit(void); + +extern const HEADER cLoader; + +#endif + + + -- cgit v1.2.3