txmodems
About
txmodems is a Rust no_std crate for the - eventual - support of X/Y/Z MODEM
data transfer protocols.
This crate supports no_std first and foremost, but also supports std. No
additional flags are required to use on std, it should work as-is.`
Currently, by using the code from this crate, we have an initial codebase for XMODEM.
The plan is to use Cargo features for different -MODEM protocol supports. Soon, once ready, YMODEM support will be available via code derived from here.
All attributions to these code usages is here. I have licensed
txmodems under the same license as the code used from the aforementioned
crates.
Usage
You can get this crate from Git right now, but once all MODEMs are working and
stable, I'll be releasing v1.0.0 on crates.io.
To use each different type of -MODEM (currently it's only XMODEM), you need to
explicitly enable each corresponding feature. In the case of XMODEM, enable the
xmodem feature.
License
Licensed under the MIT license.