NetBurner 3.5.6
PDF Version
fileup.h
1/*NB_REVISION*/
2
3/*NB_COPYRIGHT*/
4
5#define FAT_UPDATE_OK (0)
6#define FAT_UPDATE_SAMEVERSION (-1)
7#define FAT_UPDATE_WRONG_PLATFORM (-2)
8#define FAT_UPDATE_BAD_FORMAT (-3)
9#define FAT_UPDATE_NO_MEM (-4)
10
11/* This is the structure of an APP File */
12struct FlashStartUpStruct
13{
14 unsigned long dwBlockRamStart;
15 unsigned long dwExecutionAddr;
16 unsigned long dwBlockSize;
17 unsigned long dwSrcBlockSize;
18 unsigned long dwBlockSum;
19 unsigned long dwStructSum;
20};
21
22int UpdateFromFat(F_FILE *f, BOOL bUpdateEvenIfCurrent);