|
libnx v4.9.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.