Data Structures

struct  k_sdio_card_info_t
 

Enumerations

enum  KSDIOStatus {
  SDIO_OK, SDIO_ERROR, SDIO_WRITE_ERROR, SDIO_READ_ERROR,
  SDIO_INIT_ERROR
}
 

Functions

KSDIOStatus k_sdio_init ()
 
void k_sdio_terminate ()
 
KSDIOStatus k_sdio_write_blocks (uint32_t *buffer, uint64_t addr, uint32_t block_size, uint32_t count)
 
KSDIOStatus k_sdio_read_blocks (uint32_t *buffer, uint64_t addr, uint32_t block_size, uint32_t count)
 
KSDIOStatus k_sdio_card_status ()
 
k_sdio_card_info_t k_sdio_card_info ()
 
KSDIOStatus kprv_sdio_init ()
 
void kprv_sdio_terminate ()
 
KSDIOStatus kprv_sdio_write_blocks (uint32_t *buffer, uint64_t addr, uint32_t block_size, uint32_t count)
 
KSDIOStatus kprv_sdio_read_blocks (uint32_t *buffer, uint64_t addr, uint32_t block_size, uint32_t count)
 
KSDIOStatus kprv_sdio_card_status ()
 
k_sdio_card_info_t kprv_sdio_card_info ()
 

Variables

uint32_t k_sdio_card_info_t::capacity
 

Enumeration Type Documentation

Enumerator
SDIO_OK 
SDIO_ERROR 
SDIO_WRITE_ERROR 
SDIO_READ_ERROR 
SDIO_INIT_ERROR 

Function Documentation

k_sdio_card_info_t k_sdio_card_info ( )
KSDIOStatus k_sdio_card_status ( )
KSDIOStatus k_sdio_init ( )
KSDIOStatus k_sdio_read_blocks ( uint32_t *  buffer,
uint64_t  addr,
uint32_t  block_size,
uint32_t  count 
)
void k_sdio_terminate ( )
KSDIOStatus k_sdio_write_blocks ( uint32_t *  buffer,
uint64_t  addr,
uint32_t  block_size,
uint32_t  count 
)
k_sdio_card_info_t kprv_sdio_card_info ( )
KSDIOStatus kprv_sdio_card_status ( )
KSDIOStatus kprv_sdio_init ( )
KSDIOStatus kprv_sdio_read_blocks ( uint32_t *  buffer,
uint64_t  addr,
uint32_t  block_size,
uint32_t  count 
)
void kprv_sdio_terminate ( )
KSDIOStatus kprv_sdio_write_blocks ( uint32_t *  buffer,
uint64_t  addr,
uint32_t  block_size,
uint32_t  count 
)

Variable Documentation

uint32_t k_sdio_card_info_t::capacity