SD/MMC R1 register information. More...
#include <hpm_sdmmc_card.h>
Data Fields | |
| uint32_t | status |
| struct { | |
| uint32_t ake_seq_error: 1 | |
| uint32_t app_cmd: 1 | |
| uint32_t fx_event: 1 | |
| uint32_t ready_for_data: 1 | |
| uint32_t current_state: 4 | |
| uint32_t erase_reset: 1 | |
| uint32_t card_ecc_disabled: 1 | |
| uint32_t wp_erase_skip: 1 | |
| uint32_t csd_overwrite: 1 | |
| uint32_t error: 1 | |
| uint32_t cc_error: 1 | |
| uint32_t card_ecc_failed: 1 | |
| uint32_t illegal_command: 1 | |
| uint32_t com_crc_error: 1 | |
| uint32_t lock_unlock_failed: 1 | |
| uint32_t card_is_locked: 1 | |
| uint32_t wp_violation: 1 | |
| uint32_t erase_param: 1 | |
| uint32_t erase_seq_error: 1 | |
| uint32_t block_len_error: 1 | |
| uint32_t address_error: 1 | |
| uint32_t out_of_range: 1 | |
| }; | |
SD/MMC R1 register information.
| struct { ... } |
| uint32_t sdmmc_r1_status_t::address_error |
| uint32_t sdmmc_r1_status_t::ake_seq_error |
| uint32_t sdmmc_r1_status_t::app_cmd |
| uint32_t sdmmc_r1_status_t::block_len_error |
| uint32_t sdmmc_r1_status_t::card_ecc_disabled |
| uint32_t sdmmc_r1_status_t::card_ecc_failed |
| uint32_t sdmmc_r1_status_t::card_is_locked |
| uint32_t sdmmc_r1_status_t::cc_error |
| uint32_t sdmmc_r1_status_t::com_crc_error |
| uint32_t sdmmc_r1_status_t::csd_overwrite |
| uint32_t sdmmc_r1_status_t::current_state |
| uint32_t sdmmc_r1_status_t::erase_param |
| uint32_t sdmmc_r1_status_t::erase_reset |
| uint32_t sdmmc_r1_status_t::erase_seq_error |
| uint32_t sdmmc_r1_status_t::error |
| uint32_t sdmmc_r1_status_t::fx_event |
| uint32_t sdmmc_r1_status_t::illegal_command |
| uint32_t sdmmc_r1_status_t::lock_unlock_failed |
| uint32_t sdmmc_r1_status_t::out_of_range |
| uint32_t sdmmc_r1_status_t::ready_for_data |
| uint32_t sdmmc_r1_status_t::status |
| uint32_t sdmmc_r1_status_t::wp_erase_skip |
| uint32_t sdmmc_r1_status_t::wp_violation |