HAL
SD_HandleTypeDef::SdCard
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
SD_HandleTypeDef::SdCard
SD_HandleTypeDef::SdCard field
SD Card information
Syntax
from
stm32f4xx_hal_sd.h:144
HAL_SD_CardInfoTypeDef
SdCard
;
References
Location
Referrer
Text
stm32f4xx_hal_sd.h:144
HAL_SD_CardInfoTypeDef
SdCard
;
/*!< SD Card information */
stm32f4xx_hal_sd.c:589
HAL_SD_ReadBlocks()
if
(
(
add
+
NumberOfBlocks
)
>
(
hsd
->
SdCard
.
LogBlockNbr
)
)
stm32f4xx_hal_sd.c:600
HAL_SD_ReadBlocks()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:682
HAL_SD_ReadBlocks()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SECURED
)
stm32f4xx_hal_sd.c:808
HAL_SD_WriteBlocks()
if
(
(
add
+
NumberOfBlocks
)
>
(
hsd
->
SdCard
.
LogBlockNbr
)
)
stm32f4xx_hal_sd.c:819
HAL_SD_WriteBlocks()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:901
HAL_SD_WriteBlocks()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SECURED
)
stm32f4xx_hal_sd.c:997
HAL_SD_ReadBlocks_IT()
if
(
(
add
+
NumberOfBlocks
)
>
(
hsd
->
SdCard
.
LogBlockNbr
)
)
stm32f4xx_hal_sd.c:1017
HAL_SD_ReadBlocks_IT()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:1093
HAL_SD_WriteBlocks_IT()
if
(
(
add
+
NumberOfBlocks
)
>
(
hsd
->
SdCard
.
LogBlockNbr
)
)
stm32f4xx_hal_sd.c:1114
HAL_SD_WriteBlocks_IT()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:1190
HAL_SD_ReadBlocks_DMA()
if
(
(
add
+
NumberOfBlocks
)
>
(
hsd
->
SdCard
.
LogBlockNbr
)
)
stm32f4xx_hal_sd.c:1234
HAL_SD_ReadBlocks_DMA()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:1311
HAL_SD_WriteBlocks_DMA()
if
(
(
add
+
NumberOfBlocks
)
>
(
hsd
->
SdCard
.
LogBlockNbr
)
)
stm32f4xx_hal_sd.c:1338
HAL_SD_WriteBlocks_DMA()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:1434
HAL_SD_Erase()
if
(
end_add
>
(
hsd
->
SdCard
.
LogBlockNbr
)
)
stm32f4xx_hal_sd.c:1443
HAL_SD_Erase()
if
(
(
(
hsd
->
SdCard
.
Class
)
&
SDIO_CCCC_ERASE
)
==
0U
)
stm32f4xx_hal_sd.c:1462
HAL_SD_Erase()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:1469
HAL_SD_Erase()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SECURED
)
stm32f4xx_hal_sd.c:2074
HAL_SD_GetCardCSD()
if
(
hsd
->
SdCard
.
CardType
==
CARD_SDSC
)
stm32f4xx_hal_sd.c:2088
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
BlockNbr
=
(
pCSD
->
DeviceSize
+
1U
)
;
stm32f4xx_hal_sd.c:2089
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
BlockNbr
*=
(
1UL
<
<
(
(
pCSD
->
DeviceSizeMul
&
0x07U
)
+
2U
)
)
;
stm32f4xx_hal_sd.c:2090
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
BlockSize
=
(
1UL
<
<
(
pCSD
->
RdBlockLen
&
0x0FU
)
)
;
stm32f4xx_hal_sd.c:2092
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
LogBlockNbr
=
(
hsd
->
SdCard
.
BlockNbr
)
*
(
(
hsd
->
SdCard
.
BlockSize
)
/
512U
)
;
stm32f4xx_hal_sd.c:2093
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
LogBlockSize
=
512U
;
stm32f4xx_hal_sd.c:2095
HAL_SD_GetCardCSD()
else
if
(
hsd
->
SdCard
.
CardType
==
CARD_SDHC_SDXC
)
stm32f4xx_hal_sd.c:2100
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
BlockNbr
=
(
(
pCSD
->
DeviceSize
+
1U
)
*
1024U
)
;
stm32f4xx_hal_sd.c:2101
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
LogBlockNbr
=
hsd
->
SdCard
.
BlockNbr
;
stm32f4xx_hal_sd.c:2102
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
BlockSize
=
512U
;
stm32f4xx_hal_sd.c:2103
HAL_SD_GetCardCSD()
hsd
->
SdCard
.
LogBlockSize
=
hsd
->
SdCard
.
BlockSize
;
stm32f4xx_hal_sd.c:2222
HAL_SD_GetCardInfo()
pCardInfo
->
CardType
=
(
uint32_t
)
(
hsd
->
SdCard
.
CardType
)
;
stm32f4xx_hal_sd.c:2223
HAL_SD_GetCardInfo()
pCardInfo
->
CardVersion
=
(
uint32_t
)
(
hsd
->
SdCard
.
CardVersion
)
;
stm32f4xx_hal_sd.c:2224
HAL_SD_GetCardInfo()
pCardInfo
->
Class
=
(
uint32_t
)
(
hsd
->
SdCard
.
Class
)
;
stm32f4xx_hal_sd.c:2225
HAL_SD_GetCardInfo()
pCardInfo
->
RelCardAdd
=
(
uint32_t
)
(
hsd
->
SdCard
.
RelCardAdd
)
;
stm32f4xx_hal_sd.c:2226
HAL_SD_GetCardInfo()
pCardInfo
->
BlockNbr
=
(
uint32_t
)
(
hsd
->
SdCard
.
BlockNbr
)
;
stm32f4xx_hal_sd.c:2227
HAL_SD_GetCardInfo()
pCardInfo
->
BlockSize
=
(
uint32_t
)
(
hsd
->
SdCard
.
BlockSize
)
;
stm32f4xx_hal_sd.c:2228
HAL_SD_GetCardInfo()
pCardInfo
->
LogBlockNbr
=
(
uint32_t
)
(
hsd
->
SdCard
.
LogBlockNbr
)
;
stm32f4xx_hal_sd.c:2229
HAL_SD_GetCardInfo()
pCardInfo
->
LogBlockSize
=
(
uint32_t
)
(
hsd
->
SdCard
.
LogBlockSize
)
;
stm32f4xx_hal_sd.c:2257
HAL_SD_ConfigWideBusOperation()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SECURED
)
stm32f4xx_hal_sd.c:2691
SD_InitCard()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SECURED
)
stm32f4xx_hal_sd.c:2709
SD_InitCard()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SECURED
)
stm32f4xx_hal_sd.c:2719
SD_InitCard()
if
(
hsd
->
SdCard
.
CardType
!=
CARD_SECURED
)
stm32f4xx_hal_sd.c:2722
SD_InitCard()
hsd
->
SdCard
.
RelCardAdd
=
sd_rca
;
stm32f4xx_hal_sd.c:2725
SD_InitCard()
errorstate
=
SDMMC_CmdSendCSD
(
hsd
->
Instance
,
(
uint32_t
)
(
hsd
->
SdCard
.
RelCardAdd
<
<
16U
)
)
;
stm32f4xx_hal_sd.c:2741
SD_InitCard()
hsd
->
SdCard
.
Class
=
(
SDIO_GetResponse
(
hsd
->
Instance
,
SDIO_RESP2
)
>
>
20U
)
;
stm32f4xx_hal_sd.c:2750
SD_InitCard()
errorstate
=
SDMMC_CmdSelDesel
(
hsd
->
Instance
,
(
uint32_t
)
(
(
(
uint32_t
)
hsd
->
SdCard
.
RelCardAdd
)
<
<
16U
)
)
;
stm32f4xx_hal_sd.c:2787
SD_PowerON()
hsd
->
SdCard
.
CardVersion
=
CARD_V1_X
;
stm32f4xx_hal_sd.c:2798
SD_PowerON()
hsd
->
SdCard
.
CardVersion
=
CARD_V2_X
;
stm32f4xx_hal_sd.c:2801
SD_PowerON()
if
(
hsd
->
SdCard
.
CardVersion
==
CARD_V2_X
)
stm32f4xx_hal_sd.c:2844
SD_PowerON()
hsd
->
SdCard
.
CardType
=
CARD_SDHC_SDXC
;
stm32f4xx_hal_sd.c:2848
SD_PowerON()
hsd
->
SdCard
.
CardType
=
CARD_SDSC
;
stm32f4xx_hal_sd.c:2896
SD_SendSDStatus()
errorstate
=
SDMMC_CmdAppCommand
(
hsd
->
Instance
,
(
uint32_t
)
(
hsd
->
SdCard
.
RelCardAdd
<
<
16U
)
)
;
stm32f4xx_hal_sd.c:2993
SD_SendStatus()
errorstate
=
SDMMC_CmdSendStatus
(
hsd
->
Instance
,
(
uint32_t
)
(
hsd
->
SdCard
.
RelCardAdd
<
<
16U
)
)
;
stm32f4xx_hal_sd.c:3031
SD_WideBus_Enable()
errorstate
=
SDMMC_CmdAppCommand
(
hsd
->
Instance
,
(
uint32_t
)
(
hsd
->
SdCard
.
RelCardAdd
<
<
16U
)
)
;
stm32f4xx_hal_sd.c:3078
SD_WideBus_Disable()
errorstate
=
SDMMC_CmdAppCommand
(
hsd
->
Instance
,
(
uint32_t
)
(
hsd
->
SdCard
.
RelCardAdd
<
<
16U
)
)
;
stm32f4xx_hal_sd.c:3123
SD_FindSCR()
errorstate
=
SDMMC_CmdAppCommand
(
hsd
->
Instance
,
(
uint32_t
)
(
(
hsd
->
SdCard
.
RelCardAdd
)
<
<
16U
)
)
;
Data Use
Functions reading
SD_HandleTypeDef::SdCard
SD_HandleTypeDef::SdCard
HAL_SD_ReadBlocks()
HAL_SD_WriteBlocks()
HAL_SD_ReadBlocks_IT()
HAL_SD_WriteBlocks_IT()
HAL_SD_ReadBlocks_DMA()
HAL_SD_WriteBlocks_DMA()
HAL_SD_Erase()
HAL_SD_GetCardCSD()
HAL_SD_GetCardInfo()
HAL_SD_ConfigWideBusOperation()
SD_InitCard()
SD_PowerON()
SD_SendSDStatus()
SD_SendStatus()
SD_WideBus_Enable()
SD_WideBus_Disable()
SD_FindSCR()
all items filtered out
Type of
SD_HandleTypeDef::SdCard
SD_HandleTypeDef::SdCard
HAL_SD_CardInfoTypeDef
all items filtered out