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

#include <PiI2c.h>

Public Attributes

UINT32 StructureSizeInBytes
 
UINT32 MaximumReceiveBytes
 
UINT32 MaximumTransmitBytes
 
UINT32 MaximumTotalBytes
 

Detailed Description

I2C controller capabilities

The EFI_I2C_CONTROLLER_CAPABILITIES specifies the capabilities of the I2C host controller. The StructureSizeInBytes enables variations of this structure to be identified if there is need to extend this structure in the future.

Member Data Documentation

◆ MaximumReceiveBytes

UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::MaximumReceiveBytes

The maximum number of bytes the I2C host controller is able to receive from the I2C bus.

◆ MaximumTotalBytes

UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::MaximumTotalBytes

The maximum number of bytes in the I2C bus transaction.

◆ MaximumTransmitBytes

UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::MaximumTransmitBytes

The maximum number of bytes the I2C host controller is able to send on the I2C bus.

◆ StructureSizeInBytes

UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::StructureSizeInBytes

Length of this data structure in bytes


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