Rev 50 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 50 | Rev 61 | ||
---|---|---|---|
Line 21... | Line 21... | ||
21 | /* Define to prevent recursive inclusion -------------------------------------*/ |
21 | /* Define to prevent recursive inclusion -------------------------------------*/ |
22 | #ifndef STM32_HAL_LEGACY |
22 | #ifndef STM32_HAL_LEGACY |
23 | #define STM32_HAL_LEGACY |
23 | #define STM32_HAL_LEGACY |
24 | 24 | ||
25 | #ifdef __cplusplus |
25 | #ifdef __cplusplus |
26 | extern "C" { |
26 | extern "C" { |
27 | #endif |
27 | #endif |
28 | 28 | ||
29 | /* Includes ------------------------------------------------------------------*/ |
29 | /* Includes ------------------------------------------------------------------*/ |
30 | /* Exported types ------------------------------------------------------------*/ |
30 | /* Exported types ------------------------------------------------------------*/ |
31 | /* Exported constants --------------------------------------------------------*/ |
31 | /* Exported constants --------------------------------------------------------*/ |
Line 36... | Line 36... | ||
36 | #define AES_FLAG_RDERR CRYP_FLAG_RDERR |
36 | #define AES_FLAG_RDERR CRYP_FLAG_RDERR |
37 | #define AES_FLAG_WRERR CRYP_FLAG_WRERR |
37 | #define AES_FLAG_WRERR CRYP_FLAG_WRERR |
38 | #define AES_CLEARFLAG_CCF CRYP_CLEARFLAG_CCF |
38 | #define AES_CLEARFLAG_CCF CRYP_CLEARFLAG_CCF |
39 | #define AES_CLEARFLAG_RDERR CRYP_CLEARFLAG_RDERR |
39 | #define AES_CLEARFLAG_RDERR CRYP_CLEARFLAG_RDERR |
40 | #define AES_CLEARFLAG_WRERR CRYP_CLEARFLAG_WRERR |
40 | #define AES_CLEARFLAG_WRERR CRYP_CLEARFLAG_WRERR |
41 | - | ||
42 | /** |
41 | /** |
43 | * @} |
42 | * @} |
44 | */ |
43 | */ |
45 | 44 | ||
46 | /** @defgroup HAL_ADC_Aliased_Defines HAL ADC Aliased Defines maintained for legacy purpose |
45 | /** @defgroup HAL_ADC_Aliased_Defines HAL ADC Aliased Defines maintained for legacy purpose |
Line 209... | Line 208... | ||
209 | #define __HAL_CORTEX_SYSTICKCLK_CONFIG HAL_SYSTICK_CLKSourceConfig |
208 | #define __HAL_CORTEX_SYSTICKCLK_CONFIG HAL_SYSTICK_CLKSourceConfig |
210 | /** |
209 | /** |
211 | * @} |
210 | * @} |
212 | */ |
211 | */ |
213 | 212 | ||
- | 213 | /** @defgroup CRC_Aliases CRC API aliases |
|
- | 214 | * @{ |
|
- | 215 | */ |
|
- | 216 | #define HAL_CRC_Input_Data_Reverse HAL_CRCEx_Input_Data_Reverse /*!< Aliased to HAL_CRCEx_Input_Data_Reverse for inter STM32 series compatibility */ |
|
- | 217 | #define HAL_CRC_Output_Data_Reverse HAL_CRCEx_Output_Data_Reverse /*!< Aliased to HAL_CRCEx_Output_Data_Reverse for inter STM32 series compatibility */ |
|
- | 218 | /** |
|
- | 219 | * @} |
|
- | 220 | */ |
|
- | 221 | ||
214 | /** @defgroup HAL_CRC_Aliased_Defines HAL CRC Aliased Defines maintained for legacy purpose |
222 | /** @defgroup HAL_CRC_Aliased_Defines HAL CRC Aliased Defines maintained for legacy purpose |
215 | * @{ |
223 | * @{ |
216 | */ |
224 | */ |
217 | 225 | ||
218 | #define CRC_OUTPUTDATA_INVERSION_DISABLED CRC_OUTPUTDATA_INVERSION_DISABLE |
226 | #define CRC_OUTPUTDATA_INVERSION_DISABLED CRC_OUTPUTDATA_INVERSION_DISABLE |
Line 381... | Line 389... | ||
381 | 389 | ||
382 | #define DAC_TRIGGER_LP1_OUT DAC_TRIGGER_LPTIM1_OUT |
390 | #define DAC_TRIGGER_LP1_OUT DAC_TRIGGER_LPTIM1_OUT |
383 | #define DAC_TRIGGER_LP2_OUT DAC_TRIGGER_LPTIM2_OUT |
391 | #define DAC_TRIGGER_LP2_OUT DAC_TRIGGER_LPTIM2_OUT |
384 | 392 | ||
385 | #endif /* STM32H7 */ |
393 | #endif /* STM32H7 */ |
386 | - | ||
387 | /** |
394 | /** |
388 | * @} |
395 | * @} |
389 | */ |
396 | */ |
390 | 397 | ||
391 | /** @defgroup HAL_FLASH_Aliased_Defines HAL FLASH Aliased Defines maintained for legacy purpose |
398 | /** @defgroup HAL_FLASH_Aliased_Defines HAL FLASH Aliased Defines maintained for legacy purpose |
Line 469... | Line 476... | ||
469 | #else |
476 | #else |
470 | #define OB_BOOT_ENTRY_FORCED_NONE OB_BOOT_LOCK_DISABLE |
477 | #define OB_BOOT_ENTRY_FORCED_NONE OB_BOOT_LOCK_DISABLE |
471 | #define OB_BOOT_ENTRY_FORCED_FLASH OB_BOOT_LOCK_ENABLE |
478 | #define OB_BOOT_ENTRY_FORCED_FLASH OB_BOOT_LOCK_ENABLE |
472 | #endif |
479 | #endif |
473 | #if defined(STM32H7) |
480 | #if defined(STM32H7) |
474 | #define FLASH_FLAG_SNECCE_BANK1RR FLASH_FLAG_SNECCERR_BANK1 |
481 | #define FLASH_FLAG_SNECCE_BANK1RR FLASH_FLAG_SNECCERR_BANK1 |
475 | #define FLASH_FLAG_DBECCE_BANK1RR FLASH_FLAG_DBECCERR_BANK1 |
482 | #define FLASH_FLAG_DBECCE_BANK1RR FLASH_FLAG_DBECCERR_BANK1 |
476 | #define FLASH_FLAG_STRBER_BANK1R FLASH_FLAG_STRBERR_BANK1 |
483 | #define FLASH_FLAG_STRBER_BANK1R FLASH_FLAG_STRBERR_BANK1 |
477 | #define FLASH_FLAG_SNECCE_BANK2RR FLASH_FLAG_SNECCERR_BANK2 |
484 | #define FLASH_FLAG_SNECCE_BANK2RR FLASH_FLAG_SNECCERR_BANK2 |
478 | #define FLASH_FLAG_DBECCE_BANK2RR FLASH_FLAG_DBECCERR_BANK2 |
485 | #define FLASH_FLAG_DBECCE_BANK2RR FLASH_FLAG_DBECCERR_BANK2 |
479 | #define FLASH_FLAG_STRBER_BANK2R FLASH_FLAG_STRBERR_BANK2 |
486 | #define FLASH_FLAG_STRBER_BANK2R FLASH_FLAG_STRBERR_BANK2 |
480 | #define FLASH_FLAG_WDW FLASH_FLAG_WBNE |
487 | #define FLASH_FLAG_WDW FLASH_FLAG_WBNE |
481 | #define OB_WRP_SECTOR_All OB_WRP_SECTOR_ALL |
488 | #define OB_WRP_SECTOR_All OB_WRP_SECTOR_ALL |
482 | #endif /* STM32H7 */ |
489 | #endif /* STM32H7 */ |
483 | 490 | ||
484 | /** |
491 | /** |
485 | * @} |
492 | * @} |
486 | */ |
493 | */ |
Line 520... | Line 527... | ||
520 | #define HAL_SYSCFG_EnableIOAnalogSwitchBooster HAL_SYSCFG_EnableIOSwitchBooster |
527 | #define HAL_SYSCFG_EnableIOAnalogSwitchBooster HAL_SYSCFG_EnableIOSwitchBooster |
521 | #define HAL_SYSCFG_DisableIOAnalogSwitchBooster HAL_SYSCFG_DisableIOSwitchBooster |
528 | #define HAL_SYSCFG_DisableIOAnalogSwitchBooster HAL_SYSCFG_DisableIOSwitchBooster |
522 | #define HAL_SYSCFG_EnableIOAnalogSwitchVDD HAL_SYSCFG_EnableIOSwitchVDD |
529 | #define HAL_SYSCFG_EnableIOAnalogSwitchVDD HAL_SYSCFG_EnableIOSwitchVDD |
523 | #define HAL_SYSCFG_DisableIOAnalogSwitchVDD HAL_SYSCFG_DisableIOSwitchVDD |
530 | #define HAL_SYSCFG_DisableIOAnalogSwitchVDD HAL_SYSCFG_DisableIOSwitchVDD |
524 | #endif /* STM32G4 */ |
531 | #endif /* STM32G4 */ |
- | 532 | ||
525 | /** |
533 | /** |
526 | * @} |
534 | * @} |
527 | */ |
535 | */ |
528 | 536 | ||
529 | 537 | ||
Line 594... | Line 602... | ||
594 | 602 | ||
595 | #define GPIO_AF0_LPTIM GPIO_AF0_LPTIM1 |
603 | #define GPIO_AF0_LPTIM GPIO_AF0_LPTIM1 |
596 | #define GPIO_AF1_LPTIM GPIO_AF1_LPTIM1 |
604 | #define GPIO_AF1_LPTIM GPIO_AF1_LPTIM1 |
597 | #define GPIO_AF2_LPTIM GPIO_AF2_LPTIM1 |
605 | #define GPIO_AF2_LPTIM GPIO_AF2_LPTIM1 |
598 | 606 | ||
599 | #if defined(STM32L0) || defined(STM32L4) || defined(STM32F4) || defined(STM32F2) || defined(STM32F7) || defined(STM32G4) || defined(STM32H7) |
607 | #if defined(STM32L0) || defined(STM32L4) || defined(STM32F4) || defined(STM32F2) || defined(STM32F7) || defined(STM32G4) || defined(STM32H7) || defined(STM32WB) |
600 | #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_LOW |
608 | #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_LOW |
601 | #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM |
609 | #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM |
602 | #define GPIO_SPEED_FAST GPIO_SPEED_FREQ_HIGH |
610 | #define GPIO_SPEED_FAST GPIO_SPEED_FREQ_HIGH |
603 | #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_VERY_HIGH |
611 | #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_VERY_HIGH |
604 | #endif /* STM32L0 || STM32L4 || STM32F4 || STM32F2 || STM32F7 || STM32G4 || STM32H7*/ |
612 | #endif /* STM32L0 || STM32L4 || STM32F4 || STM32F2 || STM32F7 || STM32G4 || STM32H7 || STM32WB*/ |
605 | 613 | ||
606 | #if defined(STM32L1) |
614 | #if defined(STM32L1) |
607 | #define GPIO_SPEED_VERY_LOW GPIO_SPEED_FREQ_LOW |
615 | #define GPIO_SPEED_VERY_LOW GPIO_SPEED_FREQ_LOW |
608 | #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_MEDIUM |
616 | #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_MEDIUM |
609 | #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_HIGH |
617 | #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_HIGH |
610 | #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_VERY_HIGH |
618 | #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_VERY_HIGH |
611 | #endif /* STM32L1 */ |
619 | #endif /* STM32L1 */ |
612 | 620 | ||
613 | #if defined(STM32F0) || defined(STM32F3) || defined(STM32F1) |
621 | #if defined(STM32F0) || defined(STM32F3) || defined(STM32F1) |
614 | #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_LOW |
622 | #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_LOW |
615 | #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM |
623 | #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM |
616 | #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_HIGH |
624 | #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_HIGH |
617 | #endif /* STM32F0 || STM32F3 || STM32F1 */ |
625 | #endif /* STM32F0 || STM32F3 || STM32F1 */ |
618 | 626 | ||
619 | #define GPIO_AF6_DFSDM GPIO_AF6_DFSDM1 |
627 | #define GPIO_AF6_DFSDM GPIO_AF6_DFSDM1 |
620 | /** |
628 | /** |
621 | * @} |
629 | * @} |
Line 772... | Line 780... | ||
772 | #define HRTIM_EVENTSRC_1 (0x00000000U) |
780 | #define HRTIM_EVENTSRC_1 (0x00000000U) |
773 | #define HRTIM_EVENTSRC_2 (HRTIM_EECR1_EE1SRC_0) |
781 | #define HRTIM_EVENTSRC_2 (HRTIM_EECR1_EE1SRC_0) |
774 | #define HRTIM_EVENTSRC_3 (HRTIM_EECR1_EE1SRC_1) |
782 | #define HRTIM_EVENTSRC_3 (HRTIM_EECR1_EE1SRC_1) |
775 | #define HRTIM_EVENTSRC_4 (HRTIM_EECR1_EE1SRC_1 | HRTIM_EECR1_EE1SRC_0) |
783 | #define HRTIM_EVENTSRC_4 (HRTIM_EECR1_EE1SRC_1 | HRTIM_EECR1_EE1SRC_0) |
776 | 784 | ||
777 | /** @brief Constants defining the events that can be selected to configure the |
- | |
778 | * set/reset crossbar of a timer output |
- | |
779 | */ |
- | |
780 | #define HRTIM_OUTPUTSET_TIMEV_1 (HRTIM_SET1R_TIMEVNT1) |
- | |
781 | #define HRTIM_OUTPUTSET_TIMEV_2 (HRTIM_SET1R_TIMEVNT2) |
- | |
782 | #define HRTIM_OUTPUTSET_TIMEV_3 (HRTIM_SET1R_TIMEVNT3) |
- | |
783 | #define HRTIM_OUTPUTSET_TIMEV_4 (HRTIM_SET1R_TIMEVNT4) |
- | |
784 | #define HRTIM_OUTPUTSET_TIMEV_5 (HRTIM_SET1R_TIMEVNT5) |
- | |
785 | #define HRTIM_OUTPUTSET_TIMEV_6 (HRTIM_SET1R_TIMEVNT6) |
- | |
786 | #define HRTIM_OUTPUTSET_TIMEV_7 (HRTIM_SET1R_TIMEVNT7) |
- | |
787 | #define HRTIM_OUTPUTSET_TIMEV_8 (HRTIM_SET1R_TIMEVNT8) |
- | |
788 | #define HRTIM_OUTPUTSET_TIMEV_9 (HRTIM_SET1R_TIMEVNT9) |
- | |
789 | - | ||
790 | #define HRTIM_OUTPUTRESET_TIMEV_1 (HRTIM_RST1R_TIMEVNT1) |
- | |
791 | #define HRTIM_OUTPUTRESET_TIMEV_2 (HRTIM_RST1R_TIMEVNT2) |
- | |
792 | #define HRTIM_OUTPUTRESET_TIMEV_3 (HRTIM_RST1R_TIMEVNT3) |
- | |
793 | #define HRTIM_OUTPUTRESET_TIMEV_4 (HRTIM_RST1R_TIMEVNT4) |
- | |
794 | #define HRTIM_OUTPUTRESET_TIMEV_5 (HRTIM_RST1R_TIMEVNT5) |
- | |
795 | #define HRTIM_OUTPUTRESET_TIMEV_6 (HRTIM_RST1R_TIMEVNT6) |
- | |
796 | #define HRTIM_OUTPUTRESET_TIMEV_7 (HRTIM_RST1R_TIMEVNT7) |
- | |
797 | #define HRTIM_OUTPUTRESET_TIMEV_8 (HRTIM_RST1R_TIMEVNT8) |
- | |
798 | #define HRTIM_OUTPUTRESET_TIMEV_9 (HRTIM_RST1R_TIMEVNT9) |
- | |
799 | - | ||
800 | /** @brief Constants defining the event filtering applied to external events |
- | |
801 | * by a timer |
- | |
802 | */ |
- | |
803 | #define HRTIM_TIMEVENTFILTER_NONE (0x00000000U) |
- | |
804 | #define HRTIM_TIMEVENTFILTER_BLANKINGCMP1 (HRTIM_EEFR1_EE1FLTR_0) |
- | |
805 | #define HRTIM_TIMEVENTFILTER_BLANKINGCMP2 (HRTIM_EEFR1_EE1FLTR_1) |
- | |
806 | #define HRTIM_TIMEVENTFILTER_BLANKINGCMP3 (HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) |
- | |
807 | #define HRTIM_TIMEVENTFILTER_BLANKINGCMP4 (HRTIM_EEFR1_EE1FLTR_2) |
- | |
808 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR1 (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0) |
- | |
809 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR2 (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1) |
- | |
810 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR3 (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) |
- | |
811 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR4 (HRTIM_EEFR1_EE1FLTR_3) |
- | |
812 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR5 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_0) |
- | |
813 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR6 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1) |
- | |
814 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR7 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) |
- | |
815 | #define HRTIM_TIMEVENTFILTER_BLANKINGFLTR8 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2) |
- | |
816 | #define HRTIM_TIMEVENTFILTER_WINDOWINGCMP2 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0) |
- | |
817 | #define HRTIM_TIMEVENTFILTER_WINDOWINGCMP3 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1) |
- | |
818 | #define HRTIM_TIMEVENTFILTER_WINDOWINGTIM (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) |
- | |
819 | - | ||
820 | /** @brief Constants defining the DLL calibration periods (in micro seconds) |
785 | /** @brief Constants defining the DLL calibration periods (in micro seconds) |
821 | */ |
786 | */ |
822 | #define HRTIM_CALIBRATIONRATE_7300 0x00000000U |
787 | #define HRTIM_CALIBRATIONRATE_7300 0x00000000U |
823 | #define HRTIM_CALIBRATIONRATE_910 (HRTIM_DLLCR_CALRTE_0) |
788 | #define HRTIM_CALIBRATIONRATE_910 (HRTIM_DLLCR_CALRTE_0) |
824 | #define HRTIM_CALIBRATIONRATE_114 (HRTIM_DLLCR_CALRTE_1) |
789 | #define HRTIM_CALIBRATIONRATE_114 (HRTIM_DLLCR_CALRTE_1) |
Line 967... | Line 932... | ||
967 | #if defined(STM32L1) || defined(STM32L4) || defined(STM32L5) || defined(STM32H7) || defined(STM32G4) |
932 | #if defined(STM32L1) || defined(STM32L4) || defined(STM32L5) || defined(STM32H7) || defined(STM32G4) |
968 | #define HAL_OPAMP_MSP_INIT_CB_ID HAL_OPAMP_MSPINIT_CB_ID |
933 | #define HAL_OPAMP_MSP_INIT_CB_ID HAL_OPAMP_MSPINIT_CB_ID |
969 | #define HAL_OPAMP_MSP_DEINIT_CB_ID HAL_OPAMP_MSPDEINIT_CB_ID |
934 | #define HAL_OPAMP_MSP_DEINIT_CB_ID HAL_OPAMP_MSPDEINIT_CB_ID |
970 | #endif |
935 | #endif |
971 | 936 | ||
- | 937 | #if defined(STM32L4) || defined(STM32L5) |
|
- | 938 | #define OPAMP_POWERMODE_NORMAL OPAMP_POWERMODE_NORMALPOWER |
|
- | 939 | #elif defined(STM32G4) |
|
- | 940 | #define OPAMP_POWERMODE_NORMAL OPAMP_POWERMODE_NORMALSPEED |
|
- | 941 | #endif |
|
972 | 942 | ||
973 | /** |
943 | /** |
974 | * @} |
944 | * @} |
975 | */ |
945 | */ |
976 | 946 | ||
Line 978... | Line 948... | ||
978 | * @{ |
948 | * @{ |
979 | */ |
949 | */ |
980 | #define I2S_STANDARD_PHILLIPS I2S_STANDARD_PHILIPS |
950 | #define I2S_STANDARD_PHILLIPS I2S_STANDARD_PHILIPS |
981 | 951 | ||
982 | #if defined(STM32H7) |
952 | #if defined(STM32H7) |
983 | #define I2S_IT_TXE I2S_IT_TXP |
953 | #define I2S_IT_TXE I2S_IT_TXP |
984 | #define I2S_IT_RXNE I2S_IT_RXP |
954 | #define I2S_IT_RXNE I2S_IT_RXP |
985 | 955 | ||
986 | #define I2S_FLAG_TXE I2S_FLAG_TXP |
956 | #define I2S_FLAG_TXE I2S_FLAG_TXP |
987 | #define I2S_FLAG_RXNE I2S_FLAG_RXP |
957 | #define I2S_FLAG_RXNE I2S_FLAG_RXP |
988 | #endif |
958 | #endif |
989 | 959 | ||
990 | #if defined(STM32F7) |
960 | #if defined(STM32F7) |
991 | #define I2S_CLOCK_SYSCLK I2S_CLOCK_PLL |
961 | #define I2S_CLOCK_SYSCLK I2S_CLOCK_PLL |
992 | #endif |
962 | #endif |
993 | /** |
963 | /** |
994 | * @} |
964 | * @} |
995 | */ |
965 | */ |
996 | 966 | ||
Line 1021... | Line 991... | ||
1021 | #define PCCARD_ERROR HAL_PCCARD_STATUS_ERROR |
991 | #define PCCARD_ERROR HAL_PCCARD_STATUS_ERROR |
1022 | #define PCCARD_TIMEOUT HAL_PCCARD_STATUS_TIMEOUT |
992 | #define PCCARD_TIMEOUT HAL_PCCARD_STATUS_TIMEOUT |
1023 | /** |
993 | /** |
1024 | * @} |
994 | * @} |
1025 | */ |
995 | */ |
1026 | 996 | ||
1027 | /** @defgroup HAL_RTC_Aliased_Defines HAL RTC Aliased Defines maintained for legacy purpose |
997 | /** @defgroup HAL_RTC_Aliased_Defines HAL RTC Aliased Defines maintained for legacy purpose |
1028 | * @{ |
998 | * @{ |
1029 | */ |
999 | */ |
1030 | 1000 | ||
1031 | #define FORMAT_BIN RTC_FORMAT_BIN |
1001 | #define FORMAT_BIN RTC_FORMAT_BIN |
Line 1121... | Line 1091... | ||
1121 | #define SPI_NSS_PULSE_DISABLED SPI_NSS_PULSE_DISABLE |
1091 | #define SPI_NSS_PULSE_DISABLED SPI_NSS_PULSE_DISABLE |
1122 | #define SPI_NSS_PULSE_ENABLED SPI_NSS_PULSE_ENABLE |
1092 | #define SPI_NSS_PULSE_ENABLED SPI_NSS_PULSE_ENABLE |
1123 | 1093 | ||
1124 | #if defined(STM32H7) |
1094 | #if defined(STM32H7) |
1125 | 1095 | ||
1126 | #define SPI_FLAG_TXE SPI_FLAG_TXP |
1096 | #define SPI_FLAG_TXE SPI_FLAG_TXP |
1127 | #define SPI_FLAG_RXNE SPI_FLAG_RXP |
1097 | #define SPI_FLAG_RXNE SPI_FLAG_RXP |
1128 | 1098 | ||
1129 | #define SPI_IT_TXE SPI_IT_TXP |
1099 | #define SPI_IT_TXE SPI_IT_TXP |
1130 | #define SPI_IT_RXNE SPI_IT_RXP |
1100 | #define SPI_IT_RXNE SPI_IT_RXP |
1131 | 1101 | ||
1132 | #define SPI_FRLVL_EMPTY SPI_RX_FIFO_0PACKET |
1102 | #define SPI_FRLVL_EMPTY SPI_RX_FIFO_0PACKET |
1133 | #define SPI_FRLVL_QUARTER_FULL SPI_RX_FIFO_1PACKET |
1103 | #define SPI_FRLVL_QUARTER_FULL SPI_RX_FIFO_1PACKET |
1134 | #define SPI_FRLVL_HALF_FULL SPI_RX_FIFO_2PACKET |
1104 | #define SPI_FRLVL_HALF_FULL SPI_RX_FIFO_2PACKET |
1135 | #define SPI_FRLVL_FULL SPI_RX_FIFO_3PACKET |
1105 | #define SPI_FRLVL_FULL SPI_RX_FIFO_3PACKET |
1136 | 1106 | ||
1137 | #endif /* STM32H7 */ |
1107 | #endif /* STM32H7 */ |
1138 | 1108 | ||
1139 | /** |
1109 | /** |
1140 | * @} |
1110 | * @} |
Line 1416... | Line 1386... | ||
1416 | /** |
1386 | /** |
1417 | * @} |
1387 | * @} |
1418 | */ |
1388 | */ |
1419 | #endif /* STM32L4 || STM32F7 || STM32F4 || STM32H7 */ |
1389 | #endif /* STM32L4 || STM32F7 || STM32F4 || STM32H7 */ |
1420 | 1390 | ||
- | 1391 | #if defined(STM32L4) || defined(STM32F7) || defined(STM32F427xx) || defined(STM32F437xx) \ |
|
- | 1392 | || defined(STM32F429xx) || defined(STM32F439xx) || defined(STM32F469xx) || defined(STM32F479xx) \ |
|
- | 1393 | || defined(STM32H7) |
|
- | 1394 | /** @defgroup DMA2D_Aliases DMA2D API Aliases |
|
- | 1395 | * @{ |
|
- | 1396 | */ |
|
- | 1397 | #define HAL_DMA2D_DisableCLUT HAL_DMA2D_CLUTLoading_Abort /*!< Aliased to HAL_DMA2D_CLUTLoading_Abort |
|
- | 1398 | for compatibility with legacy code */ |
|
- | 1399 | /** |
|
- | 1400 | * @} |
|
- | 1401 | */ |
|
- | 1402 | ||
- | 1403 | #endif /* STM32L4 || STM32F7 || STM32F4 || STM32H7 */ |
|
- | 1404 | ||
1421 | /** @defgroup HAL_PPP_Aliased_Defines HAL PPP Aliased Defines maintained for legacy purpose |
1405 | /** @defgroup HAL_PPP_Aliased_Defines HAL PPP Aliased Defines maintained for legacy purpose |
1422 | * @{ |
1406 | * @{ |
1423 | */ |
1407 | */ |
1424 | 1408 | ||
1425 | /** |
1409 | /** |
Line 1434... | Line 1418... | ||
1434 | #define HAL_CRYP_ComputationCpltCallback HAL_CRYPEx_ComputationCpltCallback |
1418 | #define HAL_CRYP_ComputationCpltCallback HAL_CRYPEx_ComputationCpltCallback |
1435 | /** |
1419 | /** |
1436 | * @} |
1420 | * @} |
1437 | */ |
1421 | */ |
1438 | 1422 | ||
- | 1423 | #if !defined(STM32F2) |
|
- | 1424 | /** @defgroup HASH_alias HASH API alias |
|
- | 1425 | * @{ |
|
- | 1426 | */ |
|
- | 1427 | #define HAL_HASHEx_IRQHandler HAL_HASH_IRQHandler /*!< Redirection for compatibility with legacy code */ |
|
- | 1428 | /** |
|
- | 1429 | * |
|
- | 1430 | * @} |
|
- | 1431 | */ |
|
- | 1432 | #endif /* STM32F2 */ |
|
1439 | /** @defgroup HAL_HASH_Aliased_Functions HAL HASH Aliased Functions maintained for legacy purpose |
1433 | /** @defgroup HAL_HASH_Aliased_Functions HAL HASH Aliased Functions maintained for legacy purpose |
1440 | * @{ |
1434 | * @{ |
1441 | */ |
1435 | */ |
1442 | #define HAL_HASH_STATETypeDef HAL_HASH_StateTypeDef |
1436 | #define HAL_HASH_STATETypeDef HAL_HASH_StateTypeDef |
1443 | #define HAL_HASHPhaseTypeDef HAL_HASH_PhaseTypeDef |
1437 | #define HAL_HASHPhaseTypeDef HAL_HASH_PhaseTypeDef |
Line 1457... | Line 1451... | ||
1457 | #define HASH_AlgoMode_HMAC HASH_ALGOMODE_HMAC |
1451 | #define HASH_AlgoMode_HMAC HASH_ALGOMODE_HMAC |
1458 | 1452 | ||
1459 | #define HASH_HMACKeyType_ShortKey HASH_HMAC_KEYTYPE_SHORTKEY |
1453 | #define HASH_HMACKeyType_ShortKey HASH_HMAC_KEYTYPE_SHORTKEY |
1460 | #define HASH_HMACKeyType_LongKey HASH_HMAC_KEYTYPE_LONGKEY |
1454 | #define HASH_HMACKeyType_LongKey HASH_HMAC_KEYTYPE_LONGKEY |
1461 | 1455 | ||
1462 | #if defined(STM32L4) || defined(STM32L5) || defined(STM32F4) || defined(STM32F7) || defined(STM32H7) |
1456 | #if defined(STM32L4) || defined(STM32L5) || defined(STM32F2) || defined(STM32F4) || defined(STM32F7) || defined(STM32H7) |
1463 | 1457 | ||
1464 | #define HAL_HASH_MD5_Accumulate HAL_HASH_MD5_Accmlt |
1458 | #define HAL_HASH_MD5_Accumulate HAL_HASH_MD5_Accmlt |
1465 | #define HAL_HASH_MD5_Accumulate_End HAL_HASH_MD5_Accmlt_End |
1459 | #define HAL_HASH_MD5_Accumulate_End HAL_HASH_MD5_Accmlt_End |
1466 | #define HAL_HASH_MD5_Accumulate_IT HAL_HASH_MD5_Accmlt_IT |
1460 | #define HAL_HASH_MD5_Accumulate_IT HAL_HASH_MD5_Accmlt_IT |
1467 | #define HAL_HASH_MD5_Accumulate_End_IT HAL_HASH_MD5_Accmlt_End_IT |
1461 | #define HAL_HASH_MD5_Accumulate_End_IT HAL_HASH_MD5_Accmlt_End_IT |
Line 1479... | Line 1473... | ||
1479 | #define HAL_HASHEx_SHA256_Accumulate HAL_HASHEx_SHA256_Accmlt |
1473 | #define HAL_HASHEx_SHA256_Accumulate HAL_HASHEx_SHA256_Accmlt |
1480 | #define HAL_HASHEx_SHA256_Accumulate_End HAL_HASHEx_SHA256_Accmlt_End |
1474 | #define HAL_HASHEx_SHA256_Accumulate_End HAL_HASHEx_SHA256_Accmlt_End |
1481 | #define HAL_HASHEx_SHA256_Accumulate_IT HAL_HASHEx_SHA256_Accmlt_IT |
1475 | #define HAL_HASHEx_SHA256_Accumulate_IT HAL_HASHEx_SHA256_Accmlt_IT |
1482 | #define HAL_HASHEx_SHA256_Accumulate_End_IT HAL_HASHEx_SHA256_Accmlt_End_IT |
1476 | #define HAL_HASHEx_SHA256_Accumulate_End_IT HAL_HASHEx_SHA256_Accmlt_End_IT |
1483 | 1477 | ||
1484 | #endif /* STM32L4 || STM32L5 || STM32F4 || STM32F7 || STM32H7 */ |
1478 | #endif /* STM32L4 || STM32L5 || STM32F2 || STM32F4 || STM32F7 || STM32H7 */ |
1485 | /** |
1479 | /** |
1486 | * @} |
1480 | * @} |
1487 | */ |
1481 | */ |
1488 | 1482 | ||
1489 | /** @defgroup HAL_Aliased_Functions HAL Generic Aliased Functions maintained for legacy purpose |
1483 | /** @defgroup HAL_Aliased_Functions HAL Generic Aliased Functions maintained for legacy purpose |
Line 1493... | Line 1487... | ||
1493 | #define HAL_DisableDBGSleepMode HAL_DBGMCU_DisableDBGSleepMode |
1487 | #define HAL_DisableDBGSleepMode HAL_DBGMCU_DisableDBGSleepMode |
1494 | #define HAL_EnableDBGStopMode HAL_DBGMCU_EnableDBGStopMode |
1488 | #define HAL_EnableDBGStopMode HAL_DBGMCU_EnableDBGStopMode |
1495 | #define HAL_DisableDBGStopMode HAL_DBGMCU_DisableDBGStopMode |
1489 | #define HAL_DisableDBGStopMode HAL_DBGMCU_DisableDBGStopMode |
1496 | #define HAL_EnableDBGStandbyMode HAL_DBGMCU_EnableDBGStandbyMode |
1490 | #define HAL_EnableDBGStandbyMode HAL_DBGMCU_EnableDBGStandbyMode |
1497 | #define HAL_DisableDBGStandbyMode HAL_DBGMCU_DisableDBGStandbyMode |
1491 | #define HAL_DisableDBGStandbyMode HAL_DBGMCU_DisableDBGStandbyMode |
- | 1492 | #define HAL_DBG_LowPowerConfig(Periph, cmd) (((cmd\ |
|
1498 | #define HAL_DBG_LowPowerConfig(Periph, cmd) (((cmd)==ENABLE)? HAL_DBGMCU_DBG_EnableLowPowerConfig(Periph) : HAL_DBGMCU_DBG_DisableLowPowerConfig(Periph)) |
1493 | )==ENABLE)? HAL_DBGMCU_DBG_EnableLowPowerConfig(Periph) : HAL_DBGMCU_DBG_DisableLowPowerConfig(Periph)) |
1499 | #define HAL_VREFINT_OutputSelect HAL_SYSCFG_VREFINT_OutputSelect |
1494 | #define HAL_VREFINT_OutputSelect HAL_SYSCFG_VREFINT_OutputSelect |
1500 | #define HAL_Lock_Cmd(cmd) (((cmd)==ENABLE) ? HAL_SYSCFG_Enable_Lock_VREFINT() : HAL_SYSCFG_Disable_Lock_VREFINT()) |
1495 | #define HAL_Lock_Cmd(cmd) (((cmd)==ENABLE) ? HAL_SYSCFG_Enable_Lock_VREFINT() : HAL_SYSCFG_Disable_Lock_VREFINT()) |
1501 | #if defined(STM32L0) |
1496 | #if defined(STM32L0) |
1502 | #else |
1497 | #else |
1503 | #define HAL_VREFINT_Cmd(cmd) (((cmd)==ENABLE)? HAL_SYSCFG_EnableVREFINT() : HAL_SYSCFG_DisableVREFINT()) |
1498 | #define HAL_VREFINT_Cmd(cmd) (((cmd)==ENABLE)? HAL_SYSCFG_EnableVREFINT() : HAL_SYSCFG_DisableVREFINT()) |
1504 | #endif |
1499 | #endif |
1505 | #define HAL_ADC_EnableBuffer_Cmd(cmd) (((cmd)==ENABLE) ? HAL_ADCEx_EnableVREFINT() : HAL_ADCEx_DisableVREFINT()) |
1500 | #define HAL_ADC_EnableBuffer_Cmd(cmd) (((cmd)==ENABLE) ? HAL_ADCEx_EnableVREFINT() : HAL_ADCEx_DisableVREFINT()) |
- | 1501 | #define HAL_ADC_EnableBufferSensor_Cmd(cmd) (((cmd\ |
|
1506 | #define HAL_ADC_EnableBufferSensor_Cmd(cmd) (((cmd)==ENABLE) ? HAL_ADCEx_EnableVREFINTTempSensor() : HAL_ADCEx_DisableVREFINTTempSensor()) |
1502 | )==ENABLE) ? HAL_ADCEx_EnableVREFINTTempSensor() : HAL_ADCEx_DisableVREFINTTempSensor()) |
1507 | #if defined(STM32H7A3xx) || defined(STM32H7B3xx) || defined(STM32H7B0xx) || defined(STM32H7A3xxQ) || defined(STM32H7B3xxQ) || defined(STM32H7B0xxQ) |
1503 | #if defined(STM32H7A3xx) || defined(STM32H7B3xx) || defined(STM32H7B0xx) || defined(STM32H7A3xxQ) || defined(STM32H7B3xxQ) || defined(STM32H7B0xxQ) |
1508 | #define HAL_EnableSRDomainDBGStopMode HAL_EnableDomain3DBGStopMode |
1504 | #define HAL_EnableSRDomainDBGStopMode HAL_EnableDomain3DBGStopMode |
1509 | #define HAL_DisableSRDomainDBGStopMode HAL_DisableDomain3DBGStopMode |
1505 | #define HAL_DisableSRDomainDBGStopMode HAL_DisableDomain3DBGStopMode |
1510 | #define HAL_EnableSRDomainDBGStandbyMode HAL_EnableDomain3DBGStandbyMode |
1506 | #define HAL_EnableSRDomainDBGStandbyMode HAL_EnableDomain3DBGStandbyMode |
1511 | #define HAL_DisableSRDomainDBGStandbyMode HAL_DisableDomain3DBGStandbyMode |
1507 | #define HAL_DisableSRDomainDBGStandbyMode HAL_DisableDomain3DBGStandbyMode |
Line 1524... | Line 1520... | ||
1524 | #define HAL_DATA_EEPROMEx_Unlock HAL_FLASHEx_DATAEEPROM_Unlock |
1520 | #define HAL_DATA_EEPROMEx_Unlock HAL_FLASHEx_DATAEEPROM_Unlock |
1525 | #define HAL_DATA_EEPROMEx_Lock HAL_FLASHEx_DATAEEPROM_Lock |
1521 | #define HAL_DATA_EEPROMEx_Lock HAL_FLASHEx_DATAEEPROM_Lock |
1526 | #define HAL_DATA_EEPROMEx_Erase HAL_FLASHEx_DATAEEPROM_Erase |
1522 | #define HAL_DATA_EEPROMEx_Erase HAL_FLASHEx_DATAEEPROM_Erase |
1527 | #define HAL_DATA_EEPROMEx_Program HAL_FLASHEx_DATAEEPROM_Program |
1523 | #define HAL_DATA_EEPROMEx_Program HAL_FLASHEx_DATAEEPROM_Program |
1528 | 1524 | ||
1529 | /** |
1525 | /** |
1530 | * @} |
1526 | * @} |
1531 | */ |
1527 | */ |
1532 | 1528 | ||
1533 | /** @defgroup HAL_I2C_Aliased_Functions HAL I2C Aliased Functions maintained for legacy purpose |
1529 | /** @defgroup HAL_I2C_Aliased_Functions HAL I2C Aliased Functions maintained for legacy purpose |
1534 | * @{ |
1530 | * @{ |
1535 | */ |
1531 | */ |
1536 | #define HAL_I2CEx_AnalogFilter_Config HAL_I2CEx_ConfigAnalogFilter |
1532 | #define HAL_I2CEx_AnalogFilter_Config HAL_I2CEx_ConfigAnalogFilter |
1537 | #define HAL_I2CEx_DigitalFilter_Config HAL_I2CEx_ConfigDigitalFilter |
1533 | #define HAL_I2CEx_DigitalFilter_Config HAL_I2CEx_ConfigDigitalFilter |
1538 | #define HAL_FMPI2CEx_AnalogFilter_Config HAL_FMPI2CEx_ConfigAnalogFilter |
1534 | #define HAL_FMPI2CEx_AnalogFilter_Config HAL_FMPI2CEx_ConfigAnalogFilter |
1539 | #define HAL_FMPI2CEx_DigitalFilter_Config HAL_FMPI2CEx_ConfigDigitalFilter |
1535 | #define HAL_FMPI2CEx_DigitalFilter_Config HAL_FMPI2CEx_ConfigDigitalFilter |
1540 | 1536 | ||
- | 1537 | #define HAL_I2CFastModePlusConfig(SYSCFG_I2CFastModePlus, cmd) (((cmd\ |
|
1541 | #define HAL_I2CFastModePlusConfig(SYSCFG_I2CFastModePlus, cmd) (((cmd)==ENABLE)? HAL_I2CEx_EnableFastModePlus(SYSCFG_I2CFastModePlus): HAL_I2CEx_DisableFastModePlus(SYSCFG_I2CFastModePlus)) |
1538 | )==ENABLE)? HAL_I2CEx_EnableFastModePlus(SYSCFG_I2CFastModePlus): HAL_I2CEx_DisableFastModePlus(SYSCFG_I2CFastModePlus)) |
1542 | 1539 | ||
1543 | #if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32L5) || defined(STM32G4) || defined(STM32L1) |
1540 | #if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32L5) || defined(STM32G4) || defined(STM32L1) |
1544 | #define HAL_I2C_Master_Sequential_Transmit_IT HAL_I2C_Master_Seq_Transmit_IT |
1541 | #define HAL_I2C_Master_Sequential_Transmit_IT HAL_I2C_Master_Seq_Transmit_IT |
1545 | #define HAL_I2C_Master_Sequential_Receive_IT HAL_I2C_Master_Seq_Receive_IT |
1542 | #define HAL_I2C_Master_Sequential_Receive_IT HAL_I2C_Master_Seq_Receive_IT |
1546 | #define HAL_I2C_Slave_Sequential_Transmit_IT HAL_I2C_Slave_Seq_Transmit_IT |
1543 | #define HAL_I2C_Slave_Sequential_Transmit_IT HAL_I2C_Slave_Seq_Transmit_IT |
Line 1561... | Line 1558... | ||
1561 | #define HAL_FMPI2C_Master_Sequential_Transmit_DMA HAL_FMPI2C_Master_Seq_Transmit_DMA |
1558 | #define HAL_FMPI2C_Master_Sequential_Transmit_DMA HAL_FMPI2C_Master_Seq_Transmit_DMA |
1562 | #define HAL_FMPI2C_Master_Sequential_Receive_DMA HAL_FMPI2C_Master_Seq_Receive_DMA |
1559 | #define HAL_FMPI2C_Master_Sequential_Receive_DMA HAL_FMPI2C_Master_Seq_Receive_DMA |
1563 | #define HAL_FMPI2C_Slave_Sequential_Transmit_DMA HAL_FMPI2C_Slave_Seq_Transmit_DMA |
1560 | #define HAL_FMPI2C_Slave_Sequential_Transmit_DMA HAL_FMPI2C_Slave_Seq_Transmit_DMA |
1564 | #define HAL_FMPI2C_Slave_Sequential_Receive_DMA HAL_FMPI2C_Slave_Seq_Receive_DMA |
1561 | #define HAL_FMPI2C_Slave_Sequential_Receive_DMA HAL_FMPI2C_Slave_Seq_Receive_DMA |
1565 | #endif /* STM32F4 */ |
1562 | #endif /* STM32F4 */ |
1566 | /** |
1563 | /** |
1567 | * @} |
1564 | * @} |
1568 | */ |
1565 | */ |
1569 | 1566 | ||
1570 | /** @defgroup HAL_PWR_Aliased HAL PWR Aliased maintained for legacy purpose |
1567 | /** @defgroup HAL_PWR_Aliased HAL PWR Aliased maintained for legacy purpose |
1571 | * @{ |
1568 | * @{ |
1572 | */ |
1569 | */ |
1573 | 1570 | ||
Line 1618... | Line 1615... | ||
1618 | #define LPLVDS_BitNumber LPLVDS_BIT_NUMBER |
1615 | #define LPLVDS_BitNumber LPLVDS_BIT_NUMBER |
1619 | #define BRE_BitNumber BRE_BIT_NUMBER |
1616 | #define BRE_BitNumber BRE_BIT_NUMBER |
1620 | 1617 | ||
1621 | #define PWR_MODE_EVT PWR_PVD_MODE_NORMAL |
1618 | #define PWR_MODE_EVT PWR_PVD_MODE_NORMAL |
1622 | 1619 | ||
1623 | /** |
1620 | /** |
1624 | * @} |
1621 | * @} |
1625 | */ |
1622 | */ |
1626 | 1623 | ||
1627 | /** @defgroup HAL_SMBUS_Aliased_Functions HAL SMBUS Aliased Functions maintained for legacy purpose |
1624 | /** @defgroup HAL_SMBUS_Aliased_Functions HAL SMBUS Aliased Functions maintained for legacy purpose |
1628 | * @{ |
1625 | * @{ |
1629 | */ |
1626 | */ |
1630 | #define HAL_SMBUS_Slave_Listen_IT HAL_SMBUS_EnableListen_IT |
1627 | #define HAL_SMBUS_Slave_Listen_IT HAL_SMBUS_EnableListen_IT |
Line 1869... | Line 1866... | ||
1869 | #define __HAL_FREEZE_TIM17_DBGMCU __HAL_DBGMCU_FREEZE_TIM17 |
1866 | #define __HAL_FREEZE_TIM17_DBGMCU __HAL_DBGMCU_FREEZE_TIM17 |
1870 | #define __HAL_UNFREEZE_TIM17_DBGMCU __HAL_DBGMCU_UNFREEZE_TIM17 |
1867 | #define __HAL_UNFREEZE_TIM17_DBGMCU __HAL_DBGMCU_UNFREEZE_TIM17 |
1871 | #define __HAL_FREEZE_RTC_DBGMCU __HAL_DBGMCU_FREEZE_RTC |
1868 | #define __HAL_FREEZE_RTC_DBGMCU __HAL_DBGMCU_FREEZE_RTC |
1872 | #define __HAL_UNFREEZE_RTC_DBGMCU __HAL_DBGMCU_UNFREEZE_RTC |
1869 | #define __HAL_UNFREEZE_RTC_DBGMCU __HAL_DBGMCU_UNFREEZE_RTC |
1873 | #if defined(STM32H7) |
1870 | #if defined(STM32H7) |
1874 | #define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG1 |
1871 | #define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG1 |
1875 | #define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UnFreeze_WWDG1 |
1872 | #define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UnFreeze_WWDG1 |
1876 | #define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG1 |
1873 | #define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG1 |
1877 | #define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UnFreeze_IWDG1 |
1874 | #define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UnFreeze_IWDG1 |
1878 | #else |
1875 | #else |
1879 | #define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG |
1876 | #define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG |
1880 | #define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_WWDG |
1877 | #define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_WWDG |
1881 | #define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG |
1878 | #define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG |
1882 | #define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_IWDG |
1879 | #define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_IWDG |
1883 | #endif /* STM32H7 */ |
1880 | #endif /* STM32H7 */ |
1884 | #define __HAL_FREEZE_I2C1_TIMEOUT_DBGMCU __HAL_DBGMCU_FREEZE_I2C1_TIMEOUT |
1881 | #define __HAL_FREEZE_I2C1_TIMEOUT_DBGMCU __HAL_DBGMCU_FREEZE_I2C1_TIMEOUT |
1885 | #define __HAL_UNFREEZE_I2C1_TIMEOUT_DBGMCU __HAL_DBGMCU_UNFREEZE_I2C1_TIMEOUT |
1882 | #define __HAL_UNFREEZE_I2C1_TIMEOUT_DBGMCU __HAL_DBGMCU_UNFREEZE_I2C1_TIMEOUT |
1886 | #define __HAL_FREEZE_I2C2_TIMEOUT_DBGMCU __HAL_DBGMCU_FREEZE_I2C2_TIMEOUT |
1883 | #define __HAL_FREEZE_I2C2_TIMEOUT_DBGMCU __HAL_DBGMCU_FREEZE_I2C2_TIMEOUT |
1887 | #define __HAL_UNFREEZE_I2C2_TIMEOUT_DBGMCU __HAL_DBGMCU_UNFREEZE_I2C2_TIMEOUT |
1884 | #define __HAL_UNFREEZE_I2C2_TIMEOUT_DBGMCU __HAL_DBGMCU_UNFREEZE_I2C2_TIMEOUT |
Line 2088... | Line 2085... | ||
2088 | /** @defgroup HAL_DAC_Aliased_Macros HAL DAC Aliased Macros maintained for legacy purpose |
2085 | /** @defgroup HAL_DAC_Aliased_Macros HAL DAC Aliased Macros maintained for legacy purpose |
2089 | * @{ |
2086 | * @{ |
2090 | */ |
2087 | */ |
2091 | 2088 | ||
2092 | #define IS_DAC_WAVE(WAVE) (((WAVE) == DAC_WAVE_NONE) || \ |
2089 | #define IS_DAC_WAVE(WAVE) (((WAVE) == DAC_WAVE_NONE) || \ |
2093 | ((WAVE) == DAC_WAVE_NOISE)|| \ |
2090 | ((WAVE) == DAC_WAVE_NOISE)|| \ |
2094 | ((WAVE) == DAC_WAVE_TRIANGLE)) |
2091 | ((WAVE) == DAC_WAVE_TRIANGLE)) |
2095 | 2092 | ||
2096 | /** |
2093 | /** |
2097 | * @} |
2094 | * @} |
2098 | */ |
2095 | */ |
2099 | 2096 | ||
Line 2145... | Line 2142... | ||
2145 | 2142 | ||
2146 | #define IS_I2S_INSTANCE IS_I2S_ALL_INSTANCE |
2143 | #define IS_I2S_INSTANCE IS_I2S_ALL_INSTANCE |
2147 | #define IS_I2S_INSTANCE_EXT IS_I2S_ALL_INSTANCE_EXT |
2144 | #define IS_I2S_INSTANCE_EXT IS_I2S_ALL_INSTANCE_EXT |
2148 | 2145 | ||
2149 | #if defined(STM32H7) |
2146 | #if defined(STM32H7) |
2150 | #define __HAL_I2S_CLEAR_FREFLAG __HAL_I2S_CLEAR_TIFREFLAG |
2147 | #define __HAL_I2S_CLEAR_FREFLAG __HAL_I2S_CLEAR_TIFREFLAG |
2151 | #endif |
2148 | #endif |
2152 | 2149 | ||
2153 | /** |
2150 | /** |
2154 | * @} |
2151 | * @} |
2155 | */ |
2152 | */ |
Line 2282... | Line 2279... | ||
2282 | 2279 | ||
2283 | #define RCC_StopWakeUpClock_MSI RCC_STOP_WAKEUPCLOCK_MSI |
2280 | #define RCC_StopWakeUpClock_MSI RCC_STOP_WAKEUPCLOCK_MSI |
2284 | #define RCC_StopWakeUpClock_HSI RCC_STOP_WAKEUPCLOCK_HSI |
2281 | #define RCC_StopWakeUpClock_HSI RCC_STOP_WAKEUPCLOCK_HSI |
2285 | 2282 | ||
2286 | #define HAL_RCC_CCSCallback HAL_RCC_CSSCallback |
2283 | #define HAL_RCC_CCSCallback HAL_RCC_CSSCallback |
- | 2284 | #define HAL_RC48_EnableBuffer_Cmd(cmd) (((cmd\ |
|
2287 | #define HAL_RC48_EnableBuffer_Cmd(cmd) (((cmd)==ENABLE) ? HAL_RCCEx_EnableHSI48_VREFINT() : HAL_RCCEx_DisableHSI48_VREFINT()) |
2285 | )==ENABLE) ? HAL_RCCEx_EnableHSI48_VREFINT() : HAL_RCCEx_DisableHSI48_VREFINT()) |
2288 | 2286 | ||
2289 | #define __ADC_CLK_DISABLE __HAL_RCC_ADC_CLK_DISABLE |
2287 | #define __ADC_CLK_DISABLE __HAL_RCC_ADC_CLK_DISABLE |
2290 | #define __ADC_CLK_ENABLE __HAL_RCC_ADC_CLK_ENABLE |
2288 | #define __ADC_CLK_ENABLE __HAL_RCC_ADC_CLK_ENABLE |
2291 | #define __ADC_CLK_SLEEP_DISABLE __HAL_RCC_ADC_CLK_SLEEP_DISABLE |
2289 | #define __ADC_CLK_SLEEP_DISABLE __HAL_RCC_ADC_CLK_SLEEP_DISABLE |
2292 | #define __ADC_CLK_SLEEP_ENABLE __HAL_RCC_ADC_CLK_SLEEP_ENABLE |
2290 | #define __ADC_CLK_SLEEP_ENABLE __HAL_RCC_ADC_CLK_SLEEP_ENABLE |
Line 3250... | Line 3248... | ||
3250 | #define RCC_MCOSOURCE_HSE RCC_MCO1SOURCE_HSE |
3248 | #define RCC_MCOSOURCE_HSE RCC_MCO1SOURCE_HSE |
3251 | #define RCC_MCOSOURCE_PLLCLK_DIV1 RCC_MCO1SOURCE_PLLCLK |
3249 | #define RCC_MCOSOURCE_PLLCLK_DIV1 RCC_MCO1SOURCE_PLLCLK |
3252 | #define RCC_MCOSOURCE_PLLCLK_NODIV RCC_MCO1SOURCE_PLLCLK |
3250 | #define RCC_MCOSOURCE_PLLCLK_NODIV RCC_MCO1SOURCE_PLLCLK |
3253 | #define RCC_MCOSOURCE_PLLCLK_DIV2 RCC_MCO1SOURCE_PLLCLK_DIV2 |
3251 | #define RCC_MCOSOURCE_PLLCLK_DIV2 RCC_MCO1SOURCE_PLLCLK_DIV2 |
3254 | 3252 | ||
3255 | #if defined(STM32L4) || defined(STM32WB) || defined(STM32G0) || defined(STM32G4) || defined(STM32L5) |
3253 | #if defined(STM32L4) || defined(STM32WB) || defined(STM32G0) || defined(STM32G4) || defined(STM32L5) || defined(STM32WL) |
3256 | #define RCC_RTCCLKSOURCE_NO_CLK RCC_RTCCLKSOURCE_NONE |
3254 | #define RCC_RTCCLKSOURCE_NO_CLK RCC_RTCCLKSOURCE_NONE |
3257 | #else |
3255 | #else |
3258 | #define RCC_RTCCLKSOURCE_NONE RCC_RTCCLKSOURCE_NO_CLK |
3256 | #define RCC_RTCCLKSOURCE_NONE RCC_RTCCLKSOURCE_NO_CLK |
3259 | #endif |
3257 | #endif |
3260 | 3258 | ||
Line 3379... | Line 3377... | ||
3379 | */ |
3377 | */ |
3380 | 3378 | ||
3381 | /** @defgroup HAL_RTC_Aliased_Macros HAL RTC Aliased Macros maintained for legacy purpose |
3379 | /** @defgroup HAL_RTC_Aliased_Macros HAL RTC Aliased Macros maintained for legacy purpose |
3382 | * @{ |
3380 | * @{ |
3383 | */ |
3381 | */ |
3384 | #if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || defined (STM32L4P5xx) || defined (STM32L4Q5xx) || defined (STM32G4) |
3382 | #if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || defined (STM32L4P5xx) || defined (STM32L4Q5xx) || defined (STM32G4) || defined (STM32WL) |
3385 | #else |
3383 | #else |
3386 | #define __HAL_RTC_CLEAR_FLAG __HAL_RTC_EXTI_CLEAR_FLAG |
3384 | #define __HAL_RTC_CLEAR_FLAG __HAL_RTC_EXTI_CLEAR_FLAG |
3387 | #endif |
3385 | #endif |
3388 | #define __HAL_RTC_DISABLE_IT __HAL_RTC_EXTI_DISABLE_IT |
3386 | #define __HAL_RTC_DISABLE_IT __HAL_RTC_EXTI_DISABLE_IT |
3389 | #define __HAL_RTC_ENABLE_IT __HAL_RTC_EXTI_ENABLE_IT |
3387 | #define __HAL_RTC_ENABLE_IT __HAL_RTC_EXTI_ENABLE_IT |
Line 3399... | Line 3397... | ||
3399 | 3397 | ||
3400 | #define __HAL_RTC_EXTI_GENERATE_SWIT(RTC_EXTI_LINE_ALARM_EVENT) __HAL_RTC_ALARM_EXTI_GENERATE_SWIT() |
3398 | #define __HAL_RTC_EXTI_GENERATE_SWIT(RTC_EXTI_LINE_ALARM_EVENT) __HAL_RTC_ALARM_EXTI_GENERATE_SWIT() |
3401 | #else |
3399 | #else |
3402 | #define __HAL_RTC_EXTI_CLEAR_FLAG(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_CLEAR_FLAG() : \ |
3400 | #define __HAL_RTC_EXTI_CLEAR_FLAG(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_CLEAR_FLAG() : \ |
3403 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_CLEAR_FLAG() : \ |
3401 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_CLEAR_FLAG() : \ |
3404 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_CLEAR_FLAG())) |
3402 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_CLEAR_FLAG())) |
3405 | #define __HAL_RTC_EXTI_ENABLE_IT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_ENABLE_IT() : \ |
3403 | #define __HAL_RTC_EXTI_ENABLE_IT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_ENABLE_IT() : \ |
3406 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_ENABLE_IT() : \ |
3404 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_ENABLE_IT() : \ |
3407 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_IT())) |
3405 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_IT())) |
3408 | #define __HAL_RTC_EXTI_DISABLE_IT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_DISABLE_IT() : \ |
3406 | #define __HAL_RTC_EXTI_DISABLE_IT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_DISABLE_IT() : \ |
3409 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_DISABLE_IT() : \ |
3407 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_DISABLE_IT() : \ |
3410 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_IT())) |
3408 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_IT())) |
3411 | #define __HAL_RTC_EXTI_GET_FLAG(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_GET_FLAG() : \ |
3409 | #define __HAL_RTC_EXTI_GET_FLAG(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_GET_FLAG() : \ |
3412 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GET_FLAG() : \ |
3410 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GET_FLAG() : \ |
3413 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG())) |
3411 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG())) |
3414 | #define __HAL_RTC_EXTI_GENERATE_SWIT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_GENERATE_SWIT() : \ |
3412 | #define __HAL_RTC_EXTI_GENERATE_SWIT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_GENERATE_SWIT() : \ |
3415 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GENERATE_SWIT() : \ |
3413 | (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GENERATE_SWIT() : \ |
3416 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GENERATE_SWIT())) |
3414 | __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GENERATE_SWIT())) |
3417 | #endif /* STM32F1 */ |
3415 | #endif /* STM32F1 */ |
3418 | 3416 | ||
3419 | #define IS_ALARM IS_RTC_ALARM |
3417 | #define IS_ALARM IS_RTC_ALARM |
3420 | #define IS_ALARM_MASK IS_RTC_ALARM_MASK |
3418 | #define IS_ALARM_MASK IS_RTC_ALARM_MASK |
3421 | #define IS_TAMPER IS_RTC_TAMPER |
3419 | #define IS_TAMPER IS_RTC_TAMPER |
Line 3436... | Line 3434... | ||
3436 | 3434 | ||
3437 | /** |
3435 | /** |
3438 | * @} |
3436 | * @} |
3439 | */ |
3437 | */ |
3440 | 3438 | ||
3441 | /** @defgroup HAL_SD_Aliased_Macros HAL SD Aliased Macros maintained for legacy purpose |
3439 | /** @defgroup HAL_SD_Aliased_Macros HAL SD/MMC Aliased Macros maintained for legacy purpose |
3442 | * @{ |
3440 | * @{ |
3443 | */ |
3441 | */ |
3444 | 3442 | ||
3445 | #define SD_OCR_CID_CSD_OVERWRIETE SD_OCR_CID_CSD_OVERWRITE |
3443 | #define SD_OCR_CID_CSD_OVERWRIETE SD_OCR_CID_CSD_OVERWRITE |
3446 | #define SD_CMD_SD_APP_STAUS SD_CMD_SD_APP_STATUS |
3444 | #define SD_CMD_SD_APP_STAUS SD_CMD_SD_APP_STATUS |
3447 | 3445 | ||
- | 3446 | #define eMMC_HIGH_VOLTAGE_RANGE EMMC_HIGH_VOLTAGE_RANGE |
|
- | 3447 | #define eMMC_DUAL_VOLTAGE_RANGE EMMC_DUAL_VOLTAGE_RANGE |
|
- | 3448 | #define eMMC_LOW_VOLTAGE_RANGE EMMC_LOW_VOLTAGE_RANGE |
|
- | 3449 | ||
3448 | #if defined(STM32F4) || defined(STM32F2) |
3450 | #if defined(STM32F4) || defined(STM32F2) |
3449 | #define SD_SDMMC_DISABLED SD_SDIO_DISABLED |
3451 | #define SD_SDMMC_DISABLED SD_SDIO_DISABLED |
3450 | #define SD_SDMMC_FUNCTION_BUSY SD_SDIO_FUNCTION_BUSY |
3452 | #define SD_SDMMC_FUNCTION_BUSY SD_SDIO_FUNCTION_BUSY |
3451 | #define SD_SDMMC_FUNCTION_FAILED SD_SDIO_FUNCTION_FAILED |
3453 | #define SD_SDMMC_FUNCTION_FAILED SD_SDIO_FUNCTION_FAILED |
3452 | #define SD_SDMMC_UNKNOWN_FUNCTION SD_SDIO_UNKNOWN_FUNCTION |
3454 | #define SD_SDMMC_UNKNOWN_FUNCTION SD_SDIO_UNKNOWN_FUNCTION |
Line 3595... | Line 3597... | ||
3595 | #define __USART_DISABLE __HAL_USART_DISABLE |
3597 | #define __USART_DISABLE __HAL_USART_DISABLE |
3596 | 3598 | ||
3597 | #define __HAL_USART_GETCLOCKSOURCE USART_GETCLOCKSOURCE |
3599 | #define __HAL_USART_GETCLOCKSOURCE USART_GETCLOCKSOURCE |
3598 | #define __USART_GETCLOCKSOURCE USART_GETCLOCKSOURCE |
3600 | #define __USART_GETCLOCKSOURCE USART_GETCLOCKSOURCE |
3599 | 3601 | ||
- | 3602 | #if defined(STM32F0) || defined(STM32F3) || defined(STM32F7) |
|
- | 3603 | #define USART_OVERSAMPLING_16 0x00000000U |
|
- | 3604 | #define USART_OVERSAMPLING_8 USART_CR1_OVER8 |
|
- | 3605 | ||
- | 3606 | #define IS_USART_OVERSAMPLING(__SAMPLING__) (((__SAMPLING__) == USART_OVERSAMPLING_16) || \ |
|
- | 3607 | ((__SAMPLING__) == USART_OVERSAMPLING_8)) |
|
- | 3608 | #endif /* STM32F0 || STM32F3 || STM32F7 */ |
|
3600 | /** |
3609 | /** |
3601 | * @} |
3610 | * @} |
3602 | */ |
3611 | */ |
3603 | 3612 | ||
3604 | /** @defgroup HAL_USB_Aliased_Macros HAL USB Aliased Macros maintained for legacy purpose |
3613 | /** @defgroup HAL_USB_Aliased_Macros HAL USB Aliased Macros maintained for legacy purpose |