|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
SDIO Virtual Method Table (VMT). More...
#include <cfn_hal_sdio.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | send_command )(cfn_hal_sdio_t *driver, const cfn_hal_sdio_cmd_t *cmd, uint32_t *response) |
| cfn_hal_error_code_t(* | read_blocks )(cfn_hal_sdio_t *driver, uint8_t *buffer, uint32_t block_addr, uint32_t nbr_of_blocks, uint32_t timeout) |
| cfn_hal_error_code_t(* | write_blocks )(cfn_hal_sdio_t *driver, const uint8_t *data, uint32_t block_addr, uint32_t nbr_of_blocks, uint32_t timeout) |
| cfn_hal_error_code_t(* | get_card_info )(cfn_hal_sdio_t *driver, cfn_hal_sdio_card_info_t *info) |
| cfn_hal_error_code_t(* | wait_card_ready )(cfn_hal_sdio_t *driver, uint32_t timeout) |
SDIO Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_hal_sdio_api_s::base |
| cfn_hal_error_code_t(* cfn_hal_sdio_api_s::get_card_info) (cfn_hal_sdio_t *driver, cfn_hal_sdio_card_info_t *info) |
| cfn_hal_error_code_t(* cfn_hal_sdio_api_s::read_blocks) (cfn_hal_sdio_t *driver, uint8_t *buffer, uint32_t block_addr, uint32_t nbr_of_blocks, uint32_t timeout) |
| cfn_hal_error_code_t(* cfn_hal_sdio_api_s::send_command) (cfn_hal_sdio_t *driver, const cfn_hal_sdio_cmd_t *cmd, uint32_t *response) |
| cfn_hal_error_code_t(* cfn_hal_sdio_api_s::wait_card_ready) (cfn_hal_sdio_t *driver, uint32_t timeout) |
| cfn_hal_error_code_t(* cfn_hal_sdio_api_s::write_blocks) (cfn_hal_sdio_t *driver, const uint8_t *data, uint32_t block_addr, uint32_t nbr_of_blocks, uint32_t timeout) |