Parser for XMODEM packets.
XMODEM packet parser supporting XMODEM-CRC.
void xmodem_reset |
( |
void |
| ) |
|
Reset the XMODEM parser to start a new transfer.
int32_t xmodem_parsePacket |
( |
XmodemPacket_t * |
packet, |
|
|
uint8_t * |
response |
|
) |
| |
Parse an XMODEM packet.
- Parameters
-
[in] | packet | The XMODEM packet to parse. |
[out] | response | The XMODEM response to the parsed frame |
- Returns
- BOOTLOADER_OK on success, else error code
uint8_t xmodem_getLastPacketNumber |
( |
void |
| ) |
|
Return the packet number of the last packet that was successfully parsed.
- Returns
- Last packet number received. Defaults to 0 if nothing has been received yet.