Data Fields
SDWFF3_Object Struct Reference

SDWFF3 driver object. More...

#include <SDWFF3.h>

Collaboration diagram for SDWFF3_Object:
Collaboration graph
[legend]

Data Fields

bool isOpen
 
bool cardInitiated
 
SD_CardType cardType
 
bool card_inserted
 
bool write_protected
 
uint32_t cid [4]
 
uint32_t rca
 
uint32_t csd [4]
 
uint32_t scr [2]
 
uint8_t tranSpeed
 
uint32_t curBlockSize
 
uint32_t maxBlockSize
 
uint32_t numSectors
 
uint32_t dataBlockCount
 
bool partialBlock
 
uint32_t maxBusWidth
 
uint32_t clockDiv
 
uint32_t SDminDmaTransferSize
 
SDWFF3_EventCB SDWFF3_CB_function
 
HwiP_Params SDhwiPrms
 
HwiP_Struct SDhwiStruct
 

Detailed Description

SDWFF3 driver object.

Field Documentation

§ isOpen

bool SDWFF3_Object::isOpen

True if the controller is opened

§ cardInitiated

bool SDWFF3_Object::cardInitiated

True if the card is initiated

§ cardType

SD_CardType SDWFF3_Object::cardType

Type of card

§ card_inserted

bool SDWFF3_Object::card_inserted

define if the card is connected

§ write_protected

bool SDWFF3_Object::write_protected

define if the card is write protected

§ cid

uint32_t SDWFF3_Object::cid[4]

Card identification register

§ rca

uint32_t SDWFF3_Object::rca

Relative card address

§ csd

uint32_t SDWFF3_Object::csd[4]

Card specific data

§ scr

uint32_t SDWFF3_Object::scr[2]

SD configuration register

§ tranSpeed

uint8_t SDWFF3_Object::tranSpeed

Transfer speed

§ curBlockSize

uint32_t SDWFF3_Object::curBlockSize

Number of bytes to be transferred per block

§ maxBlockSize

uint32_t SDWFF3_Object::maxBlockSize

Max Number of bytes to be transferred per block that can be configured

§ numSectors

uint32_t SDWFF3_Object::numSectors

Number of sectors - sector = 512B

§ dataBlockCount

uint32_t SDWFF3_Object::dataBlockCount

Data dec. block counter

§ partialBlock

bool SDWFF3_Object::partialBlock

Define if block length can be changed

§ maxBusWidth

uint32_t SDWFF3_Object::maxBusWidth

Num of data line that the card supported

§ clockDiv

uint32_t SDWFF3_Object::clockDiv

Variable to divide card clock, based on 40MHz

§ SDminDmaTransferSize

uint32_t SDWFF3_Object::SDminDmaTransferSize

DMA transaction threshold

§ SDWFF3_CB_function

SDWFF3_EventCB SDWFF3_Object::SDWFF3_CB_function

Application call-back function

§ SDhwiPrms

HwiP_Params SDWFF3_Object::SDhwiPrms

HWI interrupt params

§ SDhwiStruct

HwiP_Struct SDWFF3_Object::SDhwiStruct

HWI interrupt struct


The documentation for this struct was generated from the following file:
© Copyright 1995-2026, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale