CMSIS-Driver Validation  Version 1.0
Driver Validation
 All Files Functions Variables Macros Groups Pages
USB Device Validation

USB Device test cases. More...

Functions

void USBD_GetCapabilities (void)
 Test case: USBD_GetCapabilities.
 
void USBD_Initialization (void)
 Test case: USBD_Initialization.
 
void USBD_CheckInvalidInit (void)
 Test case: USBD_CheckInvalidInit.
 
void USBD_PowerControl (void)
 Test case: USBD_PowerControl.
 

Description

The USB Device validation test performs the following checks:

Function Documentation

void USBD_CheckInvalidInit ( void  )

The test case USBD_CheckInvalidInit verifies the driver behaviour when receiving an invalid initialization sequence:

  • Uninitialize
  • PowerControl with Power off
  • PowerControl with Power on
void USBD_GetCapabilities ( void  )

The test case USBD_GetCapabilities verifies the function GetCapabilities.

void USBD_Initialization ( void  )

The test case USBD_Initialization verifies the USBD functions with the sequence:

  • Initialize without callback
  • Uninitialize
  • Initialize with callback
void USBD_PowerControl ( void  )

The test case USBD_PowerControl verifies the PowerControl function with the sequence:

  • Power on
  • Power low
  • Power off
  • Power on