HPM SDK
HPMicro Software Development Kit
sdmmc_r1_status_t Union Reference

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
 
}; 
 

Detailed Description

SD/MMC R1 register information.

Field Documentation

◆ 

struct { ... }

◆ address_error

uint32_t sdmmc_r1_status_t::address_error

◆ ake_seq_error

uint32_t sdmmc_r1_status_t::ake_seq_error

◆ app_cmd

uint32_t sdmmc_r1_status_t::app_cmd

◆ block_len_error

uint32_t sdmmc_r1_status_t::block_len_error

◆ card_ecc_disabled

uint32_t sdmmc_r1_status_t::card_ecc_disabled

◆ card_ecc_failed

uint32_t sdmmc_r1_status_t::card_ecc_failed

◆ card_is_locked

uint32_t sdmmc_r1_status_t::card_is_locked

◆ cc_error

uint32_t sdmmc_r1_status_t::cc_error

◆ com_crc_error

uint32_t sdmmc_r1_status_t::com_crc_error

◆ csd_overwrite

uint32_t sdmmc_r1_status_t::csd_overwrite

◆ current_state

uint32_t sdmmc_r1_status_t::current_state

◆ erase_param

uint32_t sdmmc_r1_status_t::erase_param

◆ erase_reset

uint32_t sdmmc_r1_status_t::erase_reset

◆ erase_seq_error

uint32_t sdmmc_r1_status_t::erase_seq_error

◆ error

uint32_t sdmmc_r1_status_t::error

◆ fx_event

uint32_t sdmmc_r1_status_t::fx_event

◆ illegal_command

uint32_t sdmmc_r1_status_t::illegal_command

◆ lock_unlock_failed

uint32_t sdmmc_r1_status_t::lock_unlock_failed

◆ out_of_range

uint32_t sdmmc_r1_status_t::out_of_range

◆ ready_for_data

uint32_t sdmmc_r1_status_t::ready_for_data

◆ status

uint32_t sdmmc_r1_status_t::status

◆ wp_erase_skip

uint32_t sdmmc_r1_status_t::wp_erase_skip

◆ wp_violation

uint32_t sdmmc_r1_status_t::wp_violation

The documentation for this union was generated from the following file: