FreeRTOS+FAT in keil

When compiling FreeRTOS and fat with KEIL, the file stm32f4xx is not found_ ll_ SDMMC. H, but when I download the stm32hal firmware library, it displays errors such as file incompatibility. I don’t know how to debug it.

Hi @rush-rush-dog,

I see your screenshot shows the compilation error when stm32f4xx_ll_sdmmc.h is not found in the include path. What is the error that you get after adding the HAL driver code to your project and that file’s directory to your include path?

I’m sorry the error message is too long to take the screenshot so I just copy it in the following. I hope it doesn’t bother your reading.
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(633): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CR1” (declared at line 579 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CR1 TIM_DMABASE_CR1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(634): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CR2” (declared at line 580 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CR2 TIM_DMABASE_CR2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(635): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_SMCR” (declared at line 581 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_SMCR TIM_DMABASE_SMCR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(636): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_DIER” (declared at line 582 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_DIER TIM_DMABASE_DIER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(637): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_SR” (declared at line 583 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_SR TIM_DMABASE_SR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(638): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_EGR” (declared at line 584 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_EGR TIM_DMABASE_EGR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(639): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCMR1” (declared at line 585 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCMR1 TIM_DMABASE_CCMR1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(640): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCMR2” (declared at line 586 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCMR2 TIM_DMABASE_CCMR2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(641): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCER” (declared at line 587 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCER TIM_DMABASE_CCER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(642): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CNT” (declared at line 588 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CNT TIM_DMABASE_CNT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(643): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_PSC” (declared at line 589 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_PSC TIM_DMABASE_PSC
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(644): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_ARR” (declared at line 590 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_ARR TIM_DMABASE_ARR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(645): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_RCR” (declared at line 591 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_RCR TIM_DMABASE_RCR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(646): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR1” (declared at line 592 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR1 TIM_DMABASE_CCR1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(647): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR2” (declared at line 593 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR2 TIM_DMABASE_CCR2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(648): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR3” (declared at line 594 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR3 TIM_DMABASE_CCR3
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(649): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR4” (declared at line 595 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR4 TIM_DMABASE_CCR4
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(650): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_BDTR” (declared at line 596 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_BDTR TIM_DMABASE_BDTR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(651): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_DCR” (declared at line 597 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_DCR TIM_DMABASE_DCR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(659): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_OR” (declared at line 598 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_OR TIM_DMABASE_OR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(661): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_Update” (declared at line 794 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_Update TIM_EVENTSOURCE_UPDATE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(662): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC1” (declared at line 795 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC1 TIM_EVENTSOURCE_CC1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(663): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC2” (declared at line 796 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC2 TIM_EVENTSOURCE_CC2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(664): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC3” (declared at line 797 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC3 TIM_EVENTSOURCE_CC3
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(665): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC4” (declared at line 798 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC4 TIM_EVENTSOURCE_CC4
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(666): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_COM” (declared at line 799 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_COM TIM_EVENTSOURCE_COM
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(667): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_Trigger” (declared at line 800 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_Trigger TIM_EVENTSOURCE_TRIGGER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(668): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_Break” (declared at line 801 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_Break TIM_EVENTSOURCE_BREAK
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(671): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_1Transfer” (declared at line 627 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_1Transfer TIM_DMABURSTLENGTH_1TRANSFER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(672): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_2Transfers” (declared at line 628 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_2Transfers TIM_DMABURSTLENGTH_2TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(673): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_3Transfers” (declared at line 629 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_3Transfers TIM_DMABURSTLENGTH_3TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(674): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_4Transfers” (declared at line 630 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_4Transfers TIM_DMABURSTLENGTH_4TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(675): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_5Transfers” (declared at line 631 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_5Transfers TIM_DMABURSTLENGTH_5TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(676): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_6Transfers” (declared at line 632 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_6Transfers TIM_DMABURSTLENGTH_6TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(677): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_7Transfers” (declared at line 633 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_7Transfers TIM_DMABURSTLENGTH_7TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(678): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_8Transfers” (declared at line 634 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_8Transfers TIM_DMABURSTLENGTH_8TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(679): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_9Transfers” (declared at line 635 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_9Transfers TIM_DMABURSTLENGTH_9TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(680): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_10Transfers” (declared at line 636 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_10Transfers TIM_DMABURSTLENGTH_10TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(681): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_11Transfers” (declared at line 637 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_11Transfers TIM_DMABURSTLENGTH_11TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(682): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_12Transfers” (declared at line 638 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_12Transfers TIM_DMABURSTLENGTH_12TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(683): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_13Transfers” (declared at line 639 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_13Transfers TIM_DMABURSTLENGTH_13TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(684): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_14Transfers” (declared at line 640 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_14Transfers TIM_DMABURSTLENGTH_14TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(685): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_15Transfers” (declared at line 641 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_15Transfers TIM_DMABURSTLENGTH_15TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(686): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_16Transfers” (declared at line 642 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_16Transfers TIM_DMABURSTLENGTH_16TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(687): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_17Transfers” (declared at line 643 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_17Transfers TIM_DMABURSTLENGTH_17TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(688): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_18Transfers” (declared at line 644 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_18Transfers TIM_DMABURSTLENGTH_18TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(757): warning: #47-D: incompatible redefinition of macro “CAN_FilterFIFO0” (declared at line 361 of “…\FWLIB\inc\stm32f4xx_can.h”)
#define CAN_FilterFIFO0 CAN_FILTER_FIFO0
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(758): warning: #47-D: incompatible redefinition of macro “CAN_FilterFIFO1” (declared at line 362 of “…\FWLIB\inc\stm32f4xx_can.h”)
#define CAN_FilterFIFO1 CAN_FILTER_FIFO1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(830): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_SHA1” (declared at line 97 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_SHA1 HASH_ALGOSELECTION_SHA1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(831): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_SHA224” (declared at line 98 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_SHA224 HASH_ALGOSELECTION_SHA224
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(832): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_SHA256” (declared at line 99 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_SHA256 HASH_ALGOSELECTION_SHA256
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(833): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_MD5” (declared at line 100 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_MD5 HASH_ALGOSELECTION_MD5
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(835): warning: #47-D: incompatible redefinition of macro “HASH_AlgoMode_HASH” (declared at line 113 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoMode_HASH HASH_ALGOMODE_HASH
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(836): warning: #47-D: incompatible redefinition of macro “HASH_AlgoMode_HMAC” (declared at line 114 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoMode_HMAC HASH_ALGOMODE_HMAC
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(838): warning: #47-D: incompatible redefinition of macro “HASH_HMACKeyType_ShortKey” (declared at line 141 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_HMACKeyType_ShortKey HASH_HMAC_KEYTYPE_SHORTKEY
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(839): warning: #47-D: incompatible redefinition of macro “HASH_HMACKeyType_LongKey” (declared at line 142 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_HMACKeyType_LongKey HASH_HMAC_KEYTYPE_LONGKEY
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(1122): warning: #47-D: incompatible redefinition of macro “IS_DAC_GENERATE_WAVE” (declared at line 114 of “…\FWLIB\inc\stm32f4xx_dac.h”)
#define IS_DAC_GENERATE_WAVE IS_DAC_WAVE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(1223): warning: #47-D: incompatible redefinition of macro “IS_DAC_WAVE” (declared at line 222 of “…\FWLIB\inc\stm32f4xx_dac.h”)
#define IS_DAC_WAVE(WAVE) (((WAVE) == DAC_WAVE_NONE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2270): warning: #47-D: incompatible redefinition of macro “IS_RCC_RTCCLK_SOURCE” (declared at line 241 of “…\FWLIB\inc\stm32f4xx_rcc.h”)
#define IS_RCC_RTCCLK_SOURCE IS_RCC_RTCCLKSOURCE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2411): warning: #47-D: incompatible redefinition of macro “IS_ALARM_MASK” (declared at line 279 of “…\FWLIB\inc\stm32f4xx_rtc.h”)
#define IS_ALARM_MASK IS_RTC_ALARM_MASK
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2650): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR0” (declared at line 704 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR0 ((uint32_t)0x0000)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2651): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR1” (declared at line 705 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR1 ((uint32_t)0x0010)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2652): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR2” (declared at line 706 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR2 ((uint32_t)0x0020)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2653): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR3” (declared at line 707 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR3 ((uint32_t)0x0030)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2667): warning: #47-D: incompatible redefinition of macro “IS_TIM_OUTPUTN_STATE” (declared at line 373 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define IS_TIM_OUTPUTN_STATE(STATE) (((STATE) == TIM_OUTPUTNSTATE_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2673): warning: #47-D: incompatible redefinition of macro “IS_TIM_OUTPUT_STATE” (declared at line 361 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define IS_TIM_OUTPUT_STATE(STATE) (((STATE) == TIM_OUTPUTSTATE_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(90): error: #256: invalid redeclaration of type name “SDIO_InitTypeDef” (declared at line 72 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
}SDIO_InitTypeDef;
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(116): error: #256: invalid redeclaration of type name “SDIO_CmdInitTypeDef” (declared at line 92 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
}SDIO_CmdInitTypeDef;
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(141): error: #256: invalid redeclaration of type name “SDIO_DataInitTypeDef” (declared at line 113 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
}SDIO_DataInitTypeDef;
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(158): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CLOCK_EDGE” (declared at line 128 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CLOCK_EDGE(EDGE) (((EDGE) == SDIO_CLOCK_EDGE_RISING) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(170): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CLOCK_BYPASS” (declared at line 140 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CLOCK_BYPASS(BYPASS) (((BYPASS) == SDIO_CLOCK_BYPASS_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(182): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CLOCK_POWER_SAVE” (declared at line 152 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CLOCK_POWER_SAVE(SAVE) (((SAVE) == SDIO_CLOCK_POWER_SAVE_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(195): warning: #47-D: incompatible redefinition of macro “IS_SDIO_BUS_WIDE” (declared at line 165 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_BUS_WIDE(WIDE) (((WIDE) == SDIO_BUS_WIDE_1B) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(208): warning: #47-D: incompatible redefinition of macro “IS_SDIO_HARDWARE_FLOW_CONTROL” (declared at line 178 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_HARDWARE_FLOW_CONTROL(CONTROL) (((CONTROL) == SDIO_HARDWARE_FLOW_CONTROL_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(237): warning: #47-D: incompatible redefinition of macro “IS_SDIO_RESPONSE” (declared at line 245 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_RESPONSE(RESPONSE) (((RESPONSE) == SDIO_RESPONSE_NO) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(251): warning: #47-D: incompatible redefinition of macro “IS_SDIO_WAIT” (declared at line 259 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_WAIT(WAIT) (((WAIT) == SDIO_WAIT_NO) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(264): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CPSM” (declared at line 271 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CPSM(CPSM) (((CPSM) == SDIO_CPSM_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(313): warning: #47-D: incompatible redefinition of macro “IS_SDIO_BLOCK_SIZE” (declared at line 318 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_BLOCK_SIZE(SIZE) (((SIZE) == SDIO_DATABLOCK_SIZE_1B) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(338): warning: #47-D: incompatible redefinition of macro “IS_SDIO_TRANSFER_DIR” (declared at line 343 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_TRANSFER_DIR(DIR) (((DIR) == SDIO_TRANSFER_DIR_TO_CARD) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(350): warning: #47-D: incompatible redefinition of macro “IS_SDIO_TRANSFER_MODE” (declared at line 355 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_TRANSFER_MODE(MODE) (((MODE) == SDIO_TRANSFER_MODE_BLOCK) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(362): warning: #47-D: incompatible redefinition of macro “IS_SDIO_DPSM” (declared at line 367 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_DPSM(DPSM) (((DPSM) == SDIO_DPSM_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(374): warning: #47-D: incompatible redefinition of macro “IS_SDIO_READWAIT_MODE” (declared at line 464 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_READWAIT_MODE(MODE) (((MODE) == SDIO_READ_WAIT_MODE_CLK) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(383): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CCRCFAIL” (declared at line 200 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CCRCFAIL SDIO_STA_CCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(384): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DCRCFAIL” (declared at line 201 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DCRCFAIL SDIO_STA_DCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(385): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CTIMEOUT” (declared at line 202 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CTIMEOUT SDIO_STA_CTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(386): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DTIMEOUT” (declared at line 203 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DTIMEOUT SDIO_STA_DTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(387): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXUNDERR” (declared at line 204 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXUNDERR SDIO_STA_TXUNDERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(388): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXOVERR” (declared at line 205 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXOVERR SDIO_STA_RXOVERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(389): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CMDREND” (declared at line 206 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CMDREND SDIO_STA_CMDREND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(390): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CMDSENT” (declared at line 207 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CMDSENT SDIO_STA_CMDSENT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(391): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DATAEND” (declared at line 208 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DATAEND SDIO_STA_DATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(392): warning: #47-D: incompatible redefinition of macro “SDIO_IT_STBITERR” (declared at line 209 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_STBITERR SDIO_STA_STBITERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(393): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DBCKEND” (declared at line 210 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DBCKEND SDIO_STA_DBCKEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(394): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CMDACT” (declared at line 211 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CMDACT SDIO_STA_CMDACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(395): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXACT” (declared at line 212 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXACT SDIO_STA_TXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(396): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXACT” (declared at line 213 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXACT SDIO_STA_RXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(397): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXFIFOHE” (declared at line 214 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXFIFOHE SDIO_STA_TXFIFOHE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(398): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXFIFOHF” (declared at line 215 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXFIFOHF SDIO_STA_RXFIFOHF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(399): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXFIFOF” (declared at line 216 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXFIFOF SDIO_STA_TXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(400): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXFIFOF” (declared at line 217 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXFIFOF SDIO_STA_RXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(401): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXFIFOE” (declared at line 218 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXFIFOE SDIO_STA_TXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(402): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXFIFOE” (declared at line 219 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXFIFOE SDIO_STA_RXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(403): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXDAVL” (declared at line 220 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXDAVL SDIO_STA_TXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(404): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXDAVL” (declared at line 221 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXDAVL SDIO_STA_RXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(405): warning: #47-D: incompatible redefinition of macro “SDIO_IT_SDIOIT” (declared at line 222 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_SDIOIT SDIO_STA_SDIOIT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(406): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CEATAEND” (declared at line 223 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CEATAEND SDIO_STA_CEATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(414): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CCRCFAIL” (declared at line 376 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CCRCFAIL SDIO_STA_CCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(415): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DCRCFAIL” (declared at line 377 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DCRCFAIL SDIO_STA_DCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(416): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CTIMEOUT” (declared at line 378 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CTIMEOUT SDIO_STA_CTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(417): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DTIMEOUT” (declared at line 379 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DTIMEOUT SDIO_STA_DTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(418): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXUNDERR” (declared at line 380 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXUNDERR SDIO_STA_TXUNDERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(419): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXOVERR” (declared at line 381 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXOVERR SDIO_STA_RXOVERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(420): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CMDREND” (declared at line 382 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CMDREND SDIO_STA_CMDREND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(421): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CMDSENT” (declared at line 383 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CMDSENT SDIO_STA_CMDSENT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(422): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DATAEND” (declared at line 384 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DATAEND SDIO_STA_DATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(423): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_STBITERR” (declared at line 385 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_STBITERR SDIO_STA_STBITERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(424): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DBCKEND” (declared at line 386 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DBCKEND SDIO_STA_DBCKEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(425): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CMDACT” (declared at line 387 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CMDACT SDIO_STA_CMDACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(426): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXACT” (declared at line 388 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXACT SDIO_STA_TXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(427): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXACT” (declared at line 389 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXACT SDIO_STA_RXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(428): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXFIFOHE” (declared at line 390 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXFIFOHE SDIO_STA_TXFIFOHE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(429): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXFIFOHF” (declared at line 391 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXFIFOHF SDIO_STA_RXFIFOHF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(430): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXFIFOF” (declared at line 392 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXFIFOF SDIO_STA_TXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(431): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXFIFOF” (declared at line 393 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXFIFOF SDIO_STA_RXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(432): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXFIFOE” (declared at line 394 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXFIFOE SDIO_STA_TXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(433): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXFIFOE” (declared at line 395 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXFIFOE SDIO_STA_RXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(434): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXDAVL” (declared at line 396 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXDAVL SDIO_STA_TXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(435): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXDAVL” (declared at line 397 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXDAVL SDIO_STA_RXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(436): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_SDIOIT” (declared at line 398 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_SDIOIT SDIO_STA_SDIOIT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(437): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CEATAEND” (declared at line 399 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CEATAEND SDIO_STA_CEATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(855): error: #147: declaration is incompatible with “void SDIO_Init(SDIO_InitTypeDef *)” (declared at line 480 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_Init(SDIO_TypeDef *SDIOx, SDIO_InitTypeDef Init);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(875): error: #18: expected a “)”
HAL_StatusTypeDef SDIO_PowerState_ON(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(875): error: #101: “uint32_t” has already been declared in the current scope
HAL_StatusTypeDef SDIO_PowerState_ON(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(876): error: #18: expected a “)”
HAL_StatusTypeDef SDIO_PowerState_OFF(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(877): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetPowerState(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(877): error: #147-D: declaration is incompatible with “uint32_t SDIO_GetPowerState(void)” (declared at line 484 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint32_t SDIO_GetPowerState(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(880): error: #147: declaration is incompatible with “void SDIO_SendCommand(SDIO_CmdInitTypeDef *)” (declared at line 487 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_SendCommand(SDIO_TypeDef *SDIOx, SDIO_CmdInitTypeDef *SDIO_CmdInitStruct);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(881): error: #147-D: declaration is incompatible with “uint8_t SDIO_GetCommandResponse(void)” (declared at line 489 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint8_t SDIO_GetCommandResponse(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(882): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetResponse(uint32_t SDIO_RESP);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(882): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetResponse(uint32_t SDIO_RESP);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(885): error: #147: declaration is incompatible with “void SDIO_DataConfig(SDIO_DataInitTypeDef *)” (declared at line 493 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_DataConfig(SDIO_TypeDef SDIOx, SDIO_DataInitTypeDef SDIO_DataInitStruct);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(886): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetDataCounter(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(886): error: #147-D: declaration is incompatible with “uint32_t SDIO_GetDataCounter(void)” (declared at line 495 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint32_t SDIO_GetDataCounter(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(887): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetFIFOCount(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(887): error: #147-D: declaration is incompatible with “uint32_t SDIO_GetFIFOCount(void)” (declared at line 498 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint32_t SDIO_GetFIFOCount(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(890): error: #757: function “uint32_t” is not a type name
HAL_StatusTypeDef SDIO_SetSDIOReadWaitMode(uint32_t SDIO_ReadWaitMode);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(890): error: #147: declaration is incompatible with “void SDIO_SetSDIOReadWaitMode(uint32_t)” (declared at line 503 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_SetSDIOReadWaitMode(uint32_t SDIO_ReadWaitMode);

…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(77): error: #79: expected a type specifier
typedef uint32_t ( * SD_EventWaitFunctionTypeDef )( struct xSD_Handle * /* pxhandle / );
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(77): error: #90: function returning function is not allowed
typedef uint32_t ( * SD_EventWaitFunctionTypeDef )( struct xSD_Handle * /
pxhandle / );
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(77): error: #101: “uint32_t” has already been declared in the current scope
typedef uint32_t ( * SD_EventWaitFunctionTypeDef )( struct xSD_Handle * /
pxhandle / );
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(87): error: #168: a function type is not allowed here
uint32_t CardType; /
!< SD card type /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(89): error: #168: a function type is not allowed here
uint32_t RCA; /
!< SD relative card address /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(91): error: #88: array of functions is not allowed
uint32_t CSD[ 4 ]; /
!< SD card specific data table /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(93): error: #88: array of functions is not allowed
uint32_t CID[ 4 ]; /
!< SD card identification number table /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(95): warning: #925-D: type qualifiers on function types are ignored
__IO uint32_t SdTransferCplt; /
!< SD transfer complete flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(95): error: #168: a function type is not allowed here
__IO uint32_t SdTransferCplt; /
!< SD transfer complete flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(97): warning: #925-D: type qualifiers on function types are ignored
__IO uint32_t SdTransferErr; /
!< SD transfer error flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(97): error: #168: a function type is not allowed here
__IO uint32_t SdTransferErr; /
!< SD transfer error flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(99): warning: #925-D: type qualifiers on function types are ignored
__IO uint32_t DmaTransferCplt; /
!< SD DMA transfer complete flag /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(99): error: #168: a function type is not allowed here
__IO uint32_t DmaTransferCplt; /
!< SD DMA transfer complete flag */
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\ff_sddisk.c: 130 warnings, 30 errors
compiling stm32f4xx_hal_sd.c…
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(633): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CR1” (declared at line 579 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CR1 TIM_DMABASE_CR1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(634): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CR2” (declared at line 580 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CR2 TIM_DMABASE_CR2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(635): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_SMCR” (declared at line 581 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_SMCR TIM_DMABASE_SMCR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(636): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_DIER” (declared at line 582 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_DIER TIM_DMABASE_DIER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(637): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_SR” (declared at line 583 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_SR TIM_DMABASE_SR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(638): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_EGR” (declared at line 584 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_EGR TIM_DMABASE_EGR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(639): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCMR1” (declared at line 585 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCMR1 TIM_DMABASE_CCMR1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(640): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCMR2” (declared at line 586 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCMR2 TIM_DMABASE_CCMR2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(641): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCER” (declared at line 587 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCER TIM_DMABASE_CCER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(642): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CNT” (declared at line 588 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CNT TIM_DMABASE_CNT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(643): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_PSC” (declared at line 589 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_PSC TIM_DMABASE_PSC
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(644): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_ARR” (declared at line 590 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_ARR TIM_DMABASE_ARR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(645): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_RCR” (declared at line 591 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_RCR TIM_DMABASE_RCR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(646): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR1” (declared at line 592 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR1 TIM_DMABASE_CCR1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(647): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR2” (declared at line 593 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR2 TIM_DMABASE_CCR2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(648): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR3” (declared at line 594 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR3 TIM_DMABASE_CCR3
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(649): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_CCR4” (declared at line 595 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_CCR4 TIM_DMABASE_CCR4
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(650): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_BDTR” (declared at line 596 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_BDTR TIM_DMABASE_BDTR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(651): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_DCR” (declared at line 597 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_DCR TIM_DMABASE_DCR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(659): warning: #47-D: incompatible redefinition of macro “TIM_DMABase_OR” (declared at line 598 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABase_OR TIM_DMABASE_OR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(661): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_Update” (declared at line 794 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_Update TIM_EVENTSOURCE_UPDATE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(662): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC1” (declared at line 795 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC1 TIM_EVENTSOURCE_CC1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(663): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC2” (declared at line 796 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC2 TIM_EVENTSOURCE_CC2
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(664): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC3” (declared at line 797 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC3 TIM_EVENTSOURCE_CC3
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(665): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_CC4” (declared at line 798 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_CC4 TIM_EVENTSOURCE_CC4
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(666): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_COM” (declared at line 799 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_COM TIM_EVENTSOURCE_COM
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(667): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_Trigger” (declared at line 800 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_Trigger TIM_EVENTSOURCE_TRIGGER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(668): warning: #47-D: incompatible redefinition of macro “TIM_EventSource_Break” (declared at line 801 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_EventSource_Break TIM_EVENTSOURCE_BREAK
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(671): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_1Transfer” (declared at line 627 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_1Transfer TIM_DMABURSTLENGTH_1TRANSFER
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(672): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_2Transfers” (declared at line 628 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_2Transfers TIM_DMABURSTLENGTH_2TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(673): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_3Transfers” (declared at line 629 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_3Transfers TIM_DMABURSTLENGTH_3TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(674): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_4Transfers” (declared at line 630 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_4Transfers TIM_DMABURSTLENGTH_4TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(675): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_5Transfers” (declared at line 631 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_5Transfers TIM_DMABURSTLENGTH_5TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(676): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_6Transfers” (declared at line 632 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_6Transfers TIM_DMABURSTLENGTH_6TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(677): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_7Transfers” (declared at line 633 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_7Transfers TIM_DMABURSTLENGTH_7TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(678): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_8Transfers” (declared at line 634 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_8Transfers TIM_DMABURSTLENGTH_8TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(679): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_9Transfers” (declared at line 635 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_9Transfers TIM_DMABURSTLENGTH_9TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(680): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_10Transfers” (declared at line 636 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_10Transfers TIM_DMABURSTLENGTH_10TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(681): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_11Transfers” (declared at line 637 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_11Transfers TIM_DMABURSTLENGTH_11TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(682): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_12Transfers” (declared at line 638 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_12Transfers TIM_DMABURSTLENGTH_12TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(683): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_13Transfers” (declared at line 639 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_13Transfers TIM_DMABURSTLENGTH_13TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(684): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_14Transfers” (declared at line 640 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_14Transfers TIM_DMABURSTLENGTH_14TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(685): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_15Transfers” (declared at line 641 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_15Transfers TIM_DMABURSTLENGTH_15TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(686): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_16Transfers” (declared at line 642 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_16Transfers TIM_DMABURSTLENGTH_16TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(687): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_17Transfers” (declared at line 643 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_17Transfers TIM_DMABURSTLENGTH_17TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(688): warning: #47-D: incompatible redefinition of macro “TIM_DMABurstLength_18Transfers” (declared at line 644 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_DMABurstLength_18Transfers TIM_DMABURSTLENGTH_18TRANSFERS
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(757): warning: #47-D: incompatible redefinition of macro “CAN_FilterFIFO0” (declared at line 361 of “…\FWLIB\inc\stm32f4xx_can.h”)
#define CAN_FilterFIFO0 CAN_FILTER_FIFO0
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(758): warning: #47-D: incompatible redefinition of macro “CAN_FilterFIFO1” (declared at line 362 of “…\FWLIB\inc\stm32f4xx_can.h”)
#define CAN_FilterFIFO1 CAN_FILTER_FIFO1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(830): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_SHA1” (declared at line 97 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_SHA1 HASH_ALGOSELECTION_SHA1
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(831): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_SHA224” (declared at line 98 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_SHA224 HASH_ALGOSELECTION_SHA224
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(832): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_SHA256” (declared at line 99 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_SHA256 HASH_ALGOSELECTION_SHA256
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(833): warning: #47-D: incompatible redefinition of macro “HASH_AlgoSelection_MD5” (declared at line 100 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoSelection_MD5 HASH_ALGOSELECTION_MD5
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(835): warning: #47-D: incompatible redefinition of macro “HASH_AlgoMode_HASH” (declared at line 113 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoMode_HASH HASH_ALGOMODE_HASH
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(836): warning: #47-D: incompatible redefinition of macro “HASH_AlgoMode_HMAC” (declared at line 114 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_AlgoMode_HMAC HASH_ALGOMODE_HMAC
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(838): warning: #47-D: incompatible redefinition of macro “HASH_HMACKeyType_ShortKey” (declared at line 141 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_HMACKeyType_ShortKey HASH_HMAC_KEYTYPE_SHORTKEY
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(839): warning: #47-D: incompatible redefinition of macro “HASH_HMACKeyType_LongKey” (declared at line 142 of “…\FWLIB\inc\stm32f4xx_hash.h”)
#define HASH_HMACKeyType_LongKey HASH_HMAC_KEYTYPE_LONGKEY
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(1122): warning: #47-D: incompatible redefinition of macro “IS_DAC_GENERATE_WAVE” (declared at line 114 of “…\FWLIB\inc\stm32f4xx_dac.h”)
#define IS_DAC_GENERATE_WAVE IS_DAC_WAVE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(1223): warning: #47-D: incompatible redefinition of macro “IS_DAC_WAVE” (declared at line 222 of “…\FWLIB\inc\stm32f4xx_dac.h”)
#define IS_DAC_WAVE(WAVE) (((WAVE) == DAC_WAVE_NONE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2270): warning: #47-D: incompatible redefinition of macro “IS_RCC_RTCCLK_SOURCE” (declared at line 241 of “…\FWLIB\inc\stm32f4xx_rcc.h”)
#define IS_RCC_RTCCLK_SOURCE IS_RCC_RTCCLKSOURCE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2411): warning: #47-D: incompatible redefinition of macro “IS_ALARM_MASK” (declared at line 279 of “…\FWLIB\inc\stm32f4xx_rtc.h”)
#define IS_ALARM_MASK IS_RTC_ALARM_MASK
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2650): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR0” (declared at line 704 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR0 ((uint32_t)0x0000)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2651): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR1” (declared at line 705 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR1 ((uint32_t)0x0010)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2652): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR2” (declared at line 706 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR2 ((uint32_t)0x0020)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2653): warning: #47-D: incompatible redefinition of macro “TIM_TS_ITR3” (declared at line 707 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define TIM_TS_ITR3 ((uint32_t)0x0030)
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2667): warning: #47-D: incompatible redefinition of macro “IS_TIM_OUTPUTN_STATE” (declared at line 373 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define IS_TIM_OUTPUTN_STATE(STATE) (((STATE) == TIM_OUTPUTNSTATE_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2673): warning: #47-D: incompatible redefinition of macro “IS_TIM_OUTPUT_STATE” (declared at line 361 of “…\FWLIB\inc\stm32f4xx_tim.h”)
#define IS_TIM_OUTPUT_STATE(STATE) (((STATE) == TIM_OUTPUTSTATE_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(90): error: #256: invalid redeclaration of type name “SDIO_InitTypeDef” (declared at line 72 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
}SDIO_InitTypeDef;
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(116): error: #256: invalid redeclaration of type name “SDIO_CmdInitTypeDef” (declared at line 92 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
}SDIO_CmdInitTypeDef;
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(141): error: #256: invalid redeclaration of type name “SDIO_DataInitTypeDef” (declared at line 113 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
}SDIO_DataInitTypeDef;
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(158): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CLOCK_EDGE” (declared at line 128 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CLOCK_EDGE(EDGE) (((EDGE) == SDIO_CLOCK_EDGE_RISING) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(170): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CLOCK_BYPASS” (declared at line 140 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CLOCK_BYPASS(BYPASS) (((BYPASS) == SDIO_CLOCK_BYPASS_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(182): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CLOCK_POWER_SAVE” (declared at line 152 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CLOCK_POWER_SAVE(SAVE) (((SAVE) == SDIO_CLOCK_POWER_SAVE_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(195): warning: #47-D: incompatible redefinition of macro “IS_SDIO_BUS_WIDE” (declared at line 165 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_BUS_WIDE(WIDE) (((WIDE) == SDIO_BUS_WIDE_1B) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(208): warning: #47-D: incompatible redefinition of macro “IS_SDIO_HARDWARE_FLOW_CONTROL” (declared at line 178 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_HARDWARE_FLOW_CONTROL(CONTROL) (((CONTROL) == SDIO_HARDWARE_FLOW_CONTROL_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(237): warning: #47-D: incompatible redefinition of macro “IS_SDIO_RESPONSE” (declared at line 245 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_RESPONSE(RESPONSE) (((RESPONSE) == SDIO_RESPONSE_NO) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(251): warning: #47-D: incompatible redefinition of macro “IS_SDIO_WAIT” (declared at line 259 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_WAIT(WAIT) (((WAIT) == SDIO_WAIT_NO) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(264): warning: #47-D: incompatible redefinition of macro “IS_SDIO_CPSM” (declared at line 271 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_CPSM(CPSM) (((CPSM) == SDIO_CPSM_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(313): warning: #47-D: incompatible redefinition of macro “IS_SDIO_BLOCK_SIZE” (declared at line 318 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_BLOCK_SIZE(SIZE) (((SIZE) == SDIO_DATABLOCK_SIZE_1B) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(338): warning: #47-D: incompatible redefinition of macro “IS_SDIO_TRANSFER_DIR” (declared at line 343 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_TRANSFER_DIR(DIR) (((DIR) == SDIO_TRANSFER_DIR_TO_CARD) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(350): warning: #47-D: incompatible redefinition of macro “IS_SDIO_TRANSFER_MODE” (declared at line 355 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_TRANSFER_MODE(MODE) (((MODE) == SDIO_TRANSFER_MODE_BLOCK) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(362): warning: #47-D: incompatible redefinition of macro “IS_SDIO_DPSM” (declared at line 367 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_DPSM(DPSM) (((DPSM) == SDIO_DPSM_DISABLE) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(374): warning: #47-D: incompatible redefinition of macro “IS_SDIO_READWAIT_MODE” (declared at line 464 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define IS_SDIO_READWAIT_MODE(MODE) (((MODE) == SDIO_READ_WAIT_MODE_CLK) ||
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(383): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CCRCFAIL” (declared at line 200 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CCRCFAIL SDIO_STA_CCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(384): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DCRCFAIL” (declared at line 201 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DCRCFAIL SDIO_STA_DCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(385): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CTIMEOUT” (declared at line 202 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CTIMEOUT SDIO_STA_CTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(386): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DTIMEOUT” (declared at line 203 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DTIMEOUT SDIO_STA_DTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(387): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXUNDERR” (declared at line 204 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXUNDERR SDIO_STA_TXUNDERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(388): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXOVERR” (declared at line 205 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXOVERR SDIO_STA_RXOVERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(389): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CMDREND” (declared at line 206 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CMDREND SDIO_STA_CMDREND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(390): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CMDSENT” (declared at line 207 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CMDSENT SDIO_STA_CMDSENT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(391): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DATAEND” (declared at line 208 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DATAEND SDIO_STA_DATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(392): warning: #47-D: incompatible redefinition of macro “SDIO_IT_STBITERR” (declared at line 209 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_STBITERR SDIO_STA_STBITERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(393): warning: #47-D: incompatible redefinition of macro “SDIO_IT_DBCKEND” (declared at line 210 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_DBCKEND SDIO_STA_DBCKEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(394): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CMDACT” (declared at line 211 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CMDACT SDIO_STA_CMDACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(395): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXACT” (declared at line 212 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXACT SDIO_STA_TXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(396): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXACT” (declared at line 213 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXACT SDIO_STA_RXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(397): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXFIFOHE” (declared at line 214 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXFIFOHE SDIO_STA_TXFIFOHE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(398): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXFIFOHF” (declared at line 215 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXFIFOHF SDIO_STA_RXFIFOHF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(399): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXFIFOF” (declared at line 216 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXFIFOF SDIO_STA_TXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(400): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXFIFOF” (declared at line 217 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXFIFOF SDIO_STA_RXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(401): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXFIFOE” (declared at line 218 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXFIFOE SDIO_STA_TXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(402): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXFIFOE” (declared at line 219 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXFIFOE SDIO_STA_RXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(403): warning: #47-D: incompatible redefinition of macro “SDIO_IT_TXDAVL” (declared at line 220 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_TXDAVL SDIO_STA_TXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(404): warning: #47-D: incompatible redefinition of macro “SDIO_IT_RXDAVL” (declared at line 221 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_RXDAVL SDIO_STA_RXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(405): warning: #47-D: incompatible redefinition of macro “SDIO_IT_SDIOIT” (declared at line 222 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_SDIOIT SDIO_STA_SDIOIT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(406): warning: #47-D: incompatible redefinition of macro “SDIO_IT_CEATAEND” (declared at line 223 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_IT_CEATAEND SDIO_STA_CEATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(414): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CCRCFAIL” (declared at line 376 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CCRCFAIL SDIO_STA_CCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(415): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DCRCFAIL” (declared at line 377 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DCRCFAIL SDIO_STA_DCRCFAIL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(416): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CTIMEOUT” (declared at line 378 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CTIMEOUT SDIO_STA_CTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(417): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DTIMEOUT” (declared at line 379 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DTIMEOUT SDIO_STA_DTIMEOUT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(418): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXUNDERR” (declared at line 380 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXUNDERR SDIO_STA_TXUNDERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(419): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXOVERR” (declared at line 381 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXOVERR SDIO_STA_RXOVERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(420): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CMDREND” (declared at line 382 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CMDREND SDIO_STA_CMDREND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(421): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CMDSENT” (declared at line 383 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CMDSENT SDIO_STA_CMDSENT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(422): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DATAEND” (declared at line 384 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DATAEND SDIO_STA_DATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(423): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_STBITERR” (declared at line 385 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_STBITERR SDIO_STA_STBITERR
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(424): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_DBCKEND” (declared at line 386 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_DBCKEND SDIO_STA_DBCKEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(425): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CMDACT” (declared at line 387 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CMDACT SDIO_STA_CMDACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(426): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXACT” (declared at line 388 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXACT SDIO_STA_TXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(427): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXACT” (declared at line 389 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXACT SDIO_STA_RXACT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(428): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXFIFOHE” (declared at line 390 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXFIFOHE SDIO_STA_TXFIFOHE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(429): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXFIFOHF” (declared at line 391 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXFIFOHF SDIO_STA_RXFIFOHF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(430): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXFIFOF” (declared at line 392 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXFIFOF SDIO_STA_TXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(431): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXFIFOF” (declared at line 393 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXFIFOF SDIO_STA_RXFIFOF
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(432): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXFIFOE” (declared at line 394 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXFIFOE SDIO_STA_TXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(433): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXFIFOE” (declared at line 395 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXFIFOE SDIO_STA_RXFIFOE
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(434): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_TXDAVL” (declared at line 396 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_TXDAVL SDIO_STA_TXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(435): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_RXDAVL” (declared at line 397 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_RXDAVL SDIO_STA_RXDAVL
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(436): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_SDIOIT” (declared at line 398 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_SDIOIT SDIO_STA_SDIOIT
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(437): warning: #47-D: incompatible redefinition of macro “SDIO_FLAG_CEATAEND” (declared at line 399 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
#define SDIO_FLAG_CEATAEND SDIO_STA_CEATAEND
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(855): error: #147: declaration is incompatible with “void SDIO_Init(SDIO_InitTypeDef *)” (declared at line 480 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_Init(SDIO_TypeDef *SDIOx, SDIO_InitTypeDef Init);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(875): error: #18: expected a “)”
HAL_StatusTypeDef SDIO_PowerState_ON(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(875): error: #101: “uint32_t” has already been declared in the current scope
HAL_StatusTypeDef SDIO_PowerState_ON(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(876): error: #18: expected a “)”
HAL_StatusTypeDef SDIO_PowerState_OFF(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(877): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetPowerState(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(877): error: #147-D: declaration is incompatible with “uint32_t SDIO_GetPowerState(void)” (declared at line 484 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint32_t SDIO_GetPowerState(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(880): error: #147: declaration is incompatible with “void SDIO_SendCommand(SDIO_CmdInitTypeDef *)” (declared at line 487 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_SendCommand(SDIO_TypeDef *SDIOx, SDIO_CmdInitTypeDef *SDIO_CmdInitStruct);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(881): error: #147-D: declaration is incompatible with “uint8_t SDIO_GetCommandResponse(void)” (declared at line 489 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint8_t SDIO_GetCommandResponse(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(882): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetResponse(uint32_t SDIO_RESP);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(882): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetResponse(uint32_t SDIO_RESP);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(885): error: #147: declaration is incompatible with “void SDIO_DataConfig(SDIO_DataInitTypeDef *)” (declared at line 493 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_DataConfig(SDIO_TypeDef SDIOx, SDIO_DataInitTypeDef SDIO_DataInitStruct);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(886): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetDataCounter(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(886): error: #147-D: declaration is incompatible with “uint32_t SDIO_GetDataCounter(void)” (declared at line 495 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint32_t SDIO_GetDataCounter(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(887): error: #757: function “uint32_t” is not a type name
uint32_t SDIO_GetFIFOCount(SDIO_TypeDef *SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(887): error: #147-D: declaration is incompatible with “uint32_t SDIO_GetFIFOCount(void)” (declared at line 498 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
uint32_t SDIO_GetFIFOCount(SDIO_TypeDef SDIOx);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(890): error: #757: function “uint32_t” is not a type name
HAL_StatusTypeDef SDIO_SetSDIOReadWaitMode(uint32_t SDIO_ReadWaitMode);
…\stm32f429-master\stm32f429-master\00-STM32F4xx_HAL_DRIVERS\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_sdmmc.h(890): error: #147: declaration is incompatible with “void SDIO_SetSDIOReadWaitMode(uint32_t)” (declared at line 503 of “…\FWLIB\inc\stm32f4xx_sdio.h”)
HAL_StatusTypeDef SDIO_SetSDIOReadWaitMode(uint32_t SDIO_ReadWaitMode);
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(77): error: #79: expected a type specifier
typedef uint32_t ( * SD_EventWaitFunctionTypeDef )( struct xSD_Handle * /
pxhandle / );
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(77): error: #90: function returning function is not allowed
typedef uint32_t ( * SD_EventWaitFunctionTypeDef )( struct xSD_Handle * /
pxhandle / );
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(77): error: #101: “uint32_t” has already been declared in the current scope
typedef uint32_t ( * SD_EventWaitFunctionTypeDef )( struct xSD_Handle * /
pxhandle / );
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(87): error: #168: a function type is not allowed here
uint32_t CardType; /
!< SD card type /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(89): error: #168: a function type is not allowed here
uint32_t RCA; /
!< SD relative card address /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(91): error: #88: array of functions is not allowed
uint32_t CSD[ 4 ]; /
!< SD card specific data table /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(93): error: #88: array of functions is not allowed
uint32_t CID[ 4 ]; /
!< SD card identification number table /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(95): warning: #925-D: type qualifiers on function types are ignored
__IO uint32_t SdTransferCplt; /
!< SD transfer complete flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(95): error: #168: a function type is not allowed here
__IO uint32_t SdTransferCplt; /
!< SD transfer complete flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(97): warning: #925-D: type qualifiers on function types are ignored
__IO uint32_t SdTransferErr; /
!< SD transfer error flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(97): error: #168: a function type is not allowed here
__IO uint32_t SdTransferErr; /
!< SD transfer error flag in non blocking mode /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(99): warning: #925-D: type qualifiers on function types are ignored
__IO uint32_t DmaTransferCplt; /
!< SD DMA transfer complete flag /
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.h(99): error: #168: a function type is not allowed here
__IO uint32_t DmaTransferCplt; /
!< SD DMA transfer complete flag */
…\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\portable\STM32F4xx\stm32f4xx_hal_sd.c: 130 warnings, 30 errors
“…\OBJ\LED.axf” - 60 Error(s), 278 Warning(s).

First things first: you miss the source file stm32f4xx_ll_sdmmc.[ch]

I have created PR #23 that will add the missing source file.

For now, you can find it here.

Thank you so much for your kindness, but when I download and use these two files, the compiler prompts me that the “stm32f4xx_hal_def. H” file is missing

@rush-rush-dog wrote:

I’m sorry the error message is too long to take the screenshot so I just copy it in the following

No problem, I like to see them in plain ASCII in stead of an image, because the text in an image can not be copied.
You could have put it as an attachment, if you’re allowed to do so :slight_smile:

I see many warnings and errors, and I can tell you, I’ve been there too… Actually it is mostly an STM/HAL problem.

stm32_hal_legacy.h causes many problems because it has a big overlap with the HAL header files. The definitions are only slightly different.
I solved the conflicts with a lot of patience. You can find my stripped version of stm32_hal_legacy.h here.

In some source files it is also possible to leave out stm32_hal_legacy.h by defining STM32_HAL_LEGACY (or __STM32_HAL_LEGACY in my version).

There are also warnings about stm32f4xx_ll_sdmmc.h. Can you remove (rename) your existing version and use this one?

Good luck, and please report back your findings!

Thank you so much for your kindness, but when I download and use these two files, the compiler prompts me that the “stm32f4xx_hal_def. H” file is missing

I find stm32f4xx_hal_def.h in my copy of the STM/HAL files, e.g.

E:\plus\stm32F40\Drivers\STM32F4xx_HAL_Driver\Inc

So I added this path the the list of include directories to the compiler ( -I option ).

Is your project in Cube? In Eclipse? Makefile or CMake?

EDIT : Sorry, you already wrote that in the post title: you are using Keil.

stm32f4xx_hal_def. H

The capital H might also cause the problem, try change it to a small h.

My project is in the keil5, I just downloaded and compiled the file you provided, but there are still similar problem. And I also added the correct include path. I put the error message in the attachmenterror message.c (84.1 KB)