|
XBee Firmware Library
1.6.0
|
Data Fields | |
| char FAR * | buffer |
| buffer we can use More... | |
| struct { | |
| void FAR * context | |
| context for file.read() More... | |
| xbee_xmodem_read_fn read | |
| source of bytes to send More... | |
| } | file |
| function and context to read source of sent data More... | |
| uint16_t | flags |
| flags for tracking state of transfer More... | |
| int | offset |
| offset into packet being sent More... | |
| uint16_t | packet_num |
| current packet number; starts at 1 and low byte used in block headers More... | |
| enum xbee_xmodem_state | state |
| current state of transfer More... | |
| struct { | |
| void FAR * context | |
| context for stream.read & .write More... | |
| xbee_xmodem_read_fn read | |
| read response bytes from target More... | |
| xbee_xmodem_write_fn write | |
| send blocks to target More... | |
| } | stream |
| functions and context to communicate with target device More... | |
| uint16_t | timer |
| timer value used to hold low word of xbee_millisecond_timer() More... | |
| uint_fast8_t | tries |
of tries left before giving upMore... | |
Structure used to track the state of an Xmodem send.
1.8.10