libnx
v4.8.0
|
I2C service IPC wrapper. More...
Go to the source code of this file.
Data Structures | |
struct | I2cSession |
Functions | |
Result | i2cInitialize (void) |
Initialize i2c. | |
void | i2cExit (void) |
Exit i2c. | |
Service * | i2cGetServiceSession (void) |
Gets the Service object for the actual i2c service session. | |
Result | i2cOpenSession (I2cSession *out, I2cDevice dev) |
Result | i2csessionSendAuto (I2cSession *s, const void *buf, size_t size, I2cTransactionOption option) |
Result | i2csessionReceiveAuto (I2cSession *s, void *buf, size_t size, I2cTransactionOption option) |
Result | i2csessionExecuteCommandList (I2cSession *s, void *dst, size_t dst_size, const void *cmd_list, size_t cmd_list_size) |
void | i2csessionClose (I2cSession *s) |
I2C service IPC wrapper.