CMSIS-Driver Validation  Version 1.0
Driver Validation
 All Files Functions Variables Macros Groups Pages
DV_ETH.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_ETH_MAC.h"
#include "Driver_ETH_PHY.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Functions

ARM_DRIVER_ETH_MAC CREATE_SYMBOL (Driver_ETH_MAC, DRV_ETH)
 
ARM_DRIVER_ETH_PHY CREATE_SYMBOL (Driver_ETH_PHY, DRV_ETH)
 
static void ETH_DrvEvent (uint32_t event)
 
int8_t ETH_RunTransfer (uint8_t *out, uint8_t *in, uint32_t cnt)
 
void ETH_MAC_GetCapabilities (void)
 Test case: ETH_MAC_GetCapabilities.
 
void ETH_MAC_Initialization (void)
 Test case: ETH_MAC_Initialization.
 
void ETH_MAC_CheckInvalidInit (void)
 Test case: ETH_MAC_CheckInvalidInit.
 
void ETH_MAC_PowerControl (void)
 Test case: ETH_MAC_PowerControl.
 
void ETH_MAC_SetBusSpeed (void)
 Test case: ETH_MAC_SetBusSpeed.
 
void ETH_MAC_Config_Mode (void)
 Test case: ETH_MAC_Config_Mode.
 
void ETH_MAC_Config_CommonParams (void)
 Test case: ETH_MAC_Config_CommonParams.
 
void ETH_PHY_Initialization (void)
 Test case: ETH_PHY_Initialization.
 
void ETH_PHY_CheckInvalidInit (void)
 Test case: ETH_PHY_CheckInvalidInit.
 
void ETH_PHY_PowerControl (void)
 Test case: ETH_PHY_PowerControl.
 
void ETH_PHY_Config (void)
 Test case: ETH_PHY_Config.
 
void ETH_Loopback_Transfer (void)
 Test case: ETH_Loopback_Transfer.
 

Variables

static ARM_DRIVER_ETH_MAC * eth_mac = &CREATE_SYMBOL(Driver_ETH_MAC, DRV_ETH)
 
static ARM_DRIVER_ETH_PHY * eth_phy = &CREATE_SYMBOL(Driver_ETH_PHY, DRV_ETH)
 
static ARM_ETH_MAC_CAPABILITIES capab
 
static uint8_t volatile Event
 

Function Documentation

ARM_DRIVER_ETH_MAC CREATE_SYMBOL ( Driver_ETH_MAC  ,
DRV_ETH   
)
ARM_DRIVER_ETH_PHY CREATE_SYMBOL ( Driver_ETH_PHY  ,
DRV_ETH   
)
static void ETH_DrvEvent ( uint32_t  event)
static
int8_t ETH_RunTransfer ( uint8_t *  out,
uint8_t *  in,
uint32_t  cnt 
)

Variable Documentation

ARM_ETH_MAC_CAPABILITIES capab
static
ARM_DRIVER_ETH_MAC* eth_mac = &CREATE_SYMBOL(Driver_ETH_MAC, DRV_ETH)
static
ARM_DRIVER_ETH_PHY* eth_phy = &CREATE_SYMBOL(Driver_ETH_PHY, DRV_ETH)
static
uint8_t volatile Event
static