This is a very basic Rust no_std
crate for reading from and writing to a memory-mapped (MMIO) 16550 UART at the bare-metal level. It is used by the Diosix project for serial port communication.
Please email project lead Chris Williams if you have any questions or issues to raise, wish to get involved, have source to contribute, or have found a security flaw. You can, of course, submit pull requests or raise issues via GitHub, though please consider disclosing security-related matters privately. Please also observe the Diosix project's code of conduct if you wish to participate.
Copyright © Chris Williams, 2020. See LICENSE for distribution and use of source code and binaries.