![]() |
CMSIS-Driver
Version 2.02
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 |
![]() ![]() ![]() | Configure and control the Ethernet MAC using the ARM_ETH_MAC_Control |
![]() ![]() ![]() ![]() | Configure and control the Ethernet MAC interface |
![]() ![]() ![]() ![]() | Specifies speed mode, link mode, checksum, and frame filtering modes |
![]() ![]() ![]() ![]() | Specify controls to flush a buffer |
![]() ![]() ![]() ![]() | Specify whether to compare only 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) |
![]() ![]() ![]() | 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 parameters and various controls |
![]() ![]() ![]() | Specify the I2C bus speed |
![]() ![]() | Specify address flags |
![]() | Driver API for Memory Card Interface using SD/MMC interface (Driver_MCI.h) |
![]() ![]() | The MCI driver generates call back events that are notified via the function ARM_MCI_SignalEvent |
![]() ![]() | Configure and control the MCI using the ARM_MCI_Control |
![]() ![]() ![]() | Configure and control the MCI interface |
![]() ![]() ![]() | Specify the bus speed mode |
![]() ![]() ![]() | Specify the data bus width |
![]() ![]() ![]() | Specify the CMD line mode (Push-Pull or Open Drain) |
![]() ![]() ![]() | Specify the driver strength |
![]() ![]() | Specify various options for sending commands to the card and the expected response |
![]() ![]() | Specify data transfer mode |
![]() ![]() | Specify Memory Card Power supply voltage |
![]() | Driver API for NAND Flash Device Interface (Driver_NAND.h) |
![]() ![]() | Negative values indicate errors (NAND has specific codes in addition to common Status Error Codes) |
![]() ![]() | The NAND driver generates call back events that are notified via the function ARM_NAND_SignalEvent |
![]() ![]() | Specify Flag codes |
![]() ![]() | Many parameters of the NAND driver are configured using the ARM_NAND_Control function |
![]() ![]() ![]() | Specify operation modes of the NAND interface |
![]() ![]() ![]() | Specify bus mode of the NAND interface |
![]() ![]() ![]() | Specify data bus width of the NAND interface |
![]() ![]() ![]() | Specify driver strength of the NAND interface |
![]() ![]() | Specify ECC codes |
![]() ![]() | Specify execution codes |
![]() | Driver API for Flash Device Interface (Driver_Flash.h) |
![]() ![]() | The Flash driver generates call back events that are notified via the function ARM_Flash_SignalEvent |
![]() | Driver API for Serial Audio Interface (Driver_SAI.h) |
![]() ![]() | Negative values indicate errors (SAI has specific codes in addition to common Status Error Codes) |
![]() ![]() | The SAI driver generates call back events that are notified via the function ARM_SAI_SignalEvent |
![]() ![]() | Many parameters of the SAI driver are configured using the ARM_SAI_Control function |
![]() ![]() ![]() | Specify Transmitter/Receiver configuration |
![]() ![]() ![]() ![]() | Defines Transmitter/Receiver mode |
![]() ![]() ![]() ![]() | Defines Transmitter/Receiver synchronization |
![]() ![]() ![]() ![]() | Defines Transmitter/Receiver protocol |
![]() ![]() ![]() ![]() | Defines data size in bits (per channel/slot) |
![]() ![]() ![]() ![]() | Defines the bit order |
![]() ![]() ![]() ![]() | Defines mono mode |
![]() ![]() ![]() ![]() | Defines companding |
![]() ![]() ![]() ![]() | Defines clock polarity |
![]() ![]() ![]() ![]() | Defines frame |
![]() ![]() ![]() ![]() | Defines data slots |
![]() ![]() ![]() ![]() | Defines MCLK pin |
![]() ![]() ![]() ![]() | Defines MCLK prescaler |
![]() ![]() ![]() | Specifies controls |
![]() | 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 |
![]() ![]() ![]() | Specifies SPI mode |
![]() ![]() ![]() | Defines the frame format |
![]() ![]() ![]() | Defines the number of data bits |
![]() ![]() ![]() | Defines the bit order |
![]() ![]() ![]() | Specifies SPI slave select mode |
![]() ![]() ![]() | Specifies additional miscellaneous controls |
![]() | 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 USART mode |
![]() ![]() ![]() | Specifies additional miscellaneous controls |
![]() ![]() ![]() | Defines the number of data bits |
![]() ![]() ![]() | Defines the parity bit |
![]() ![]() ![]() | Defines the number of stop bits |
![]() ![]() ![]() | Specifies RTS/CTS flow control |
![]() ![]() ![]() | Defines the clock polarity for the synchronous mode |
![]() ![]() ![]() | Defines the clock phase for the synchronous 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 Host driver generates Port call back events that are notified via the function ARM_USBH_SignalPortEvent |
![]() ![]() ![]() ![]() | The USB Host driver generates Pipe call back events that are notified via the function ARM_USBH_SignalPipeEvent |
![]() ![]() ![]() ![]() | Specify USB packet information used by the function ARM_USBH_PipeTransfer |
![]() ![]() ![]() | Driver API for USB OHCI/EHCI |
![]() ![]() | USB Speed definitions |
![]() ![]() | USB Endpoint Type definitions |