Skip to content

Bugfixed version of xmodem library by (C) Mattheij Computer Service 1994

Notifications You must be signed in to change notification settings

Tomonobu3110/arduino-xmodem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

arduino-xmodem

arduino-xmodem is the X/YModem library for arduino.
You can send files on your board to your host PC via serial port
using XModem/YModem protocol.

Features

XModem support. (Both of checksum / CRC mode)
YModem support. (1024k transfer is ready)

Requirements

Arduion development environment.
Arduion IDE.
No extra libary is required.
This library uses File and Stream class, these are common for Arduino development environment.

Installation

clone or download this git repository.

$ git clone https://github.com/Tomonobu3110/arduino-xmodem.git

Then, include XModem library by Arduino IDE.
Menu > Sketch > Include Library > Install Library... > (Select XModel directory)

Usage

You can find two examples after install XModem library.

  • XModem_SD_Download
  • YModem_SD_Download

Note

This library supprot only Tx (Transmit eXchange side = sender).
If you want Rx (= Receiver), please find another library.
or, implement it and do "pull request" :)

Author

  • Original implimentation by (C) Mattheij Computer Service 1994
  • Modified by Tomo3110([email protected]) 2019

License

About

Bugfixed version of xmodem library by (C) Mattheij Computer Service 1994

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages