|
XenevaOS
|
#include <PiI2c.h>
Public Attributes | |
| UINT32 | StructureSizeInBytes |
| UINT32 | MaximumReceiveBytes |
| UINT32 | MaximumTransmitBytes |
| UINT32 | MaximumTotalBytes |
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.
| UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::MaximumReceiveBytes |
The maximum number of bytes the I2C host controller is able to receive from the I2C bus.
| UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::MaximumTotalBytes |
The maximum number of bytes in the I2C bus transaction.
| UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::MaximumTransmitBytes |
The maximum number of bytes the I2C host controller is able to send on the I2C bus.
| UINT32 EFI_I2C_CONTROLLER_CAPABILITIES::StructureSizeInBytes |
Length of this data structure in bytes