LPCOpen Platform for LPC18XX/43XX microcontrollers  18XX43XX
LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers
Functions
sdif_18xx_43xx.c File Reference
#include "chip.h"
#include "string.h"

Go to the source code of this file.

Functions

void Chip_SDIF_Init (LPC_SDMMC_T *pSDMMC)
 Initializes the SD/MMC card controller. More...
 
void Chip_SDIF_DeInit (LPC_SDMMC_T *pSDMMC)
 Shutdown the SD/MMC card controller. More...
 
int32_t Chip_SDIF_SendCmd (LPC_SDMMC_T *pSDMMC, uint32_t cmd, uint32_t arg)
 Function to send command to Card interface unit (CIU) More...
 
void Chip_SDIF_GetResponse (LPC_SDMMC_T *pSDMMC, uint32_t *resp)
 Read the response from the last command. More...
 
void Chip_SDIF_SetClock (LPC_SDMMC_T *pSDMMC, uint32_t clk_rate, uint32_t speed)
 Sets the SD bus clock speed. More...
 
void Chip_SDIF_SetClearIntFifo (LPC_SDMMC_T *pSDMMC)
 Function to clear interrupt & FIFOs. More...
 
void Chip_SDIF_DmaSetup (LPC_SDMMC_T *pSDMMC, sdif_device *psdif_dev, uint32_t addr, uint32_t size)
 Setup DMA descriptors. More...