CMSIS-Driver Validation  
Driver Validation

Functions

void MCI_GetCapabilities (void)
 Function: MCI_GetCapabilities. More...
 
void MCI_Initialization (void)
 Function: MCI_Initialization. More...
 
void MCI_CheckInvalidInit (void)
 Function: MCI_CheckInvalidInit. More...
 
void MCI_PowerControl (void)
 Function: MCI_PowerControl. More...
 
void MCI_SetBusSpeedMode (void)
 Function: MCI_SetBusSpeedMode. More...
 
void MCI_Config_DataWidth (void)
 Function: MCI_Config_DataWidth. More...
 
void MCI_Config_CmdLineMode (void)
 Function: MCI_Config_CmdLineMode. More...
 
void MCI_Config_DriverStrength (void)
 Function: MCI_Config_DriverStrength. More...
 

Description

Function Documentation

◆ MCI_GetCapabilities()

void MCI_GetCapabilities ( void  )

The test function MCI_GetCapabilities verifies the function GetCapabilities.

◆ MCI_Initialization()

void MCI_Initialization ( void  )

The test function MCI_Initialization verifies the MCI functions with the sequence:

  • Initialize without callback
  • Uninitialize
  • Initialize with callback
  • Uninitialize

◆ MCI_CheckInvalidInit()

void MCI_CheckInvalidInit ( void  )

The test function MCI_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

◆ MCI_PowerControl()

void MCI_PowerControl ( void  )

The test function MCI_PowerControl verifies the PowerControl function with the sequence:

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

◆ MCI_SetBusSpeedMode()

void MCI_SetBusSpeedMode ( void  )

The test function MCI_SetBusSpeedMode verifies the Control function and sets the bus speed with the sequence:

  • Initialize
  • Power on
  • default speed
  • high speed
  • SDR12 speed
  • SDR25 speed
  • SDR50 speed
  • SDR104 speed
  • DDR50 speed
  • Power off
  • Uninitialize

◆ MCI_Config_DataWidth()

void MCI_Config_DataWidth ( void  )

The test function MCI_Config_DataWidth verifies the Control function and set the data width with the sequence:

  • Initialize
  • Power on
  • Default data width 1
  • Data width 4
  • Data width 8
  • Data width 4 DDR
  • Data width 8 DDR
  • Power off
  • Uninitialize

◆ MCI_Config_CmdLineMode()

void MCI_Config_CmdLineMode ( void  )

The test function MCI_Config_CmdLineMode verifies the Control function with the sequence:

  • Initialize
  • Power on
  • Default push-pull
  • Open Drain
  • Power off
  • Uninitialize

◆ MCI_Config_DriverStrength()

void MCI_Config_DriverStrength ( void  )

The test function MCI_Config_DriverStrength verifies the Control function and sets the driver strength with the sequence:

  • Initialize
  • Power on
  • Type A
  • Type B
  • Type C
  • Type D
  • Power off
  • Uninitialize