Function write [src]
Writes data to a serial device.
Prototype
pub fn write(self: *SerialIo, buffer: []const u8) WriteError!usize Parameters
self: *SerialIobuffer: []const u8 Possible Errors
Source
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),
}
}