espressif/xymodem

0.1.0

Latest
uploaded 10 hours ago
XMODEM and YMODEM protocol layer

Readme

# X/YMODEM Protocol Layer

[![Component Registry](https://components.espressif.com/components/espressif/xymodem/badge.svg)](https://components.espressif.com/components/espressif/xymodem)

XMODEM and YMODEM are classic serial file-transfer protocols. This component implements the protocol layer: handshaking, packet framing, checksum or CRC verification, and retries. Applications provide a transport for the physical link and a source or sink for the payload.

## Features

Currently supported:

- XMODEM
- XMODEM-CRC (CRC-16 verification)
- XMODEM-1K (1K-byte blocks)

Not supported yet:

- YMODEM
- YMODEM-G

## Add to Your Project

Add the `xymodem` component to your project via the ESP Component Registry:

```bash
idf.py add-dependency "espressif/xymodem"
```

## Appendix

- [Xmodem specification](https://www.menie.org/georges/embedded/xmodem_specification.html)
- [XMODEM/YMODEM Protocol Reference](https://techheap.packetizer.com/communications/modems/xmodem-ymodem_reference.html)

Links

Supports all targets

To add this component to your project, run:

idf.py add-dependency "espressif/xymodem^0.1.0"

download archive

Stats

  • Archive size
    Archive size ~ 31.80 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

espressif/xymodem version: 0.1.0
|