pub fn write(self: *SerialIo, buffer: []const u8) WriteError!usize self: *SerialIobuffer: []const u893
94
95
96
97
98
99
100
101 pub fn write(self: *SerialIo, buffer: []const u8) WriteError!usize {
var len: usize = buffer.len;
switch (self._write(self, &len, buffer.ptr)) {
.success => return len,
.device_error => return error.DeviceError,
.timeout => return error.Timeout,
else => |status| return uefi.unexpectedStatus(status),
}
}
Writes data to a serial device.