|
| 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...
|
| |