Build started: Project: LED *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\WORKS\keil5\ARM\ARMCC\Bin' Build target 'LED' compiling croutine.c... compiling event_groups.c... compiling list.c... compiling led.c... compiling sys.c... compiling stm32f4xx_gpio.c... compiling misc.c... compiling system_stm32f4xx.c... compiling stm32f4xx_syscfg.c... compiling stm32f4xx_usart.c... compiling usart.c... compiling stm32f4xx_it.c... compiling delay.c... compiling stm32f4xx_rcc.c... compiling queue.c... compiling heap_4.c... compiling timers.c... compiling ff_crc.c... compiling ff_error.c... compiling tasks.c... compiling ff_fat.c... compiling port.c... compiling ff_format.c... ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_format.c(283): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Format: Can not make a FAT%d (tried %d) with %u sectors\n", ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_format.c(377): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Format: SecCluster %lu DatSec %lu DataClus %lu pxSet->ulClusterBeginLBA %lu\n", ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_format.c(466): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Format: Clearing entire FAT (2 x %lu sectors):\n", pxSet->ulSectorsPerFAT ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_format.c(518): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Format: Clearing root directory at %08lX: %lu sectors\n", lDirectoryBegin, lLastAddress - lDirectoryBegin ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_format.c(640): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Format: Secs %lu Rsvd %lu Hidden %lu Root %lu Data %lu\n", ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_format.c: 5 warnings, 0 errors compiling ff_memory.c... compiling ff_dir.c... compiling ff_file.c... ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_file.c(307): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Open[%s]: Path not found\n", pcPath ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_file.c: 1 warning, 0 errors compiling ff_ioman.c... ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(514): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_GetBuffer[0x%X]: failed mode 0x%X\n", ( unsigned ) ulSector, ( unsigned ) ucMode ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(780): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "Part at %lu is probably a FAT12\n", pxIOManager->xPartition.ulFATBeginLBA ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(784): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "Partition at %lu has strange FAT data %08lX\n", ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(806): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "prvDetermineFatType: firstWord %08lX\n", ulFirstWord ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(928): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_ParseExtended: Read sector %u\n", ( unsigned ) ulThisSector ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(944): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_ParseExtended: No signature %02X,%02X\n", a, b ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(991): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "Part %d looks insane: ulThisSector %u ulOffset %u ulNext %u\n", ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(1018): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "No more extended partitions\n" ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(1099): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_PartitionSearch: [%02X,%02X] No signature (%02X %02X), no PBR neither\n", ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(1176): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Part: no partitions, try as PBR\n" ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(1187): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "FF_Part: Looks like PBR but media %02X\n", media ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c(1558): warning: #223-D: function "printf" declared implicitly FF_PRINTF( "No root dir, must be a FAT32\n" ); ..\..\Lab-Project-FreeRTOS-FAT-master\Lab-Project-FreeRTOS-FAT-master\ff_ioman.c: 12 warnings, 0 errors compiling ff_string.c... compiling ff_time.c... compiling ff_sys.c... compiling ff_stdio.c... compiling ff_ramdisk.c... compiling ff_sddisk.c... ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(479): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(480): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(481): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(482): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(483): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(484): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(485): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(486): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(487): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(488): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(489): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(490): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(491): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(492): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(493): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(494): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(495): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(496): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(497): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(506): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(507): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(508): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(509): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(510): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(511): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(512): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(513): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(516): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(517): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(518): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(519): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(520): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(521): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(522): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(523): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(524): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(525): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(526): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(527): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(528): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(529): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(530): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(531): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(532): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(533): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(593): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(594): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(666): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(667): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(668): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(669): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(671): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(672): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(674): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(675): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(1890): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2076): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2077): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2078): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2079): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2093): 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) || \ ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2099): 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) || \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(87): error: #256: invalid redeclaration of type name "SDIO_InitTypeDef" (declared at line 72 of "..\FWLIB\inc\stm32f4xx_sdio.h") } SDIO_InitTypeDef; ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(113): error: #256: invalid redeclaration of type name "SDIO_CmdInitTypeDef" (declared at line 92 of "..\FWLIB\inc\stm32f4xx_sdio.h") } SDIO_CmdInitTypeDef; ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(138): error: #256: invalid redeclaration of type name "SDIO_DataInitTypeDef" (declared at line 113 of "..\FWLIB\inc\stm32f4xx_sdio.h") } SDIO_DataInitTypeDef; ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(156): 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 ) \ ..\FAT\portable\STM32F4xx\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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(184): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(199): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(214): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(234): warning: #47-D: incompatible redefinition of macro "IS_SDIO_CMD_INDEX" (declared at line 233 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define IS_SDIO_CMD_INDEX( INDEX ) ( ( INDEX ) < 0x40 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(247): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(263): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(278): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(289): warning: #47-D: incompatible redefinition of macro "SDIO_RESP1" (declared at line 280 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP1 ( ( uint32_t ) 0x00000000 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(290): warning: #47-D: incompatible redefinition of macro "SDIO_RESP2" (declared at line 281 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP2 ( ( uint32_t ) 0x00000004 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(291): warning: #47-D: incompatible redefinition of macro "SDIO_RESP3" (declared at line 282 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP3 ( ( uint32_t ) 0x00000008 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(292): warning: #47-D: incompatible redefinition of macro "SDIO_RESP4" (declared at line 283 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP4 ( ( uint32_t ) 0x0000000C ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(294): warning: #47-D: incompatible redefinition of macro "IS_SDIO_RESP" (declared at line 284 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define IS_SDIO_RESP( RESP ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(307): warning: #47-D: incompatible redefinition of macro "IS_SDIO_DATA_LENGTH" (declared at line 294 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define IS_SDIO_DATA_LENGTH( LENGTH ) ( ( LENGTH ) <= 0x01FFFFFF ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(332): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(359): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(373): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(387): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(401): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(412): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(413): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(414): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(415): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(416): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(417): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(418): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(419): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(420): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(421): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(422): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(423): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(424): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(425): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(426): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(427): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(428): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(429): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(430): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(431): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(432): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(433): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(434): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(435): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(444): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(445): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(446): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(447): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(448): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(449): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(450): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(451): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(452): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(453): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(454): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(455): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(456): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(457): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(458): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(459): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(460): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(461): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(462): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(463): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(464): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(465): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(466): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(467): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(890): 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, ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(916): error: #18: expected a ")" HAL_StatusTypeDef SDIO_PowerState_ON( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(916): error: #101: "uint32_t" has already been declared in the current scope HAL_StatusTypeDef SDIO_PowerState_ON( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(917): error: #18: expected a ")" HAL_StatusTypeDef SDIO_PowerState_OFF( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(918): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetPowerState( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(918): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(921): 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, ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(923): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(924): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetResponse( uint32_t SDIO_RESP ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(924): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetResponse( uint32_t SDIO_RESP ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(927): 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, ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(929): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetDataCounter( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(929): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(930): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetFIFOCount( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(930): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(933): error: #757: function "uint32_t" is not a type name HAL_StatusTypeDef SDIO_SetSDIOReadWaitMode( uint32_t SDIO_ReadWaitMode ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(933): 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: 133 warnings, 30 errors compiling stm32f4xx_hal_sd.c... ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(479): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(480): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(481): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(482): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(483): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(484): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(485): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(486): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(487): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(488): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(489): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(490): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(491): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(492): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(493): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(494): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(495): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(496): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(497): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(506): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(507): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(508): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(509): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(510): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(511): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(512): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(513): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(516): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(517): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(518): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(519): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(520): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(521): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(522): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(523): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(524): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(525): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(526): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(527): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(528): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(529): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(530): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(531): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(532): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(533): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(593): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(594): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(666): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(667): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(668): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(669): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(671): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(672): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(674): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(675): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(1890): 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 ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2076): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2077): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2078): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2079): 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) ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2093): 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) || \ ..\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h(2099): 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) || \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(87): error: #256: invalid redeclaration of type name "SDIO_InitTypeDef" (declared at line 72 of "..\FWLIB\inc\stm32f4xx_sdio.h") } SDIO_InitTypeDef; ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(113): error: #256: invalid redeclaration of type name "SDIO_CmdInitTypeDef" (declared at line 92 of "..\FWLIB\inc\stm32f4xx_sdio.h") } SDIO_CmdInitTypeDef; ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(138): error: #256: invalid redeclaration of type name "SDIO_DataInitTypeDef" (declared at line 113 of "..\FWLIB\inc\stm32f4xx_sdio.h") } SDIO_DataInitTypeDef; ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(156): 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 ) \ ..\FAT\portable\STM32F4xx\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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(184): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(199): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(214): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(234): warning: #47-D: incompatible redefinition of macro "IS_SDIO_CMD_INDEX" (declared at line 233 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define IS_SDIO_CMD_INDEX( INDEX ) ( ( INDEX ) < 0x40 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(247): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(263): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(278): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(289): warning: #47-D: incompatible redefinition of macro "SDIO_RESP1" (declared at line 280 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP1 ( ( uint32_t ) 0x00000000 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(290): warning: #47-D: incompatible redefinition of macro "SDIO_RESP2" (declared at line 281 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP2 ( ( uint32_t ) 0x00000004 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(291): warning: #47-D: incompatible redefinition of macro "SDIO_RESP3" (declared at line 282 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP3 ( ( uint32_t ) 0x00000008 ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(292): warning: #47-D: incompatible redefinition of macro "SDIO_RESP4" (declared at line 283 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define SDIO_RESP4 ( ( uint32_t ) 0x0000000C ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(294): warning: #47-D: incompatible redefinition of macro "IS_SDIO_RESP" (declared at line 284 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define IS_SDIO_RESP( RESP ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(307): warning: #47-D: incompatible redefinition of macro "IS_SDIO_DATA_LENGTH" (declared at line 294 of "..\FWLIB\inc\stm32f4xx_sdio.h") #define IS_SDIO_DATA_LENGTH( LENGTH ) ( ( LENGTH ) <= 0x01FFFFFF ) ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(332): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(359): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(373): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(387): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(401): 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 ) \ ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(412): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(413): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(414): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(415): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(416): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(417): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(418): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(419): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(420): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(421): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(422): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(423): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(424): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(425): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(426): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(427): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(428): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(429): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(430): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(431): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(432): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(433): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(434): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(435): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(444): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(445): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(446): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(447): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(448): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(449): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(450): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(451): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(452): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(453): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(454): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(455): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(456): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(457): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(458): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(459): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(460): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(461): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(462): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(463): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(464): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(465): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(466): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(467): 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 ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(890): 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, ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(916): error: #18: expected a ")" HAL_StatusTypeDef SDIO_PowerState_ON( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(916): error: #101: "uint32_t" has already been declared in the current scope HAL_StatusTypeDef SDIO_PowerState_ON( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(917): error: #18: expected a ")" HAL_StatusTypeDef SDIO_PowerState_OFF( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(918): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetPowerState( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(918): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(921): 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, ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(923): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(924): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetResponse( uint32_t SDIO_RESP ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(924): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetResponse( uint32_t SDIO_RESP ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(927): 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, ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(929): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetDataCounter( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(929): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(930): error: #757: function "uint32_t" is not a type name uint32_t SDIO_GetFIFOCount( SDIO_TypeDef * SDIOx ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(930): 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 ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(933): error: #757: function "uint32_t" is not a type name HAL_StatusTypeDef SDIO_SetSDIOReadWaitMode( uint32_t SDIO_ReadWaitMode ); ..\FAT\portable\STM32F4xx\stm32f4xx_ll_sdmmc.h(933): 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: 133 warnings, 30 errors "..\OBJ\LED.axf" - 60 Error(s), 284 Warning(s). Target not created. Build Time Elapsed: 00:00:04