#include "juno/status.h"
#include "juno/module.h"
#include "juno/time/time_api.h"
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
◆ JUNO_I2C_IO_TRANSFER
◆ ReadMsg
| #define ReadMsg |
( |
|
iAddr, |
|
|
|
pcBuff, |
|
|
|
zBuffSize |
|
) |
| |
Value:
{ \
{ \
.ptReadBuff = pcBuff, \
.zReadBuffSize = zBuffSize \
} \
}
@ JUNO_I2C_IO_MSG_TYPE_R
Definition i2c_io_api.h:51
union JUNO_I2C_IO_MSG_TAG JUNO_I2C_IO_MSG_T
Definition i2c_io_api.h:43
struct JUNO_I2C_IO_MSG_R_TAG JUNO_I2C_IO_MSG_R_T
Definition i2c_io_api.h:40
◆ WriteMsg
| #define WriteMsg |
( |
|
iAddr, |
|
|
|
pvBuff, |
|
|
|
zBuffSize |
|
) |
| |
Value:
{ \
{ \
.ptWriteBuff = pvBuff, \
.zWriteBuffSize = zBuffSize \
} \
}
@ JUNO_I2C_IO_MSG_TYPE_W
Definition i2c_io_api.h:50
struct JUNO_I2C_IO_MSG_W_TAG JUNO_I2C_IO_MSG_W_T
Definition i2c_io_api.h:41
◆ JUNO_I2C_IO_API_T
◆ JUNO_I2C_IO_MSG_HDR_T
◆ JUNO_I2C_IO_MSG_R_T
◆ JUNO_I2C_IO_MSG_T
◆ JUNO_I2C_IO_MSG_TYPE_T
◆ JUNO_I2C_IO_MSG_W_T
◆ JUNO_I2C_IO_MSG_TYPE_TAG
| Enumerator |
|---|
| JUNO_I2C_IO_MSG_TYPE_RESERVED | |
| JUNO_I2C_IO_MSG_TYPE_W | |
| JUNO_I2C_IO_MSG_TYPE_R | |
◆ JUNO_MODULE_DECLARE()
| JUNO_MODULE_DECLARE |
( |
JUNO_I2C_IO_T |
| ) |
|
◆ JUNO_MODULE_ROOT()
◆ JUNO_MODULE_ROOT_DECLARE()
| JUNO_MODULE_ROOT_DECLARE |
( |
JUNO_I2C_IO_ROOT_T |
| ) |
|