MCUXpresso SDK API Reference Manual
Rev. 0
NXP Semiconductors
|
SD Disk Function | |
DSTATUS | sd_disk_initialize (uint8_t physicalDrive) |
Initializes SD disk. More... | |
DSTATUS | sd_disk_status (uint8_t physicalDrive) |
Gets SD disk status. More... | |
DRESULT | sd_disk_read (uint8_t physicalDrive, uint8_t *buffer, uint32_t sector, uint8_t count) |
Reads SD disk. More... | |
DRESULT | sd_disk_write (uint8_t physicalDrive, const uint8_t *buffer, uint32_t sector, uint8_t count) |
Writes SD disk. More... | |
DRESULT | sd_disk_ioctl (uint8_t physicalDrive, uint8_t command, void *buffer) |
SD disk IO operation. More... | |
SD over SPI Disk Function | |
DSTATUS | sdspi_disk_initialize (uint8_t physicalDrive) |
Initializes SD disk over SPI. More... | |
DSTATUS | sdspi_disk_status (uint8_t physicalDrive) |
Gets SD over SPI disk status. More... | |
DRESULT | sdspi_disk_read (uint8_t physicalDrive, uint8_t *buffer, uint32_t sector, uint8_t count) |
Reads SD disk over SPI. More... | |
DRESULT | sdspi_disk_write (uint8_t physicalDrive, const uint8_t *buffer, uint32_t sector, uint8_t count) |
Writes to SD disk over SPI. More... | |
DRESULT | sdspi_disk_ioctl (uint8_t physicalDrive, uint8_t command, void *buffer) |
SD over SPI disk IO operation. More... | |
void | spi_init (void) |
Initializes the SPI. | |
status_t | spi_set_frequency (uint32_t frequency) |
Sets the SPI bus frequency. More... | |
status_t | spi_exchange (uint8_t *in, uint8_t *out, uint32_t size) |
Transfers data over SPI bus in full-duplex way. More... | |
void | timer_init (void) |
Initializes the timer to generator 1ms interrupt used to get current time in milliseconds. | |
uint32_t | timer_get_current_milliseconds (void) |
Gets current time in milliseconds. More... | |
void | sdspi_host_init (void) |
Initializes the host descriptor. | |
DSTATUS sd_disk_initialize | ( | uint8_t | physicalDrive | ) |
physicalDrive | Physical drive number. |
STA_NOINIT | Failed. |
RES_OK | Success. |
DSTATUS sd_disk_status | ( | uint8_t | physicalDrive | ) |
physicalDrive | Physical drive number. |
STA_NOINIT | Failed. |
RES_OK | Success. |
DRESULT sd_disk_read | ( | uint8_t | physicalDrive, |
uint8_t * | buffer, | ||
uint32_t | sector, | ||
uint8_t | count | ||
) |
physicalDrive | Physical drive number. |
buffer | The data buffer pointer to store read content. |
sector | The start sector number to be read. |
count | The sector count to be read. |
RES_PARERR | Failed. |
RES_OK | Success. |
DRESULT sd_disk_write | ( | uint8_t | physicalDrive, |
const uint8_t * | buffer, | ||
uint32_t | sector, | ||
uint8_t | count | ||
) |
physicalDrive | Physical drive number. |
buffer | The data buffer pointer to store write content. |
sector | The start sector number to be written. |
count | The sector count to be written. |
RES_PARERR | Failed. |
RES_OK | Success. |
DRESULT sd_disk_ioctl | ( | uint8_t | physicalDrive, |
uint8_t | command, | ||
void * | buffer | ||
) |
physicalDrive | Physical drive number. |
command | The command to be set. |
buffer | The buffer to store command result. |
RES_PARERR | Failed. |
RES_OK | Success. |
DSTATUS sdspi_disk_initialize | ( | uint8_t | physicalDrive | ) |
physicalDrive | Physical drive number. |
STA_NOINIT | Failed. |
RES_OK | Success. |
DSTATUS sdspi_disk_status | ( | uint8_t | physicalDrive | ) |
physicalDrive | Physical drive number. |
STA_NOINIT | Failed. |
RES_OK | Success. |
DRESULT sdspi_disk_read | ( | uint8_t | physicalDrive, |
uint8_t * | buffer, | ||
uint32_t | sector, | ||
uint8_t | count | ||
) |
physicalDrive | Physical drive number. |
buffer | The data buffer pointer to store read content. |
sector | The start sector number to be read. |
count | The sector count to be read. |
RES_PARERR | Failed. |
RES_OK | Success. |
DRESULT sdspi_disk_write | ( | uint8_t | physicalDrive, |
const uint8_t * | buffer, | ||
uint32_t | sector, | ||
uint8_t | count | ||
) |
physicalDrive | Physical drive number. |
buffer | The data buffer pointer to store write content. |
sector | The start sector number to be written. |
count | The sector count to be written. |
RES_PARERR | Failed. |
RES_OK | Success. |
DRESULT sdspi_disk_ioctl | ( | uint8_t | physicalDrive, |
uint8_t | command, | ||
void * | buffer | ||
) |
physicalDrive | Physical drive number. |
command | The command to be set. |
buffer | The buffer to store command result. |
RES_PARERR | Failed. |
RES_OK | Success. |
status_t spi_set_frequency | ( | uint32_t | frequency | ) |
frequency | The frequency to set. |
kStatus_Success | Success. |
kStatus_Fail | Failed. |
status_t spi_exchange | ( | uint8_t * | in, |
uint8_t * | out, | ||
uint32_t | size | ||
) |
in | The buffer to save the data to be sent. |
out | The buffer to save the data to be read. |
size | The transfer data size. |
uint32_t timer_get_current_milliseconds | ( | void | ) |