Expand description
I2C API - Provides ability to read or write data using I2C protocol. These APIs allow I2C access only to DDC monitors
Modules§
- private
- Undocumented API
Structs§
- NV_
I2C_ INFO_ V1 - Used in NvAPI_I2CRead() and NvAPI_I2CWrite()
- NV_
I2C_ INFO_ V2 - Used in NvAPI_I2CRead() and NvAPI_I2CWrite()
- NV_
I2C_ INFO_ V3 - Used in NvAPI_I2CRead() and NvAPI_I2CWrite()
Enums§
Constants§
- NVAPI_
DISPLAY_ DEVICE_ MASK_ MAX - NVAPI_
I2C_ SPEED_ 3KHZ - NVAPI_
I2C_ SPEED_ 10KHZ - NVAPI_
I2C_ SPEED_ 33KHZ - NVAPI_
I2C_ SPEED_ 100KHZ - NVAPI_
I2C_ SPEED_ 200KHZ - NVAPI_
I2C_ SPEED_ 400KHZ - NVAPI_
I2C_ SPEED_ DEFAULT - NVAPI_
I2C_ SPEED_ DEPRECATED - NVAPI_
MAX_ SIZEOF_ I2C_ DATA_ BUFFER - NVAPI_
MAX_ SIZEOF_ I2C_ REG_ ADDRESS - NV_
I2C_ INFO_ VER - NV_
I2C_ INFO_ VER1 - NV_
I2C_ INFO_ VER2 - NV_
I2C_ INFO_ VER3
Functions§
- NvAPI_
I2CRead ⚠ - This function reads the data buffer from the I2C port. The I2C request must be for a DDC port: pI2cInfo->bIsDDCPort = 1.
- NvAPI_
I2CWrite ⚠ - This function writes the data buffer to the I2C port.