CMSIS-Driver Validation  
Driver Validation
 All Files Functions Variables Macros Groups Pages
DV_I2C.c File Reference
#include "cmsis_dv.h"
#include "DV_I2C_Config.h"
#include "DV_Framework.h"
#include "Driver_I2C.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Functions

ARM_DRIVER_I2C CREATE_SYMBOL (Driver_I2C, DRV_I2C)
 
static void I2C_DrvEvent (uint32_t event)
 
void I2C_GetCapabilities (void)
 Function: I2C_GetCapabilities. More...
 
void I2C_Initialization (void)
 Function: I2C_Initialization. More...
 
void I2C_CheckInvalidInit (void)
 Function: I2C_CheckInvalidInit. More...
 
void I2C_PowerControl (void)
 Function: I2C_PowerControl. More...
 
void I2C_SetBusSpeed (void)
 Function: I2C_SetBusSpeed. More...
 
void I2C_SetOwnAddress (void)
 Function: I2C_SetOwnAddress. More...
 
void I2C_BusClear (void)
 Function: I2C_BusClear. More...
 
void I2C_AbortTransfer (void)
 Function: I2C_AbortTransfer. More...
 

Variables

static ARM_DRIVER_I2C * drv = &CREATE_SYMBOL(Driver_I2C, DRV_I2C)
 
static ARM_I2C_CAPABILITIES capab
 
static uint8_t volatile Event
 

Function Documentation

ARM_DRIVER_I2C CREATE_SYMBOL ( Driver_I2C  ,
DRV_I2C   
)
static void I2C_DrvEvent ( uint32_t  event)
static

Variable Documentation

ARM_DRIVER_I2C* drv = &CREATE_SYMBOL(Driver_I2C, DRV_I2C)
static
ARM_I2C_CAPABILITIES capab
static
uint8_t volatile Event
static