Microchip® Advanced Software Framework

card_status_t Struct Reference

#include <sd_mmc_mci.h>

Data Fields

union {
   struct {
      unsigned int   addressserror:1
 
      unsigned int   akeSeqError:1
 
      unsigned int   appCmd:1
 
      unsigned int   blockLenError:1
 
      unsigned int   cardEccDisabled:1
 
      unsigned int   cardEccFailed:1
 
      unsigned int   cardIsLocked:1
 
      unsigned int   ccError:1
 
      unsigned int   comCrcError:1
 
      unsigned int   csdOverwrite:1
 
      unsigned int   currentState:4
 
      unsigned int   eraseParam:1
 
      unsigned int   eraseReset:1
 
      unsigned int   eraseSeqErro:1
 
      unsigned int   error:1
 
      unsigned int   illegalCommand:1
 
      unsigned   int:2
 
      unsigned int   lockUnlockFailed:1
 
      unsigned int   outOfRange:1
 
      unsigned int   readyForData:1
 
      unsigned int   wpEraseSkip:1
 
      unsigned int   wpViolation:1
 
   } 
 
   unsigned int   cardStatus
 
}; 
 

union { ... }
unsigned int card_status_t::addressserror
unsigned int card_status_t::akeSeqError
unsigned int card_status_t::appCmd
unsigned int card_status_t::blockLenError
unsigned int card_status_t::cardEccDisabled
unsigned int card_status_t::cardEccFailed
unsigned int card_status_t::cardIsLocked
unsigned int card_status_t::cardStatus
unsigned int card_status_t::ccError
unsigned int card_status_t::comCrcError
unsigned int card_status_t::csdOverwrite
unsigned int card_status_t::currentState
unsigned int card_status_t::eraseParam
unsigned int card_status_t::eraseReset
unsigned int card_status_t::eraseSeqErro
unsigned int card_status_t::error
unsigned int card_status_t::illegalCommand
unsigned card_status_t::int
unsigned int card_status_t::lockUnlockFailed
unsigned int card_status_t::outOfRange
unsigned int card_status_t::readyForData
unsigned int card_status_t::wpEraseSkip
unsigned int card_status_t::wpViolation