CMSIS-Driver Validation  Version 1.0
Driver Validation
 All Files Functions Variables Macros Groups Pages
DV_I2C.c File Reference
#include "cmsis_os.h"
#include "cmsis_dv.h"
#include "DV_Config.h"
#include "DV_Framework.h"
#include "RTE_Device.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)
 Test case: I2C_GetCapabilities.
 
void I2C_Initialization (void)
 Test case: I2C_Initialization.
 
void I2C_CheckInvalidInit (void)
 Test case: I2C_CheckInvalidInit.
 
void I2C_PowerControl (void)
 Test case: I2C_PowerControl.
 
void I2C_SetBusSpeed (void)
 Test case: I2C_SetBusSpeed.
 
void I2C_SetOwnAddress (void)
 Test case: I2C_SetOwnAddress.
 
void I2C_BusClear (void)
 Test case: I2C_BusClear.
 
void I2C_AbortTransfer (void)
 Test case: I2C_AbortTransfer.
 

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_I2C_CAPABILITIES capab
static
ARM_DRIVER_I2C* drv = &CREATE_SYMBOL(Driver_I2C, DRV_I2C)
static
uint8_t volatile Event
static