![]() |
nrfxlib API 3.4.99
|
Go to the source code of this file.
Data Structures | |
| struct | nrf_emmc_config_t |
| EMMC configuration structure. More... | |
| struct | nrf_emmc_command_t |
| EMMC command structure. More... | |
| struct | nrf_emmc_data_t |
| EMMC data transfer structure. More... | |
Macros | |
| #define | SOFTPERIPHERAL_EMMC (1) |
| #define | NRF_EMMC_Type NRF_SP_EMMC_Type |
Functions | |
| NRF_STATIC_INLINE void | nrf_emmc_task_trigger (NRF_SP_EMMC_Type *p_reg, nrf_emmc_task_t task) |
| NRF_STATIC_INLINE void | nrf_emmc_enable (NRF_SP_EMMC_Type *p_reg) |
| NRF_STATIC_INLINE void | nrf_emmc_disable (NRF_SP_EMMC_Type *p_reg) |
| NRF_STATIC_INLINE bool | nrf_emmc_enable_check (NRF_SP_EMMC_Type const *p_reg) |
| NRF_STATIC_INLINE void | nrf_emmc_event_clear (NRF_SP_EMMC_Type *p_reg, nrf_emmc_event_t event) |
| NRF_STATIC_INLINE bool | nrf_emmc_event_check (NRF_SP_EMMC_Type const *p_reg, nrf_emmc_event_t event) |
| NRF_STATIC_INLINE uint32_t | nrf_emmc_event_address_get (NRF_SP_EMMC_Type const *p_reg, nrf_emmc_event_t event) |
| NRF_STATIC_INLINE void | nrf_emmc_int_enable (NRF_SP_EMMC_Type *p_reg, uint32_t mask) |
| NRF_STATIC_INLINE uint32_t | nrf_emmc_int_enable_check (NRF_SP_EMMC_Type const *p_reg, uint32_t mask) |
| NRF_STATIC_INLINE void | nrf_emmc_int_disable (NRF_SP_EMMC_Type *p_reg, uint32_t mask) |
| NRF_STATIC_INLINE void | nrf_emmc_config_set (NRF_SP_EMMC_Type *p_reg, nrf_emmc_config_t const *p_config) |
| NRF_STATIC_INLINE void | nrf_emmc_config_get (NRF_SP_EMMC_Type const *p_reg, nrf_emmc_config_t *p_config) |
| NRF_STATIC_INLINE void | nrf_emmc_polling_set (NRF_SP_EMMC_Type *p_reg, uint32_t timeout_us) |
| NRF_STATIC_INLINE void | nrf_emmc_polling_clear (NRF_SP_EMMC_Type *p_reg) |
| NRF_STATIC_INLINE void | nrf_emmc_command_set (NRF_SP_EMMC_Type *p_reg, nrf_emmc_command_t const *p_cmd) |
| NRF_STATIC_INLINE void | nrf_emmc_config_set_ready_to_transfer (NRF_SP_EMMC_Type *p_reg, nrf_emmc_config_t const *p_config) |
| NRF_STATIC_INLINE void | nrf_emmc_config_get_ready_to_transfer (NRF_SP_EMMC_Type const *p_reg, nrf_emmc_config_t *p_config) |
| NRF_STATIC_INLINE void | nrf_emmc_command_set_response (NRF_SP_EMMC_Type *p_reg, const uint32_t *response) |
| NRF_STATIC_INLINE void | nrf_emmc_command_get_response (NRF_SP_EMMC_Type const *p_reg, uint32_t *response) |
| NRF_STATIC_INLINE void | nrf_emmc_command_get (NRF_SP_EMMC_Type const *p_reg, nrf_emmc_command_t *p_cmd) |
| NRF_STATIC_INLINE void | nrf_emmc_data_set (NRF_SP_EMMC_Type *p_reg, nrf_emmc_data_t const *p_data) |
| NRF_STATIC_INLINE void | nrf_emmc_data_get (NRF_SP_EMMC_Type const *p_reg, nrf_emmc_data_t *p_data) |
| NRF_STATIC_INLINE uint32_t | nrf_emmc_get_num_blocks_done (NRF_SP_EMMC_Type const *p_reg) |
| NRF_STATIC_INLINE void | nrf_emmc_status_set (NRF_SP_EMMC_Type *p_reg, uint32_t error_mask) |
| NRF_STATIC_INLINE uint32_t | nrf_emmc_status_get (NRF_SP_EMMC_Type const *p_reg) |
| NRF_STATIC_INLINE bool | nrf_emmc_status_error_check (uint32_t status) |
| NRF_STATIC_INLINE void | nrf_emmc_handshake_set (NRF_SP_EMMC_Type *p_reg, uint32_t val, uint8_t idx) |
| NRF_STATIC_INLINE uint32_t | nrf_emmc_handshake_get (NRF_SP_EMMC_Type const *p_reg, uint8_t idx) |