I'm communicating with the UCD9090 using QNX I2C resource drivers which offer only the following commands:
Reading DEVICE_ID (0xFD), LOGGED_FAULTS (0xEA), LOGGED_FAULT_DETAIL (0xEC) require issuing Read or R/W Block commands.
I'm able to do single byte R/W commands just fine using I2C send/recv/sendrecv constructs for reading rail voltage, current, temperature, etc.
How do I construct the appropriate SM/PMbus block read using I2C send/recv/sendrecv constructs?