Keil Logo

MCI Driver Routines

MCI driver routines provide operations to communicate with a memory card in SD-Native mode.

Routine Description
Init Initializes the MCI controller.
UnInit Uninitializes the MCI controller.
Delay Delays a program execution in the driver.
BusMode Sets the bus mode to push-pull or open-drain.
BusWidth Sets the bus width to 1-bit or 4-bit bus.
BusSpeed Set the desired baud rate speed for the MCI interface.
Command Sends SD/MMC command.
ReadBlock Reads data from SD/MMC memory card.
WriteBlock Writes data to SD/MMC memory card.
SetDma Sets the DMA for data transfer.
CheckMedia Checks the SD/MMC media status (Card Inserted, Write Protected).
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.