![Intel Extensible Firmware Interface Specification Download Page 232](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117232.webp)
Extensible Firmware Interface Specification
214
12/12/00
Version 1.02
SetControl
Set the control bits on a serial device. These include Request to
Send and Data Terminal Ready.
GetControl
Read the status of the control bits on a serial device. These include
Clear to Send, Data Set Ready, Ring Indicator, and Carrier Detect.
Write
Send a buffer of characters to a serial device.
Read
Receive a buffer of characters from a serial device.
Mode
Pointer to
SERIAL_IO_MODE
data. Type
SERIAL_IO_MODE
is
defined in “Related Definitions”.
Related Definitions
//*******************************************************
// SERIAL_IO_MODE
//*******************************************************
typedef struct {
UINT32
ControlMask
;
// current Attributes
UINT32
Timeout
;
UINT64
BaudRate
;
UINT32
ReceiveFifoDepth
;
UINT32
DataBits
;
UINT32
Parity
;
UINT32
StopBits
;
} SERIAL_IO_MODE;
The data values in the
SERIAL_IO_MODE
are read-only and are updated by the code that
produces the
SERIAL_IO_INTERFACE
protocol functions:
ControlMask
A mask of the Control bits that the device supports. The device must
always support the Input Buffer Empty control bit.
Timeout
If applicable, the number of microseconds to wait before timing out a
Read or Write operation.
BaudRate
If applicable, the current baud rate setting of the device; otherwise,
baud rate has the value of zero to indicate that device runs at the
device’s designed speed.
ReceiveFifoDepth
The number of characters the device will buffer on input.
DataBits
The number of data bits in each character.
Summary of Contents for Extensible Firmware Interface
Page 1: ...Extensible Firmware Interface Specification Version 1 02 December 12 2000...
Page 4: ...Extensible Firmware Interface Specification iv 12 12 00 Version 1 02...
Page 42: ...Extensible Firmware Interface Specification 24 12 01 00 Version 1 02...
Page 190: ...Extensible Firmware Interface Specification 172 12 12 00 Version 1 02...
Page 200: ...Extensible Firmware Interface Specification 182 12 12 00 Version 1 02...
Page 226: ...Extensible Firmware Interface Specification 208 12 12 00 Version 1 02...
Page 230: ...Extensible Firmware Interface Specification 212 12 12 00 Version 1 02...
Page 252: ...Extensible Firmware Interface Specification 234 12 12 00 Version 1 02...
Page 294: ...Extensible Firmware Interface Specification 276 12 12 00 Version 1 02...
Page 348: ...Extensible Firmware Interface Specification 330 12 01 00 Version 1 01...
Page 350: ...Extensible Firmware Interface Specification 332 12 12 00 Version 1 02...
Page 354: ...Extensible Firmware Interface Specification 336 12 12 00 Version 1 02...
Page 362: ...Extensible Firmware Interface Specification 344 12 12 00 Version 1 02...
Page 486: ...Extensible Firmware Interface Specification 468 12 12 00 Version 1 02...
Page 494: ...Extensible Firmware Interface Specification 476 12 12 00 Version 1 02...