![]() |
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
Holds the support functions that the device driver can call.
The functions in this structure provide I2C communication primitives and also a wait function.
Definition at line 424 of file nvmedia_isc.h.
Data Fields | |
NvMediaStatus(* | Read )(NvMediaISCTransactionHandle *transaction, uint32_t deviceIndex, uint32_t regLength, uint8_t *regData, uint32_t dataLength, uint8_t *data) |
Holds the function for reading I2C bytes from the device. More... | |
NvMediaStatus(* | Write )(NvMediaISCTransactionHandle *transaction, uint32_t deviceIndex, uint32_t dataLength, const uint8_t *data) |
Holds the function for writing I2C bytes to the device. More... | |
NvMediaStatus(* | Wait )(NvMediaISCTransactionHandle *transaction, uint32_t microSecond) |
Holds the function for waiting the specified interval, in microseconds. More... | |
NvMediaStatus(* NvMediaISCSupportFunctions::Read)(NvMediaISCTransactionHandle *transaction, uint32_t deviceIndex, uint32_t regLength, uint8_t *regData, uint32_t dataLength, uint8_t *data) |
Holds the function for reading I2C bytes from the device.
Definition at line 426 of file nvmedia_isc.h.
NvMediaStatus(* NvMediaISCSupportFunctions::Wait)(NvMediaISCTransactionHandle *transaction, uint32_t microSecond) |
Holds the function for waiting the specified interval, in microseconds.
Definition at line 440 of file nvmedia_isc.h.
NvMediaStatus(* NvMediaISCSupportFunctions::Write)(NvMediaISCTransactionHandle *transaction, uint32_t deviceIndex, uint32_t dataLength, const uint8_t *data) |
Holds the function for writing I2C bytes to the device.
Definition at line 434 of file nvmedia_isc.h.