|
2 | 2 | ******************************************************************************
|
3 | 3 | * @file stm32_hal_legacy.h
|
4 | 4 | * @author MCD Application Team
|
5 |
| - * @version V1.5.0 |
6 |
| - * @date 04-November-2016 |
7 | 5 | * @brief This file contains aliases definition for the STM32Cube HAL constants
|
8 | 6 | * macros and functions maintained for legacy purpose.
|
9 | 7 | ******************************************************************************
|
10 | 8 | * @attention
|
11 | 9 | *
|
12 |
| - * <h2><center>© COPYRIGHT(c) 2016 STMicroelectronics</center></h2> |
| 10 | + * <h2><center>© COPYRIGHT(c) 2017 STMicroelectronics</center></h2> |
13 | 11 | *
|
14 | 12 | * Redistribution and use in source and binary forms, with or without modification,
|
15 | 13 | * are permitted provided that the following conditions are met:
|
|
241 | 239 | #define DAC1_CHANNEL_1 DAC_CHANNEL_1
|
242 | 240 | #define DAC1_CHANNEL_2 DAC_CHANNEL_2
|
243 | 241 | #define DAC2_CHANNEL_1 DAC_CHANNEL_1
|
244 |
| -#define DAC_WAVE_NONE ((uint32_t)0x00000000U) |
245 |
| -#define DAC_WAVE_NOISE ((uint32_t)DAC_CR_WAVE1_0) |
246 |
| -#define DAC_WAVE_TRIANGLE ((uint32_t)DAC_CR_WAVE1_1) |
| 242 | +#define DAC_WAVE_NONE 0x00000000U |
| 243 | +#define DAC_WAVE_NOISE DAC_CR_WAVE1_0 |
| 244 | +#define DAC_WAVE_TRIANGLE DAC_CR_WAVE1_1 |
247 | 245 | #define DAC_WAVEGENERATION_NONE DAC_WAVE_NONE
|
248 | 246 | #define DAC_WAVEGENERATION_NOISE DAC_WAVE_NOISE
|
249 | 247 | #define DAC_WAVEGENERATION_TRIANGLE DAC_WAVE_TRIANGLE
|
|
382 | 380 | /** @defgroup LL_FMC_Aliased_Defines LL FMC Aliased Defines maintained for compatibility purpose
|
383 | 381 | * @{
|
384 | 382 | */
|
385 |
| -#if defined(STM32L4) || defined(STM32F7) |
| 383 | +#if defined(STM32L4) || defined(STM32F7) || defined(STM32H7) |
386 | 384 | #define FMC_NAND_PCC_WAIT_FEATURE_DISABLE FMC_NAND_WAIT_FEATURE_DISABLE
|
387 | 385 | #define FMC_NAND_PCC_WAIT_FEATURE_ENABLE FMC_NAND_WAIT_FEATURE_ENABLE
|
388 | 386 | #define FMC_NAND_PCC_MEM_BUS_WIDTH_8 FMC_NAND_MEM_BUS_WIDTH_8
|
|
917 | 915 | #define MACFCR_CLEAR_MASK ETH_MACFCR_CLEAR_MASK
|
918 | 916 | #define DMAOMR_CLEAR_MASK ETH_DMAOMR_CLEAR_MASK
|
919 | 917 |
|
920 |
| -#define ETH_MMCCR ((uint32_t)0x00000100U) |
921 |
| -#define ETH_MMCRIR ((uint32_t)0x00000104U) |
922 |
| -#define ETH_MMCTIR ((uint32_t)0x00000108U) |
923 |
| -#define ETH_MMCRIMR ((uint32_t)0x0000010CU) |
924 |
| -#define ETH_MMCTIMR ((uint32_t)0x00000110U) |
925 |
| -#define ETH_MMCTGFSCCR ((uint32_t)0x0000014CU) |
926 |
| -#define ETH_MMCTGFMSCCR ((uint32_t)0x00000150U) |
927 |
| -#define ETH_MMCTGFCR ((uint32_t)0x00000168U) |
928 |
| -#define ETH_MMCRFCECR ((uint32_t)0x00000194U) |
929 |
| -#define ETH_MMCRFAECR ((uint32_t)0x00000198U) |
930 |
| -#define ETH_MMCRGUFCR ((uint32_t)0x000001C4U) |
| 918 | +#define ETH_MMCCR 0x00000100U |
| 919 | +#define ETH_MMCRIR 0x00000104U |
| 920 | +#define ETH_MMCTIR 0x00000108U |
| 921 | +#define ETH_MMCRIMR 0x0000010CU |
| 922 | +#define ETH_MMCTIMR 0x00000110U |
| 923 | +#define ETH_MMCTGFSCCR 0x0000014CU |
| 924 | +#define ETH_MMCTGFMSCCR 0x00000150U |
| 925 | +#define ETH_MMCTGFCR 0x00000168U |
| 926 | +#define ETH_MMCRFCECR 0x00000194U |
| 927 | +#define ETH_MMCRFAECR 0x00000198U |
| 928 | +#define ETH_MMCRGUFCR 0x000001C4U |
931 | 929 |
|
932 |
| -#define ETH_MAC_TXFIFO_FULL ((uint32_t)0x02000000) /* Tx FIFO full */ |
933 |
| -#define ETH_MAC_TXFIFONOT_EMPTY ((uint32_t)0x01000000) /* Tx FIFO not empty */ |
934 |
| -#define ETH_MAC_TXFIFO_WRITE_ACTIVE ((uint32_t)0x00400000) /* Tx FIFO write active */ |
935 |
| -#define ETH_MAC_TXFIFO_IDLE ((uint32_t)0x00000000) /* Tx FIFO read status: Idle */ |
936 |
| -#define ETH_MAC_TXFIFO_READ ((uint32_t)0x00100000) /* Tx FIFO read status: Read (transferring data to the MAC transmitter) */ |
937 |
| -#define ETH_MAC_TXFIFO_WAITING ((uint32_t)0x00200000) /* Tx FIFO read status: Waiting for TxStatus from MAC transmitter */ |
938 |
| -#define ETH_MAC_TXFIFO_WRITING ((uint32_t)0x00300000) /* Tx FIFO read status: Writing the received TxStatus or flushing the TxFIFO */ |
939 |
| -#define ETH_MAC_TRANSMISSION_PAUSE ((uint32_t)0x00080000) /* MAC transmitter in pause */ |
940 |
| -#define ETH_MAC_TRANSMITFRAMECONTROLLER_IDLE ((uint32_t)0x00000000) /* MAC transmit frame controller: Idle */ |
941 |
| -#define ETH_MAC_TRANSMITFRAMECONTROLLER_WAITING ((uint32_t)0x00020000) /* MAC transmit frame controller: Waiting for Status of previous frame or IFG/backoff period to be over */ |
942 |
| -#define ETH_MAC_TRANSMITFRAMECONTROLLER_GENRATING_PCF ((uint32_t)0x00040000) /* MAC transmit frame controller: Generating and transmitting a Pause control frame (in full duplex mode) */ |
943 |
| -#define ETH_MAC_TRANSMITFRAMECONTROLLER_TRANSFERRING ((uint32_t)0x00060000) /* MAC transmit frame controller: Transferring input frame for transmission */ |
944 |
| -#define ETH_MAC_MII_TRANSMIT_ACTIVE ((uint32_t)0x00010000) /* MAC MII transmit engine active */ |
945 |
| -#define ETH_MAC_RXFIFO_EMPTY ((uint32_t)0x00000000) /* Rx FIFO fill level: empty */ |
946 |
| -#define ETH_MAC_RXFIFO_BELOW_THRESHOLD ((uint32_t)0x00000100) /* Rx FIFO fill level: fill-level below flow-control de-activate threshold */ |
947 |
| -#define ETH_MAC_RXFIFO_ABOVE_THRESHOLD ((uint32_t)0x00000200) /* Rx FIFO fill level: fill-level above flow-control activate threshold */ |
948 |
| -#define ETH_MAC_RXFIFO_FULL ((uint32_t)0x00000300) /* Rx FIFO fill level: full */ |
949 |
| -#if defined(STM32F1) |
950 |
| -#else |
951 |
| -#define ETH_MAC_READCONTROLLER_IDLE ((uint32_t)0x00000000) /* Rx FIFO read controller IDLE state */ |
952 |
| -#define ETH_MAC_READCONTROLLER_READING_DATA ((uint32_t)0x00000020) /* Rx FIFO read controller Reading frame data */ |
953 |
| -#define ETH_MAC_READCONTROLLER_READING_STATUS ((uint32_t)0x00000040) /* Rx FIFO read controller Reading frame status (or time-stamp) */ |
954 |
| -#endif |
955 |
| -#define ETH_MAC_READCONTROLLER_FLUSHING ((uint32_t)0x00000060) /* Rx FIFO read controller Flushing the frame data and status */ |
956 |
| -#define ETH_MAC_RXFIFO_WRITE_ACTIVE ((uint32_t)0x00000010) /* Rx FIFO write controller active */ |
957 |
| -#define ETH_MAC_SMALL_FIFO_NOTACTIVE ((uint32_t)0x00000000) /* MAC small FIFO read / write controllers not active */ |
958 |
| -#define ETH_MAC_SMALL_FIFO_READ_ACTIVE ((uint32_t)0x00000002) /* MAC small FIFO read controller active */ |
959 |
| -#define ETH_MAC_SMALL_FIFO_WRITE_ACTIVE ((uint32_t)0x00000004) /* MAC small FIFO write controller active */ |
960 |
| -#define ETH_MAC_SMALL_FIFO_RW_ACTIVE ((uint32_t)0x00000006) /* MAC small FIFO read / write controllers active */ |
961 |
| -#define ETH_MAC_MII_RECEIVE_PROTOCOL_ACTIVE ((uint32_t)0x00000001) /* MAC MII receive protocol engine active */ |
| 930 | +#define ETH_MAC_TXFIFO_FULL 0x02000000U /* Tx FIFO full */ |
| 931 | +#define ETH_MAC_TXFIFONOT_EMPTY 0x01000000U /* Tx FIFO not empty */ |
| 932 | +#define ETH_MAC_TXFIFO_WRITE_ACTIVE 0x00400000U /* Tx FIFO write active */ |
| 933 | +#define ETH_MAC_TXFIFO_IDLE 0x00000000U /* Tx FIFO read status: Idle */ |
| 934 | +#define ETH_MAC_TXFIFO_READ 0x00100000U /* Tx FIFO read status: Read (transferring data to the MAC transmitter) */ |
| 935 | +#define ETH_MAC_TXFIFO_WAITING 0x00200000U /* Tx FIFO read status: Waiting for TxStatus from MAC transmitter */ |
| 936 | +#define ETH_MAC_TXFIFO_WRITING 0x00300000U /* Tx FIFO read status: Writing the received TxStatus or flushing the TxFIFO */ |
| 937 | +#define ETH_MAC_TRANSMISSION_PAUSE 0x00080000U /* MAC transmitter in pause */ |
| 938 | +#define ETH_MAC_TRANSMITFRAMECONTROLLER_IDLE 0x00000000U /* MAC transmit frame controller: Idle */ |
| 939 | +#define ETH_MAC_TRANSMITFRAMECONTROLLER_WAITING 0x00020000U /* MAC transmit frame controller: Waiting for Status of previous frame or IFG/backoff period to be over */ |
| 940 | +#define ETH_MAC_TRANSMITFRAMECONTROLLER_GENRATING_PCF 0x00040000U /* MAC transmit frame controller: Generating and transmitting a Pause control frame (in full duplex mode) */ |
| 941 | +#define ETH_MAC_TRANSMITFRAMECONTROLLER_TRANSFERRING 0x00060000U /* MAC transmit frame controller: Transferring input frame for transmission */ |
| 942 | +#define ETH_MAC_MII_TRANSMIT_ACTIVE 0x00010000U /* MAC MII transmit engine active */ |
| 943 | +#define ETH_MAC_RXFIFO_EMPTY 0x00000000U /* Rx FIFO fill level: empty */ |
| 944 | +#define ETH_MAC_RXFIFO_BELOW_THRESHOLD 0x00000100U /* Rx FIFO fill level: fill-level below flow-control de-activate threshold */ |
| 945 | +#define ETH_MAC_RXFIFO_ABOVE_THRESHOLD 0x00000200U /* Rx FIFO fill level: fill-level above flow-control activate threshold */ |
| 946 | +#define ETH_MAC_RXFIFO_FULL 0x00000300U /* Rx FIFO fill level: full */ |
| 947 | +#define ETH_MAC_READCONTROLLER_IDLE 0x00000000U /* Rx FIFO read controller IDLE state */ |
| 948 | +#define ETH_MAC_READCONTROLLER_READING_DATA 0x00000020U /* Rx FIFO read controller Reading frame data */ |
| 949 | +#define ETH_MAC_READCONTROLLER_READING_STATUS 0x00000040U /* Rx FIFO read controller Reading frame status (or time-stamp) */ |
| 950 | +#define ETH_MAC_READCONTROLLER_FLUSHING 0x00000060U /* Rx FIFO read controller Flushing the frame data and status */ |
| 951 | +#define ETH_MAC_RXFIFO_WRITE_ACTIVE 0x00000010U /* Rx FIFO write controller active */ |
| 952 | +#define ETH_MAC_SMALL_FIFO_NOTACTIVE 0x00000000U /* MAC small FIFO read / write controllers not active */ |
| 953 | +#define ETH_MAC_SMALL_FIFO_READ_ACTIVE 0x00000002U /* MAC small FIFO read controller active */ |
| 954 | +#define ETH_MAC_SMALL_FIFO_WRITE_ACTIVE 0x00000004U /* MAC small FIFO write controller active */ |
| 955 | +#define ETH_MAC_SMALL_FIFO_RW_ACTIVE 0x00000006U /* MAC small FIFO read / write controllers active */ |
| 956 | +#define ETH_MAC_MII_RECEIVE_PROTOCOL_ACTIVE 0x00000001U /* MAC MII receive protocol engine active */ |
962 | 957 |
|
963 | 958 | /**
|
964 | 959 | * @}
|
|
980 | 975 | * @}
|
981 | 976 | */
|
982 | 977 |
|
983 |
| -#if defined(STM32L4xx) || defined(STM32F7) || defined(STM32F427xx) || defined(STM32F437xx) ||\ |
| 978 | +#if defined(STM32L4) || defined(STM32F7) || defined(STM32F427xx) || defined(STM32F437xx) ||\ |
984 | 979 | defined(STM32F429xx) || defined(STM32F439xx) || defined(STM32F469xx) || defined(STM32F479xx)
|
985 | 980 | /** @defgroup HAL_DMA2D_Aliased_Defines HAL DMA2D Aliased Defines maintained for legacy purpose
|
986 | 981 | * @{
|
|
1005 | 1000 | /**
|
1006 | 1001 | * @}
|
1007 | 1002 | */
|
1008 |
| -#endif /* STM32L4xx || STM32F7*/ |
| 1003 | +#endif /* STM32L4 || STM32F7*/ |
1009 | 1004 |
|
1010 | 1005 | /** @defgroup HAL_PPP_Aliased_Defines HAL PPP Aliased Defines maintained for legacy purpose
|
1011 | 1006 | * @{
|
|
1190 | 1185 | * @{
|
1191 | 1186 | */
|
1192 | 1187 | #define HAL_LTDC_LineEvenCallback HAL_LTDC_LineEventCallback
|
| 1188 | +#define HAL_LTDC_Relaod HAL_LTDC_Reload |
| 1189 | +#define HAL_LTDC_StructInitFromVideoConfig HAL_LTDCEx_StructInitFromVideoConfig |
| 1190 | +#define HAL_LTDC_StructInitFromAdaptedCommandConfig HAL_LTDCEx_StructInitFromAdaptedCommandConfig |
1193 | 1191 | /**
|
1194 | 1192 | * @}
|
1195 | 1193 | */
|
|
1625 | 1623 |
|
1626 | 1624 | #define __HAL_I2C_RESET_CR2 I2C_RESET_CR2
|
1627 | 1625 | #define __HAL_I2C_GENERATE_START I2C_GENERATE_START
|
| 1626 | +#if defined(STM32F1) |
| 1627 | +#define __HAL_I2C_FREQ_RANGE I2C_FREQRANGE |
| 1628 | +#else |
1628 | 1629 | #define __HAL_I2C_FREQ_RANGE I2C_FREQ_RANGE
|
| 1630 | +#endif /* STM32F1 */ |
1629 | 1631 | #define __HAL_I2C_RISE_TIME I2C_RISE_TIME
|
1630 | 1632 | #define __HAL_I2C_SPEED_STANDARD I2C_SPEED_STANDARD
|
1631 | 1633 | #define __HAL_I2C_SPEED_FAST I2C_SPEED_FAST
|
|
2784 | 2786 | #define __HAL_RCC_DFSDM_IS_CLK_SLEEP_DISABLED __HAL_RCC_DFSDM1_IS_CLK_SLEEP_DISABLED
|
2785 | 2787 | #define DfsdmClockSelection Dfsdm1ClockSelection
|
2786 | 2788 | #define RCC_PERIPHCLK_DFSDM RCC_PERIPHCLK_DFSDM1
|
2787 |
| -#define RCC_DFSDMCLKSOURCE_PCLK RCC_DFSDM1CLKSOURCE_PCLK |
| 2789 | +#define RCC_DFSDMCLKSOURCE_PCLK RCC_DFSDM1CLKSOURCE_PCLK2 |
2788 | 2790 | #define RCC_DFSDMCLKSOURCE_SYSCLK RCC_DFSDM1CLKSOURCE_SYSCLK
|
2789 | 2791 | #define __HAL_RCC_DFSDM_CONFIG __HAL_RCC_DFSDM1_CONFIG
|
2790 | 2792 | #define __HAL_RCC_GET_DFSDM_SOURCE __HAL_RCC_GET_DFSDM1_SOURCE
|
| 2793 | +#define RCC_DFSDM1CLKSOURCE_PCLK RCC_DFSDM1CLKSOURCE_PCLK2 |
| 2794 | +#define RCC_SWPMI1CLKSOURCE_PCLK RCC_SWPMI1CLKSOURCE_PCLK1 |
| 2795 | +#define RCC_LPTIM1CLKSOURCE_PCLK RCC_LPTIM1CLKSOURCE_PCLK1 |
| 2796 | +#define RCC_LPTIM2CLKSOURCE_PCLK RCC_LPTIM2CLKSOURCE_PCLK1 |
| 2797 | + |
| 2798 | +#define RCC_DFSDM1AUDIOCLKSOURCE_I2SAPB1 RCC_DFSDM1AUDIOCLKSOURCE_I2S1 |
| 2799 | +#define RCC_DFSDM1AUDIOCLKSOURCE_I2SAPB2 RCC_DFSDM1AUDIOCLKSOURCE_I2S2 |
| 2800 | +#define RCC_DFSDM2AUDIOCLKSOURCE_I2SAPB1 RCC_DFSDM2AUDIOCLKSOURCE_I2S1 |
| 2801 | +#define RCC_DFSDM2AUDIOCLKSOURCE_I2SAPB2 RCC_DFSDM2AUDIOCLKSOURCE_I2S2 |
| 2802 | +#define RCC_DFSDM1CLKSOURCE_APB2 RCC_DFSDM1CLKSOURCE_PCLK2 |
| 2803 | +#define RCC_DFSDM2CLKSOURCE_APB2 RCC_DFSDM2CLKSOURCE_PCLK2 |
| 2804 | +#define RCC_FMPI2C1CLKSOURCE_APB RCC_FMPI2C1CLKSOURCE_PCLK1 |
2791 | 2805 |
|
2792 | 2806 | /**
|
2793 | 2807 | * @}
|
|
2918 | 2932 | #define SDIO_IRQn SDMMC1_IRQn
|
2919 | 2933 | #define SDIO_IRQHandler SDMMC1_IRQHandler
|
2920 | 2934 | #endif
|
| 2935 | + |
| 2936 | +#if defined(STM32F7) || defined(STM32F4) || defined(STM32F2) |
| 2937 | +#define HAL_SD_CardCIDTypedef HAL_SD_CardCIDTypeDef |
| 2938 | +#define HAL_SD_CardCSDTypedef HAL_SD_CardCSDTypeDef |
| 2939 | +#define HAL_SD_CardStatusTypedef HAL_SD_CardStatusTypeDef |
| 2940 | +#define HAL_SD_CardStateTypedef HAL_SD_CardStateTypeDef |
| 2941 | +#endif |
| 2942 | + |
2921 | 2943 | /**
|
2922 | 2944 | * @}
|
2923 | 2945 | */
|
|
3106 | 3128 | * @{
|
3107 | 3129 | */
|
3108 | 3130 | #define __HAL_LTDC_LAYER LTDC_LAYER
|
| 3131 | +#define __HAL_LTDC_RELOAD_CONFIG __HAL_LTDC_RELOAD_IMMEDIATE_CONFIG |
3109 | 3132 | /**
|
3110 | 3133 | * @}
|
3111 | 3134 | */
|
|
0 commit comments