The following functions and variables are designated as internal to the TFTP module.
Enumerations
|
Name |
Description |
|
Enumeration of TFTP opcodes | |
|
The TFTP state machine |
Functions
|
Name |
Description |
|
Private helper function | |
|
Private helper function | |
|
PIC18 ROM variable argument implementation of _TFTPSendFileName |
Macros
|
Name |
Description |
|
The size of a TFTP block - 512 bytes | |
|
The MSB of the TFTP_BLOCK_SIZE | |
|
The TFTP Client port - a unique port on this device | |
|
The TFTP Server Port |
Module
Variables
|
Name |
Description |
|
Mutually Exclusive variable groups to conserve RAM. | |
|
Variable to preserve error condition causes for later transmission | |
|
TFTP status flags | |
|
Tracker variable for the number of TFTP retries | |
|
TFTP Socket for TFTP server link | |
|
Timing variable used to detect timeout conditions | |
|
TFTP state machine tracker variable | |
|
This is variable smUpload. | |
|
This is variable uploadChunkDescriptor. | |
|
This is variable uploadChunkDescriptorForRetransmit. | |
|
This is variable vUploadFilename. | |
|
TFTPUploadRAMFileToHost(), TFTPUploadFragmentedRAMFileToHost() and TFTPGetUploadStatus() functions require the DNS client module to be enabled for them to work. The RAM and ROM resources for these functions can be preserved if the DNS client module isn't enabled. | |
|
This is variable wUploadChunkOffset. | |
|
This is variable wUploadChunkOffsetForRetransmit. |