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

Go to the source code of this file.

Macros

#define XmodemIdleState   0
#define XmodemRxState0   1
#define XmodemRxState1   2
#define XmodemRxState2   3
#define XmodemSohSubstate   0
#define XmodemBlockNumberSubstate   1
#define XmodemBlockNumber2Substate   2
#define XmodemDataSubstate   3
#define XMODEM_DOWNLOAD_ADDRESS   IMAGE_ADDRESS

Functions

void F_XmodemInit (void)
void F_XmodemSvc (void)
BOOL F_XmodemInUseCheck (void)
BOOL F_XmodemAllocate (INT16U UserId)
BOOL F_XmodemRelease (INT16U UserId)
BOOL F_XmodemCrcCheck (INT8U *pData)
BOOL F_XmodemRxStart (INT16U UserId)
BOOL F_XmodemStatusCheck (void)
BOOL F_XmodemRxReset (INT16U UserId)

Variables

XMODEM_CONTROL XmodemCtrl

Macro Definition Documentation

#define XMODEM_DOWNLOAD_ADDRESS   IMAGE_ADDRESS

Definition at line 22 of file xmodem.c.

#define XmodemBlockNumber2Substate   2

Definition at line 19 of file xmodem.c.

#define XmodemBlockNumberSubstate   1

Definition at line 18 of file xmodem.c.

#define XmodemDataSubstate   3

Definition at line 20 of file xmodem.c.

#define XmodemIdleState   0

Definition at line 12 of file xmodem.c.

#define XmodemRxState0   1

Definition at line 13 of file xmodem.c.

#define XmodemRxState1   2

Definition at line 14 of file xmodem.c.

#define XmodemRxState2   3

Definition at line 15 of file xmodem.c.

#define XmodemSohSubstate   0

Definition at line 17 of file xmodem.c.


Function Documentation

BOOL F_XmodemAllocate ( INT16U  UserId)

Definition at line 58 of file xmodem.c.

BOOL F_XmodemCrcCheck ( INT8U pData)

Definition at line 104 of file xmodem.c.

void F_XmodemInit ( void  )

Definition at line 35 of file xmodem.c.

BOOL F_XmodemInUseCheck ( void  )

Definition at line 54 of file xmodem.c.

BOOL F_XmodemRelease ( INT16U  UserId)

Definition at line 66 of file xmodem.c.

BOOL F_XmodemRxReset ( INT16U  UserId)

Definition at line 84 of file xmodem.c.

BOOL F_XmodemRxStart ( INT16U  UserId)

Definition at line 73 of file xmodem.c.

BOOL F_XmodemStatusCheck ( void  )

Definition at line 80 of file xmodem.c.

void F_XmodemSvc ( void  )

Definition at line 124 of file xmodem.c.


Variable Documentation

XMODEM_CONTROL XmodemCtrl

Definition at line 23 of file xmodem.c.