const struct no_os_i2c_platform_ops max_i2c_ops
MAXIM platform specific I2C platform ops structure.
Definition: maxim_i2c.c:328
#define I2C_MASTER_MODE
Definition: maxim_i2c.c:53
#define I2C_MASTER_MODE
Definition: maxim_i2c.c:53
const struct no_os_i2c_platform_ops max_i2c_ops
MAXIM specific I2C platform ops structure.
Definition: maxim_i2c.c:328
uint8_t slave_address
Definition: no_os_i2c.h:76
Definition: maxim_i2c.h:64
mxc_gpio_vssel_t vssel
Definition: maxim_i2c.h:65
#define I2C_MASTER_MODE
Definition: maxim_i2c.c:51
#define I2C_MASTER_MODE
Definition: maxim_i2c.c:54
#define I2C_MASTER_MODE
Definition: maxim_i2c.c:53
uint32_t device_id
Definition: no_os_i2c.h:111
#define I2C_MASTER_MODE
Definition: maxim_i2c.c:53
void * no_os_calloc(size_t nitems, size_t size)
Allocate memory and return a pointer to it, set memory to 0.
Definition: chibios_alloc.c:60
void * extra
Definition: no_os_i2c.h:80
#define MXC_I2C_GET_I2C(i)
Definition: maxim_i2c.h:50
@ MAX_I2C_FAST_MODE
Definition: maxim_i2c.h:74
uint8_t slave_address
Definition: no_os_i2c.h:115
#define no_os_min(x, y)
Definition: no_os_util.h:63
uint32_t max_speed_hz
Definition: no_os_i2c.h:74
@ MAX_I2C_STD_MODE
Definition: maxim_i2c.h:73
Structure holding I2C address descriptor.
Definition: no_os_i2c.h:107
max_i2c_speed
MAXIM I2C SCL frequency options.
Definition: maxim_i2c.h:72
void * no_os_malloc(size_t size)
Allocate memory and return a pointer to it.
Definition: chibios_alloc.c:49
Header file of I2C Interface.
@ MAX_I2C_FAST_PLUS_MODE
Definition: maxim_i2c.h:75
void no_os_free(void *ptr)
Deallocate memory previously allocated by a call to no_os_calloc or no_os_malloc.
Definition: chibios_alloc.c:75
Structure holding the parameters for I2C initialization.
Definition: no_os_i2c.h:70
#define NULL
Definition: wrapper.h:64
void I2C1_IRQHandler(void)
I2C1 interrupt handler.
Definition: maxim_i2c.c:71
void I2C0_IRQHandler(void)
I2C0 interrupt handler.
Definition: maxim_i2c.c:62
@ MAX_I2C_HS_MODE
Definition: maxim_i2c.h:76
#define I2C_MASTER_MODE
Definition: maxim_i2c.c:52
Header file of utility functions.
void * extra
Definition: no_os_i2c.h:119
uint32_t device_id
Definition: no_os_i2c.h:72