|
XenevaOS
|
#include <SerialIo.h>

The Serial I/O protocol is used to communicate with UART-style serial devices. These can be standard UART serial ports in PC-AT systems, serial ports attached to a USB interface, or potentially any character-based I/O device.
| EFI_SERIAL_GET_CONTROL_BITS _EFI_SERIAL_IO_PROTOCOL::GetControl |
| EFI_SERIAL_IO_MODE* _EFI_SERIAL_IO_PROTOCOL::Mode |
Pointer to SERIAL_IO_MODE data.
| EFI_SERIAL_READ _EFI_SERIAL_IO_PROTOCOL::Read |
| EFI_SERIAL_RESET _EFI_SERIAL_IO_PROTOCOL::Reset |
| UINT32 _EFI_SERIAL_IO_PROTOCOL::Revision |
The revision to which the EFI_SERIAL_IO_PROTOCOL adheres. All future revisions must be backwards compatible. If a future version is not backwards compatible, it is not the same GUID.
| EFI_SERIAL_SET_ATTRIBUTES _EFI_SERIAL_IO_PROTOCOL::SetAttributes |
| EFI_SERIAL_SET_CONTROL_BITS _EFI_SERIAL_IO_PROTOCOL::SetControl |
| EFI_SERIAL_WRITE _EFI_SERIAL_IO_PROTOCOL::Write |