pub fn read(self: *SerialIo, buffer: []u8) ReadError!usize
Reads data from a serial device.
self: *SerialIo
buffer: []u8
104 105 106 107 108 109 110 111 112
pub fn read(self: *SerialIo, buffer: []u8) ReadError!usize { var len: usize = buffer.len; switch (self._read(self, &len, buffer.ptr)) { .success => return len, .device_error => return error.DeviceError, .timeout => return error.Timeout, else => |status| return uefi.unexpectedStatus(status), } }
Reads data from a serial device.