Classes | Typedefs | Enumerations
Structures
Peripheral Driver » APP DRIVER » IIC
Collaboration diagram for Structures:

## Classes
struct | app_i2c_pin_t
| I2C pins Structures. More...
struct | app_i2c_pin_cfg_t
| I2C pins config Structures. More...
struct | app_i2c_dma_cfg_t
| I2C operate mode Enumerations definition. More...
struct | app_i2c_evt_t
| I2C event structure definition. More...

## Typedefs
typedef void(* | app_i2c_evt_handler_t) (app_i2c_evt_t *p_evt)
| I2C event callback definition. More...

## Enumerations
enum | app_i2c_state_t { APP_I2C_INVALID = 0, APP_I2C_ACTIVITY }
| App i2c state types. More...
enum | app_i2c_dma_state_t { APP_I2C_DMA_INVALID = 0, APP_I2C_DMA_ACTIVITY }
| App i2c dma state types. More...

## Detailed Description

## Typedef Documentation

## ◆ app_i2c_evt_handler_t

typedef void(* app_i2c_evt_handler_t) (app_i2c_evt_t *p_evt)

I2C event callback definition.

Definition at line 183 of file app_i2c.h.

## Enumeration Type Documentation

## ◆ app_i2c_dma_state_t

enum app_i2c_dma_state_t

App i2c dma state types.

Enumerator
APP_I2C_DMA_INVALID |
APP_I2C_DMA_ACTIVITY |

Definition at line 174 of file app_i2c.h.

## ◆ app_i2c_state_t

enum app_i2c_state_t

App i2c state types.

Enumerator
APP_I2C_INVALID |
APP_I2C_ACTIVITY |

Definition at line 164 of file app_i2c.h.