HPM SDK
HPMicro Software Development Kit
sd_raw_status_t Union Reference

Data Fields

uint32_t status_words [16]
 
struct {
   uint32_t   reserved [12]
 
   uint64_t   uhs_au_size: 4
 
   uint64_t   uhs_speed_grade: 4
 
   uint64_t   erase_offset: 2
 
   uint64_t   erase_timeout: 6
 
   uint64_t   erase_size: 16
 
   uint64_t   au_size: 4
 
   uint64_t   performance_move: 8
 
   uint64_t   speed_class: 8
 
   uint32_t   size_of_protected_area
 
   uint32_t   sd_card_type: 16
 
   uint32_t   secured_mode: 1
 
   uint32_t   data_bus_width: 2
 
}; 
 

Field Documentation

◆ 

struct { ... }

◆ au_size

uint64_t sd_raw_status_t::au_size

◆ data_bus_width

uint32_t sd_raw_status_t::data_bus_width

◆ erase_offset

uint64_t sd_raw_status_t::erase_offset

◆ erase_size

uint64_t sd_raw_status_t::erase_size

◆ erase_timeout

uint64_t sd_raw_status_t::erase_timeout

◆ performance_move

uint64_t sd_raw_status_t::performance_move

◆ reserved

uint32_t sd_raw_status_t::reserved[12]

◆ sd_card_type

uint32_t sd_raw_status_t::sd_card_type

◆ secured_mode

uint32_t sd_raw_status_t::secured_mode

◆ size_of_protected_area

uint32_t sd_raw_status_t::size_of_protected_area

◆ speed_class

uint64_t sd_raw_status_t::speed_class

◆ status_words

uint32_t sd_raw_status_t::status_words[16]

◆ uhs_au_size

uint64_t sd_raw_status_t::uhs_au_size

◆ uhs_speed_grade

uint64_t sd_raw_status_t::uhs_speed_grade

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