XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_SERIAL_IO_PROTOCOL Struct Reference

#include <SerialIo.h>

Collaboration diagram for _EFI_SERIAL_IO_PROTOCOL:
Collaboration graph
[legend]

Public Attributes

UINT32 Revision
 
EFI_SERIAL_RESET Reset
 
EFI_SERIAL_SET_ATTRIBUTES SetAttributes
 
EFI_SERIAL_SET_CONTROL_BITS SetControl
 
EFI_SERIAL_GET_CONTROL_BITS GetControl
 
EFI_SERIAL_WRITE Write
 
EFI_SERIAL_READ Read
 
EFI_SERIAL_IO_MODEMode
 

Detailed Description

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.

Member Data Documentation

◆ GetControl

EFI_SERIAL_GET_CONTROL_BITS _EFI_SERIAL_IO_PROTOCOL::GetControl

◆ Mode

EFI_SERIAL_IO_MODE* _EFI_SERIAL_IO_PROTOCOL::Mode

Pointer to SERIAL_IO_MODE data.

◆ Read

EFI_SERIAL_READ _EFI_SERIAL_IO_PROTOCOL::Read

◆ Reset

EFI_SERIAL_RESET _EFI_SERIAL_IO_PROTOCOL::Reset

◆ Revision

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.

◆ SetAttributes

EFI_SERIAL_SET_ATTRIBUTES _EFI_SERIAL_IO_PROTOCOL::SetAttributes

◆ SetControl

EFI_SERIAL_SET_CONTROL_BITS _EFI_SERIAL_IO_PROTOCOL::SetControl

◆ Write

EFI_SERIAL_WRITE _EFI_SERIAL_IO_PROTOCOL::Write

The documentation for this struct was generated from the following file: