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

Functions

ARM_DRIVER_USART CREATE_SYMBOL (Driver_USART, DRV_USART)
 
static void USART_DrvEvent (uint32_t event)
 
int8_t USART_RunTransfer (uint8_t *out, uint8_t *in, uint32_t cnt)
 
int8_t USART_RunSend (uint8_t *out, uint32_t cnt)
 
int8_t USART_RunSend_NoCallback (uint8_t *out, uint32_t cnt)
 
int8_t USART_RunReceive (uint8_t *in, uint32_t cnt)
 
int8_t USART_RunReceive_NoCallback (uint8_t *in, uint32_t cnt)
 
void USART_GetCapabilities (void)
 Test case: USART_GetCapabilities.
 
void USART_Initialization (void)
 Test case: USART_Initialization.
 
void USART_CheckInvalidInit (void)
 Test case: USART_CheckInvalidInit.
 
void USART_PowerControl (void)
 Test case: USART_PowerControl.
 
void USART_Config_PolarityPhase (void)
 Test case: USART_Config_PolarityPhase.
 
void USART_Config_DataBits (void)
 Test case: USART_Config_DataBits.
 
void USART_Config_StopBits (void)
 Test case: USART_Config_StopBits.
 
void USART_Config_Parity (void)
 Test case: USART_Config_Parity.
 
void USART_Config_Baudrate (void)
 Test case: USART_Config_Baudrate.
 
void USART_Loopback_CheckBaudrate (void)
 Test case: USART_Config_Baudrate.
 
void USART_Config_CommonParams (void)
 Test case: USART_Config_CommonParams.
 
void USART_Send (void)
 Test case: USART_Send.
 
void USART_AsynchronousReceive (void)
 Test case: USART_AsynchronousReceive.
 
void USART_Loopback_Transfer (void)
 Test case: USART_Loopback_Transfer.
 

Variables

const uint32_t USART_BR []
 
const uint32_t USART_BR_NUM = ARRAY_SIZE(USART_BR)
 
static ARM_DRIVER_USART * drv = &CREATE_SYMBOL(Driver_USART, DRV_USART)
 
static ARM_USART_CAPABILITIES capab
 
static uint8_t volatile Event
 

Function Documentation

ARM_DRIVER_USART CREATE_SYMBOL ( Driver_USART  ,
DRV_USART   
)
static void USART_DrvEvent ( uint32_t  event)
static
int8_t USART_RunReceive ( uint8_t *  in,
uint32_t  cnt 
)
int8_t USART_RunReceive_NoCallback ( uint8_t *  in,
uint32_t  cnt 
)
int8_t USART_RunSend ( uint8_t *  out,
uint32_t  cnt 
)
int8_t USART_RunSend_NoCallback ( uint8_t *  out,
uint32_t  cnt 
)
int8_t USART_RunTransfer ( uint8_t *  out,
uint8_t *  in,
uint32_t  cnt 
)

Variable Documentation

ARM_USART_CAPABILITIES capab
static
ARM_DRIVER_USART* drv = &CREATE_SYMBOL(Driver_USART, DRV_USART)
static
uint8_t volatile Event
static
const uint32_t USART_BR[]
Initial value:
= {
}
const uint32_t USART_BR_NUM = ARRAY_SIZE(USART_BR)