Giter VIP home page Giter VIP logo

elf-elfos-ys's Introduction

ys

YMODEM send for Elf/OS

Usage:

   ys file1 [file2... filen]

"ys" is a YMODEM send program for Elf/OS. You can specify multiple files on the command line, but not (yet?) wildcards.

Status

Build 9 includes the ability to send all the files in a single directory by just including the directory name. For instance, if you wanted to send all the files in /bin, you'd use the command:

   ys /bin

It's not recursive; if there were subdirectories within bin, the files within them wouldn't be sent.

Build 8 includes automatic UART configuration. Using BIOS calls for all I/O isn't quite fast enough to catch the ACK and CRC/NAK at the end of a block 0 send using the big banged UART, so inlined code needs to be used. The price that had to be paid for that is having to figure out which EF line is being used, and what the idling states of that line and Q are.

Thanks to David Madole coming up with some ingenious code to figure out which EF line is being used, ys can automatically configure itself for either a real UART (all BIOS calls) or a soft UART using any of the EF lines, and any polarity on both receive and transmit.

Inspiration

elf-elfos-ys's People

Contributors

mecparts avatar

Watchers

 avatar  avatar

Forkers

fourstix

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.