CMSIS-Driver  Version 2.00
Peripheral Interface for Middleware and Application Code
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Reference
Here is a list of all modules:
[detail level 1234]
oCommon Driver DefinitionsDefinitions common in all driver interfaces (Driver_Common.h)
|\Status Error CodesNegative return values of functions indicate errors occurred during execution
oEthernet InterfaceEthernet common definitions (Driver_ETH.h)
|oEthernet MAC InterfaceDriver API for Ethernet MAC Peripheral (Driver_ETH_MAC.h)
||oEthernet MAC EventsThe Ethernet MAC driver generates call back events that are notified via the function ARM_ETH_MAC_SignalEvent
||oEthernet MAC Control CodesMany parameters of the Ethernet MAC driver are configured using the ARM_ETH_MAC_Control function
|||oEthernet MAC Configuration ControlsConfigure the Specify Ethernet MAC operation modes
|||oEthernet MAC Operating ModesSpecify bits for speed mode, link modes, checksum, and frame handling modes
|||oEthernet MAC Flush FlagsSpecify controls to flush a buffer
|||\Ethernet MAC VLAN Filter FlagSpecify whether to compare the VLAN Identifier
||oEthernet MAC Control Timer CodesControl codes for ARM_ETH_MAC_ControlTimer function
||\Ethernet MAC Frame Transmit FlagsSpecify frame transmit flags
|\Ethernet PHY InterfaceDriver API for Ethernet PHY Peripheral (Driver_ETH_PHY.h)
| \Ethernet PHY Control CodesMany parameters of the Ethernet PHY driver are configured using the ARM_ETH_PHY_SetMode function
|  \Ethernet PHY Mode ControlsSpecify operation modes of the Ethernet PHY interface
oI2C InterfaceDriver API for I2C Bus Peripheral (Driver_I2C.h)
|oI2C EventsThe I2C driver generates call back events that are notified via the function ARM_I2C_SignalEvent
|oI2C Control CodesMany parameters of the I2C driver are configured using the ARM_I2C_Control function
||oI2C Control CodesSpecify operation modes of the I2C interface
||\I2C Bus Speed ControlsSpecify bus speed settings
|\I2C Address FlagsSpecify address flags
oMCI InterfaceDriver API for Memory Card Interface using SD/MMC interface or SPI (Driver_MCI.h)
|oMCI EventsMCI Card Event for the ARM_MCI_SignalEvent callback function
|oMCI Control CodesSet MCI driver parameters with control codes
||oMCI Mode ControlsSpecify transmission mode of the MCI
||oMCI Bus Speed Mode ValuesSpecify the bus speed mode
||oMCI Bus Data Width ValuesSpecify the width of the data bus
||oMCI Command Line ValuesSpecify the command line type (Push-Pull or Open Drain)
||\MCI Driver Type ValuesSpecify the driver type and strength
|oMCI Send Command FlagsSet the response type expected from a card
|oMCI Transfer ControlsData transfer direction codes (read from/write to MCI)
|\MCI Card Power ControlsSet Memory Card power supply type
oNAND InterfaceDriver API for NAND Flash Device Interface (Driver_NAND.h)
oNOR InterfaceDriver API for NOR Flash Device Interface (Driver_NOR.h)
oSPI InterfaceDriver API for SPI Bus Peripheral (Driver_SPI.h)
|oStatus Error CodesNegative values indicate errors (SPI has specific codes in addition to common Status Error Codes)
|oSPI EventsThe SPI driver generates call back events that are notified via the function ARM_SPI_SignalEvent
|\SPI Control CodesMany parameters of the SPI driver are configured using the ARM_SPI_Control function
| oSPI Mode ControlsSpecify the transmission mode of the SPI
| oSPI Frame Format ControlsDefines the frame format for the SPI transmission
| oSPI Data Bits ControlsSpecify the number of data bits for transmisison
| oSPI Bit Order ControlsSets the bit order for SPI transmisison
| oSPI Slave Select ControlsSets the SPI slave select mode
| \SPI Miscellaneous ControlsSpecifies additional parameters for the transmission mode
oUSART InterfaceDriver API for Universal Synchronous Asynchronous Receiver/Transmitter (Driver_USART.h)
|oStatus Error CodesNegative values indicate errors (USART has specific codes in addition to common Status Error Codes)
|oUSART EventsThe USART driver generates call back events that are notified via the function ARM_USART_SignalEvent
|\USART Control CodesMany parameters of the USART driver are configured using the ARM_USART_Control function
| oUSART Mode ControlSpecify transmission mode of the UART
| oUSART Miscellaneous ControlAdditional miscellaneous control parameters for the transmission mode
| oUSART Data BitsDefines number of data bits
| oUSART Parity BitsDefines number of parity bits
| oUSART Stop BitsDefines number of stop bits
| oUSART Flow ControlEnables usage of the RTS and CTS flow control signal
| oUSART Clock PolarityDefines the clock polarity for the synchronous transmission mode
| \USART Clock PhaseDefines the clock phase for the synchronous transmission mode
\USB InterfaceUSB common definitions (Driver_USB.h)
 oUSB Device InterfaceDriver API for USB Device Peripheral (Driver_USBD.h)
 |oUSBD Device EventsThe USB Device driver generates Device call back events that are notified via the function ARM_USBD_SignalDeviceEvent
 |\USBD Endpoint EventsThe USB Device driver generates Endpoint call back events that are notified via the function ARM_USBD_SignalEndpointEvent
 \USB Host InterfaceDriver API for USB Host Peripheral (Driver_USBH.h)
  oUSB HostDriver API for USB Host
  |oUSBH Port EventsThe USB Device driver generates Device call back events that are notified via the function ARM_USBH_SignalPortEvent
  |\USBH Endpoint EventsThe USB Host driver generates Endpoint call back events that are notified via the function ARM_USBH_SignalEndpointEvent
  \USB OHCI/EHCIDriver API for USB OHCI/EHCI