MCPcopy Create free account
hub / github.com/Infinity-OS/infinity / write

Method write

src/device/serial.rs:127–130  ·  view source on GitHub ↗

Write one byte for the serial port. ## Parameters - `data` - Byte to be writen.

(&mut self, data: u8)

Source from the content-addressed store, hash-verified

125 /// ## Parameters
126 /// - `data` - Byte to be writen.
127 fn write(&mut self, data: u8) {
128 while ! self.line_sts().contains(OUTPUT_EMPTY) {}
129 unsafe { outb(self.data, data); }
130 }
131}
132
133impl Write for SerialPort {

Callers 4

write_byteMethod · 0.45
new_lineMethod · 0.45
clear_rowMethod · 0.45
write_strMethod · 0.45

Calls 1

line_stsMethod · 0.80

Tested by

no test coverage detected