BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Functions | Variables
xmodem.h File Reference

Go to the source code of this file.

Data Structures

struct  XMODEM_BUFFER
struct  XMODEM_CONTROL

Macros

#define XMODEM_BLOCK_SIZE   128
#define XMODEM_RETRIES   20
#define XMODEM_SOH   0x01
#define XMODEM_STX   0x02
#define XMODEM_EOT   0x04
#define XMODEM_ACK   0x06
#define XMODEM_NAK   0x15
#define XMODEM_ETB   0x17
#define XMODEM_CAN   0x18
#define XMODEM_CHAR_C   0x43

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_XmodemRxReset (INT16U UserId)
BOOL F_XmodemRxStart (INT16U UserId)
BOOL F_XmodemStatusCheck (void)

Variables

XMODEM_CONTROL XmodemCtrl

Macro Definition Documentation

#define XMODEM_ACK   0x06

Definition at line 9 of file xmodem.h.

#define XMODEM_BLOCK_SIZE   128

Definition at line 4 of file xmodem.h.

#define XMODEM_CAN   0x18

Definition at line 12 of file xmodem.h.

#define XMODEM_CHAR_C   0x43

Definition at line 13 of file xmodem.h.

#define XMODEM_EOT   0x04

Definition at line 8 of file xmodem.h.

#define XMODEM_ETB   0x17

Definition at line 11 of file xmodem.h.

#define XMODEM_NAK   0x15

Definition at line 10 of file xmodem.h.

#define XMODEM_RETRIES   20

Definition at line 5 of file xmodem.h.

#define XMODEM_SOH   0x01

Definition at line 6 of file xmodem.h.

#define XMODEM_STX   0x02

Definition at line 7 of file xmodem.h.


Function Documentation

BOOL F_XmodemAllocate ( INT16U  UserId)

Definition at line 58 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.