![]() |
CMSIS-Driver
Version 2.00
Peripheral Interface for Middleware and Application Code
|
![]() | Definitions common in all driver interfaces (Driver_Common.h) |
![]() ![]() | Negative return values of functions indicate errors occurred during execution |
![]() | Ethernet common definitions (Driver_ETH.h) |
![]() ![]() | Driver API for Ethernet MAC Peripheral (Driver_ETH_MAC.h) |
![]() ![]() ![]() | The Ethernet MAC driver generates call back events that are notified via the function ARM_ETH_MAC_SignalEvent |
![]() ![]() ![]() | Many parameters of the Ethernet MAC driver are configured using the ARM_ETH_MAC_Control function |
![]() ![]() ![]() ![]() | Configure the Specify Ethernet MAC operation modes |
![]() ![]() ![]() ![]() | Specify bits for speed mode, link modes, checksum, and frame handling modes |
![]() ![]() ![]() ![]() | Specify controls to flush a buffer |
![]() ![]() ![]() ![]() | Specify whether to compare the VLAN Identifier |
![]() ![]() ![]() | Control codes for ARM_ETH_MAC_ControlTimer function |
![]() ![]() ![]() | Specify frame transmit flags |
![]() ![]() | Driver API for Ethernet PHY Peripheral (Driver_ETH_PHY.h) |
![]() ![]() ![]() | Many parameters of the Ethernet PHY driver are configured using the ARM_ETH_PHY_SetMode function |
![]() ![]() ![]() ![]() | Specify operation modes of the Ethernet PHY interface |
![]() | Driver API for I2C Bus Peripheral (Driver_I2C.h) |
![]() ![]() | The I2C driver generates call back events that are notified via the function ARM_I2C_SignalEvent |
![]() ![]() | Many parameters of the I2C driver are configured using the ARM_I2C_Control function |
![]() ![]() ![]() | Specify operation modes of the I2C interface |
![]() ![]() ![]() | Specify bus speed settings |
![]() ![]() | Specify address flags |
![]() | Driver API for Memory Card Interface using SD/MMC interface or SPI (Driver_MCI.h) |
![]() ![]() | MCI Card Event for the ARM_MCI_SignalEvent callback function |
![]() ![]() | Set MCI driver parameters with control codes |
![]() ![]() ![]() | Specify transmission mode of the MCI |
![]() ![]() ![]() | Specify the bus speed mode |
![]() ![]() ![]() | Specify the width of the data bus |
![]() ![]() ![]() | Specify the command line type (Push-Pull or Open Drain) |
![]() ![]() ![]() | Specify the driver type and strength |
![]() ![]() | Set the response type expected from a card |
![]() ![]() | Data transfer direction codes (read from/write to MCI) |
![]() ![]() | Set Memory Card power supply type |
![]() | Driver API for NAND Flash Device Interface (Driver_NAND.h) |
![]() | Driver API for NOR Flash Device Interface (Driver_NOR.h) |
![]() | Driver API for SPI Bus Peripheral (Driver_SPI.h) |
![]() ![]() | Negative values indicate errors (SPI has specific codes in addition to common Status Error Codes) |
![]() ![]() | The SPI driver generates call back events that are notified via the function ARM_SPI_SignalEvent |
![]() ![]() | Many parameters of the SPI driver are configured using the ARM_SPI_Control function |
![]() ![]() ![]() | Specify the transmission mode of the SPI |
![]() ![]() ![]() | Defines the frame format for the SPI transmission |
![]() ![]() ![]() | Specify the number of data bits for transmisison |
![]() ![]() ![]() | Sets the bit order for SPI transmisison |
![]() ![]() ![]() | Sets the SPI slave select mode |
![]() ![]() ![]() | Specifies additional parameters for the transmission mode |
![]() | Driver API for Universal Synchronous Asynchronous Receiver/Transmitter (Driver_USART.h) |
![]() ![]() | Negative values indicate errors (USART has specific codes in addition to common Status Error Codes) |
![]() ![]() | The USART driver generates call back events that are notified via the function ARM_USART_SignalEvent |
![]() ![]() | Many parameters of the USART driver are configured using the ARM_USART_Control function |
![]() ![]() ![]() | Specify transmission mode of the UART |
![]() ![]() ![]() | Additional miscellaneous control parameters for the transmission mode |
![]() ![]() ![]() | Defines number of data bits |
![]() ![]() ![]() | Defines number of parity bits |
![]() ![]() ![]() | Defines number of stop bits |
![]() ![]() ![]() | Enables usage of the RTS and CTS flow control signal |
![]() ![]() ![]() | Defines the clock polarity for the synchronous transmission mode |
![]() ![]() ![]() | Defines the clock phase for the synchronous transmission mode |
![]() | USB common definitions (Driver_USB.h) |
![]() ![]() | Driver API for USB Device Peripheral (Driver_USBD.h) |
![]() ![]() ![]() | The USB Device driver generates Device call back events that are notified via the function ARM_USBD_SignalDeviceEvent |
![]() ![]() ![]() | The USB Device driver generates Endpoint call back events that are notified via the function ARM_USBD_SignalEndpointEvent |
![]() ![]() | Driver API for USB Host Peripheral (Driver_USBH.h) |
![]() ![]() ![]() | Driver API for USB Host |
![]() ![]() ![]() ![]() | The USB Device driver generates Device call back events that are notified via the function ARM_USBH_SignalPortEvent |
![]() ![]() ![]() ![]() | The USB Host driver generates Endpoint call back events that are notified via the function ARM_USBH_SignalEndpointEvent |
![]() ![]() ![]() | Driver API for USB OHCI/EHCI |