uart_16550
Minimal support for uart_16550 serial I/O.
Usage
use SerialPort;
const SERIAL_IO_PORT: u16 = 0x3F8;
let mut serial_port = unsafe ;
serial_port.init;
// Now the serial port is ready to be used. To send a byte:
serial_port.send;
// To receive a byte:
let data = serial_port.receive;
License
Licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT).
Crate Feature Flags
nightly
: This is the default.stable
: Use this to build with non-nightly rust. Needsdefault-features = false
.
Building with stable rust
This needs to have the compile-time requirements of the cc
crate installed on your system.
It was currently only tested on Linux and MacOS.