#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_BASE()
◆ JUNO_MODULE_BASE_DECLARE()
JUNO_MODULE_BASE_DECLARE |
( |
JUNO_I2C_IO_BASE_T |
| ) |
|
◆ JUNO_MODULE_DECLARE()
JUNO_MODULE_DECLARE |
( |
JUNO_I2C_IO_T |
| ) |
|