CMSIS-Driver  Version 2.04
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
oCAN InterfaceDriver API for CAN Bus Peripheral (Driver_CAN.h)
|oStatus Error CodesStatus codes of the CAN driver
|oCAN Unit EventsCallback unit events notified via ARM_CAN_SignalUnitEvent
|oCAN Object EventsCallback objects events notified via ARM_CAN_SignalObjectEvent
|\CAN Control CodesCodes to configure the CAN driver
| oCAN IdentifierSet object to standard or extended
| oCAN Operation CodesSet CAN operation modes
| oCAN Bus Communication ModeSet or initialize the CAN bus
| oCAN Bit Timing CodesSet bit timing
| oCAN Filter Operation CodesSet CAN filter manipulation codes
| \CAN Object Configuration CodesCAN Object Configuration codes
oEthernet InterfaceEthernet common definitions (Driver_ETH.h)
|oMedia Interface TypesEthernet Media Interface type
|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 CodesConfigure and control the Ethernet MAC using the ARM_ETH_MAC_Control
||oEthernet MAC Timer Control 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 ModeSpecify 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 parameters and various controls
||\I2C Bus SpeedSpecify the I2C bus speed
|\I2C Address FlagsSpecify address flags
oMCI InterfaceDriver API for Memory Card Interface using SD/MMC interface (Driver_MCI.h)
|oMCI EventsThe MCI driver generates call back events that are notified via the function ARM_MCI_SignalEvent
|oMCI Control CodesConfigure and control the MCI using the ARM_MCI_Control
||oMCI ControlsConfigure and control the MCI interface
||oMCI Bus Speed ModeSpecify the bus speed mode
||oMCI Bus Data WidthSpecify the data bus width
||oMCI CMD Line ModeSpecify the CMD line mode (Push-Pull or Open Drain)
||\MCI Driver StrengthSpecify the driver strength
|oMCI Send Command FlagsSpecify various options for sending commands to the card and the expected response
|oMCI Transfer ControlsSpecify data transfer mode
|\MCI Card Power ControlsSpecify Memory Card Power supply voltage
oNAND InterfaceDriver API for NAND Flash Device Interface (Driver_NAND.h)
|oStatus Error CodesNegative values indicate errors (NAND has specific codes in addition to common Status Error Codes)
|oNAND EventsThe NAND driver generates call back events that are notified via the function ARM_NAND_SignalEvent
|oNAND FlagsSpecify Flag codes
|oNAND Control CodesMany parameters of the NAND driver are configured using the ARM_NAND_Control function
||oNAND Mode ControlsSpecify operation modes of the NAND interface
||oNAND Bus ModesSpecify bus mode of the NAND interface
||oNAND Data Bus WidthSpecify data bus width of the NAND interface
||\NAND Driver StrengthSpecify driver strength of the NAND interface
|oNAND ECC CodesSpecify ECC codes
|\NAND Sequence Execution CodesSpecify execution codes
oFlash InterfaceDriver API for Flash Device Interface (Driver_Flash.h)
|\Flash EventsThe Flash driver generates call back events that are notified via the function ARM_Flash_SignalEvent
oSAI InterfaceDriver API for Serial Audio Interface (Driver_SAI.h)
|oStatus Error CodesNegative values indicate errors (SAI has specific codes in addition to common Status Error Codes)
|oSAI EventsThe SAI driver generates call back events that are notified via the function ARM_SAI_SignalEvent
|\SAI Control CodesMany parameters of the SAI driver are configured using the ARM_SAI_Control function
| oSAI ConfigurationSpecify Transmitter/Receiver configuration
| \SAI ControlsSpecifies controls
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 ControlsSpecifies SPI mode
| oSPI Frame FormatDefines the frame format
| oSPI Data BitsDefines the number of data bits
| oSPI Bit OrderDefines the bit order
| oSPI Slave Select ModeSpecifies SPI slave select mode
| \SPI Miscellaneous ControlsSpecifies additional miscellaneous controls
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 USART mode
| oUSART Miscellaneous ControlSpecifies additional miscellaneous controls
| oUSART Data BitsDefines the number of data bits
| oUSART Parity BitDefines the parity bit
| oUSART Stop BitsDefines the number of stop bits
| oUSART Flow ControlSpecifies RTS/CTS flow control
| oUSART Clock PolarityDefines the clock polarity for the synchronous mode
| \USART Clock PhaseDefines the clock phase for the synchronous 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
 oUSB Host InterfaceDriver API for USB Host Peripheral (Driver_USBH.h)
 |oUSB HostDriver API for USB Host
 |\USB OHCI/EHCIDriver API for USB OHCI/EHCI
 oUSB SpeedUSB Speed definitions
 \USB Endpoint TypeUSB Endpoint Type definitions