|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
QSPI Virtual Method Table (VMT). More...
#include <cfn_hal_qspi.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | command )(cfn_hal_qspi_t *driver, const cfn_hal_qspi_cmd_t *cmd, uint32_t timeout) |
| cfn_hal_error_code_t(* | transmit )(cfn_hal_qspi_t *driver, const uint8_t *data, uint32_t timeout) |
| cfn_hal_error_code_t(* | receive )(cfn_hal_qspi_t *driver, uint8_t *data, uint32_t timeout) |
| cfn_hal_error_code_t(* | memory_mapped_enable )(cfn_hal_qspi_t *driver, const cfn_hal_qspi_cmd_t *cmd) |
| cfn_hal_error_code_t(* | autopolling_enable )(cfn_hal_qspi_t *driver, const cfn_hal_qspi_cmd_t *cmd, uint32_t match, uint32_t mask, uint32_t timeout) |
QSPI Virtual Method Table (VMT).
| cfn_hal_error_code_t(* cfn_hal_qspi_api_s::autopolling_enable) (cfn_hal_qspi_t *driver, const cfn_hal_qspi_cmd_t *cmd, uint32_t match, uint32_t mask, uint32_t timeout) |
| cfn_hal_api_base_t cfn_hal_qspi_api_s::base |
| cfn_hal_error_code_t(* cfn_hal_qspi_api_s::command) (cfn_hal_qspi_t *driver, const cfn_hal_qspi_cmd_t *cmd, uint32_t timeout) |
| cfn_hal_error_code_t(* cfn_hal_qspi_api_s::memory_mapped_enable) (cfn_hal_qspi_t *driver, const cfn_hal_qspi_cmd_t *cmd) |
| cfn_hal_error_code_t(* cfn_hal_qspi_api_s::receive) (cfn_hal_qspi_t *driver, uint8_t *data, uint32_t timeout) |
| cfn_hal_error_code_t(* cfn_hal_qspi_api_s::transmit) (cfn_hal_qspi_t *driver, const uint8_t *data, uint32_t timeout) |