![]() |
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
Manages NvMediaISCRootDevice objects that are the root of the Nvmedia ISC object system.
The NvMediaISCRootDevice object manages an I2C port on the host hardware device.
Typedefs | |
typedef void | NvMediaISCRootDevice |
An opaque handle for an NvMediaISCRootDevice object. More... | |
Enumerations | |
enum | NvMediaISC_I2CPort { NVMEDIA_ISC_I2C_BUS_0 = 0, NVMEDIA_ISC_I2C_BUS_1 = 1, NVMEDIA_ISC_I2C_BUS_2 = 2, NVMEDIA_ISC_I2C_BUS_3 = 3, NVMEDIA_ISC_I2C_BUS_4 = 4, NVMEDIA_ISC_I2C_BUS_5 = 5, NVMEDIA_ISC_I2C_BUS_6 = 6, NVMEDIA_ISC_I2C_BUS_7 = 7, NVMEDIA_ISC_I2C_BUS_8 = 8, NVMEDIA_ISC_I2C_BUS_9 = 9, NVMEDIA_ISC_I2C_BUS_10 = 10, NVMEDIA_ISC_I2C_BUS_11 = 11, NVMEDIA_ISC_I2C_SIMULATOR = 255 } |
Defines the I2C buses on the host hardware device. More... | |
Functions | |
NvMediaISCRootDevice * | NvMediaISCRootDeviceCreate (uint32_t portCfg) |
Creates an NvMediaISCRootDevice object. More... | |
void | NvMediaISCRootDeviceDestroy (NvMediaISCRootDevice *device) |
Destroys an NvMediaISCRootDevice object. More... | |
typedef void NvMediaISCRootDevice |
An opaque handle for an NvMediaISCRootDevice object.
Definition at line 227 of file nvmedia_isc.h.
enum NvMediaISC_I2CPort |
Defines the I2C buses on the host hardware device.
Definition at line 195 of file nvmedia_isc.h.
NvMediaISCRootDevice* NvMediaISCRootDeviceCreate | ( | uint32_t | portCfg | ) |
Creates an NvMediaISCRootDevice object.
void NvMediaISCRootDeviceDestroy | ( | NvMediaISCRootDevice * | device | ) |
Destroys an NvMediaISCRootDevice object.
[in] | device | Handle of the device to destroy. |