|
DevBlkCDII2CPgmr | DevBlkCDII2CPgmrCreate (DevBlkCDIDevice *handle, const uint8_t addrLength, const uint8_t dataLength) |
| Creates an I2C Programmer to read/write I2C registers of a device. More...
|
|
void | DevBlkCDII2CPgmrDestroy (DevBlkCDII2CPgmr i2cProgrammer) |
| Destroys an I2C Programmer. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrWriteUint8 (DevBlkCDII2CPgmr i2cProgrammer, const uint16_t address, const uint8_t data) |
| Writes 8-bit data to an I2C register. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrWriteUint16 (DevBlkCDII2CPgmr i2cProgrammer, const uint16_t address, const uint16_t data) |
| Writes 16-bit data to an I2C register. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrReadUint8 (DevBlkCDII2CPgmr i2cProgrammer, const uint16_t address, uint8_t *data) |
| Reads 8-bit data from an I2C register. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrReadUint16 (DevBlkCDII2CPgmr i2cProgrammer, const uint16_t address, uint16_t *data) |
| Reads 16-bit data from an I2C register. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrWriteArray (DevBlkCDII2CPgmr i2cProgrammer, const DevBlkCDII2CRegList *regList) |
| Performs write operation for a register table. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrReadArray (DevBlkCDII2CPgmr i2cProgrammer, const DevBlkCDII2CRegListWritable *regList) |
| Performs read operation for a register table. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrReadBlock (DevBlkCDII2CPgmr i2cProgrammer, const uint16_t address, const uint16_t dataLength, uint8_t *dataBuff) |
| Reads a block of data from I2C device. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrDumpArray (DevBlkCDII2CPgmr i2cProgrammer, const DevBlkCDII2CRegList *regList) |
| Dumps the values for all registers in the register table. More...
|
|
NvMediaStatus | DevBlkCDII2CPgmrDebugLogControl (DevBlkCDII2CPgmr i2cProgrammer, NvMediaBool enable) |
| Enables debug logs for I2C Programmer. More...
|
|