CMSIS-Driver Validation  Version 1.2.0
Driver Validation
 All Files Functions Variables Typedefs Macros Groups Pages
USB Host Validation

USB Host test cases. More...

Functions

void USBH_GetCapabilities (void)
 Test case: USBH_GetCapabilities. More...
 
void USBH_Initialization (void)
 Test case: USBH_Initialization. More...
 
void USBH_CheckInvalidInit (void)
 Test case: USBH_CheckInvalidInit. More...
 
void USBH_PowerControl (void)
 Test case: USBH_PowerControl. More...
 

Description

The USB Host validation test checks the API interface compliance only.

Function Documentation

void USBH_CheckInvalidInit ( void  )

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

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

The test case USBH_GetCapabilities verifies the function GetCapabilities.

void USBH_Initialization ( void  )

The test case USBH_Initialization verifies the USBH functions with the sequence:

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

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

  • Initialize
  • Power on
  • Power low
  • Power off
  • Uninitialize