Subversion Repositories DashDisplay

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 5
Line 1... Line 1...
1
/**
1
/**
2
  ******************************************************************************
2
  ******************************************************************************
3
  * @file    stm32_hal_legacy.h
3
  * @file    stm32_hal_legacy.h
4
  * @author  MCD Application Team
4
  * @author  MCD Application Team
5
  * @version V1.0.1
5
  * @version V1.0.4
6
  * @date    31-July-2015
6
  * @date    29-April-2016
7
  * @brief   This file contains aliases definition for the STM32Cube HAL constants
7
  * @brief   This file contains aliases definition for the STM32Cube HAL constants
8
  *          macros and functions maintained for legacy purpose.
8
  *          macros and functions maintained for legacy purpose.
9
  ******************************************************************************
9
  ******************************************************************************
10
  * @attention
10
  * @attention
11
  *
11
  *
12
  * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
12
  * <h2><center>&copy; COPYRIGHT(c) 2016 STMicroelectronics</center></h2>
13
  *
13
  *
14
  * Redistribution and use in source and binary forms, with or without modification,
14
  * Redistribution and use in source and binary forms, with or without modification,
15
  * are permitted provided that the following conditions are met:
15
  * are permitted provided that the following conditions are met:
16
  *   1. Redistributions of source code must retain the above copyright notice,
16
  *   1. Redistributions of source code must retain the above copyright notice,
17
  *      this list of conditions and the following disclaimer.
17
  *      this list of conditions and the following disclaimer.
Line 100... Line 100...
100
#define ADC_EXTERNALTRIG7_EXT_IT11      ADC_EXTERNALTRIGCONV_EXT_IT11
100
#define ADC_EXTERNALTRIG7_EXT_IT11      ADC_EXTERNALTRIGCONV_EXT_IT11
101
#define ADC_CLOCK_ASYNC                 ADC_CLOCK_ASYNC_DIV1
101
#define ADC_CLOCK_ASYNC                 ADC_CLOCK_ASYNC_DIV1
102
#define ADC_EXTERNALTRIG_EDGE_NONE      ADC_EXTERNALTRIGCONVEDGE_NONE
102
#define ADC_EXTERNALTRIG_EDGE_NONE      ADC_EXTERNALTRIGCONVEDGE_NONE
103
#define ADC_EXTERNALTRIG_EDGE_RISING    ADC_EXTERNALTRIGCONVEDGE_RISING
103
#define ADC_EXTERNALTRIG_EDGE_RISING    ADC_EXTERNALTRIGCONVEDGE_RISING
104
#define ADC_EXTERNALTRIG_EDGE_FALLING   ADC_EXTERNALTRIGCONVEDGE_FALLING
104
#define ADC_EXTERNALTRIG_EDGE_FALLING   ADC_EXTERNALTRIGCONVEDGE_FALLING
105
#define ADC_EXTERNALTRIG_EDGE_RISINGFALLING ADC_EXTERNALTRIGCONVEDGE_RISINGFALLING 
105
#define ADC_EXTERNALTRIG_EDGE_RISINGFALLING ADC_EXTERNALTRIGCONVEDGE_RISINGFALLING
-
 
106
#define ADC_SAMPLETIME_2CYCLE_5         ADC_SAMPLETIME_2CYCLES_5
-
 
107
 
-
 
108
#define HAL_ADC_STATE_BUSY_REG          HAL_ADC_STATE_REG_BUSY
-
 
109
#define HAL_ADC_STATE_BUSY_INJ          HAL_ADC_STATE_INJ_BUSY
-
 
110
#define HAL_ADC_STATE_EOC_REG           HAL_ADC_STATE_REG_EOC
-
 
111
#define HAL_ADC_STATE_EOC_INJ           HAL_ADC_STATE_INJ_EOC
-
 
112
#define HAL_ADC_STATE_ERROR             HAL_ADC_STATE_ERROR_INTERNAL
-
 
113
#define HAL_ADC_STATE_BUSY              HAL_ADC_STATE_BUSY_INTERNAL
-
 
114
#define HAL_ADC_STATE_AWD               HAL_ADC_STATE_AWD1 
106
/**
115
/**
107
  * @}
116
  * @}
108
  */
117
  */
109
 
118
 
110
/** @defgroup HAL_CEC_Aliased_Defines HAL CEC Aliased Defines maintained for legacy purpose
119
/** @defgroup HAL_CEC_Aliased_Defines HAL CEC Aliased Defines maintained for legacy purpose
Line 118... Line 127...
118
  */  
127
  */  
119
   
128
   
120
/** @defgroup HAL_COMP_Aliased_Defines HAL COMP Aliased Defines maintained for legacy purpose
129
/** @defgroup HAL_COMP_Aliased_Defines HAL COMP Aliased Defines maintained for legacy purpose
121
  * @{
130
  * @{
122
  */
131
  */
123
 
-
 
124
#define COMP_WINDOWMODE_DISABLED    COMP_WINDOWMODE_DISABLE
132
#define COMP_WINDOWMODE_DISABLED       COMP_WINDOWMODE_DISABLE
125
#define COMP_WINDOWMODE_ENABLED     COMP_WINDOWMODE_ENABLE
133
#define COMP_WINDOWMODE_ENABLED        COMP_WINDOWMODE_ENABLE
126
#define COMP_EXTI_LINE_COMP1_EVENT  COMP_EXTI_LINE_COMP1
134
#define COMP_EXTI_LINE_COMP1_EVENT     COMP_EXTI_LINE_COMP1
127
#define COMP_EXTI_LINE_COMP2_EVENT  COMP_EXTI_LINE_COMP2
135
#define COMP_EXTI_LINE_COMP2_EVENT     COMP_EXTI_LINE_COMP2
-
 
136
#define COMP_EXTI_LINE_COMP3_EVENT     COMP_EXTI_LINE_COMP3
-
 
137
#define COMP_EXTI_LINE_COMP4_EVENT     COMP_EXTI_LINE_COMP4
-
 
138
#define COMP_EXTI_LINE_COMP5_EVENT     COMP_EXTI_LINE_COMP5
-
 
139
#define COMP_EXTI_LINE_COMP6_EVENT     COMP_EXTI_LINE_COMP6
-
 
140
#define COMP_EXTI_LINE_COMP7_EVENT     COMP_EXTI_LINE_COMP7
-
 
141
#define COMP_OUTPUT_COMP6TIM2OCREFCLR  COMP_OUTPUT_COMP6_TIM2OCREFCLR
-
 
142
#if defined(STM32F373xC) || defined(STM32F378xx)
-
 
143
#define COMP_OUTPUT_TIM3IC1            COMP_OUTPUT_COMP1_TIM3IC1
-
 
144
#define COMP_OUTPUT_TIM3OCREFCLR       COMP_OUTPUT_COMP1_TIM3OCREFCLR
-
 
145
#endif /* STM32F373xC || STM32F378xx */
-
 
146
 
-
 
147
#if defined(STM32L0) || defined(STM32L4)
-
 
148
#define COMP_WINDOWMODE_ENABLE         COMP_WINDOWMODE_COMP1_INPUT_PLUS_COMMON
-
 
149
 
-
 
150
#define COMP_NONINVERTINGINPUT_IO1      COMP_INPUT_PLUS_IO1
-
 
151
#define COMP_NONINVERTINGINPUT_IO2      COMP_INPUT_PLUS_IO2
-
 
152
#define COMP_NONINVERTINGINPUT_IO3      COMP_INPUT_PLUS_IO3
-
 
153
 
-
 
154
#define COMP_INVERTINGINPUT_1_4VREFINT  COMP_INPUT_MINUS_1_4VREFINT
-
 
155
#define COMP_INVERTINGINPUT_1_2VREFINT  COMP_INPUT_MINUS_1_2VREFINT
-
 
156
#define COMP_INVERTINGINPUT_3_4VREFINT  COMP_INPUT_MINUS_3_4VREFINT
-
 
157
#define COMP_INVERTINGINPUT_VREFINT     COMP_INPUT_MINUS_VREFINT
-
 
158
#define COMP_INVERTINGINPUT_DAC1_CH1    COMP_INPUT_MINUS_DAC1_CH1
-
 
159
#define COMP_INVERTINGINPUT_DAC1_CH2    COMP_INPUT_MINUS_DAC1_CH2
-
 
160
#define COMP_INVERTINGINPUT_DAC1        COMP_INPUT_MINUS_DAC1_CH1
-
 
161
#define COMP_INVERTINGINPUT_DAC2        COMP_INPUT_MINUS_DAC1_CH2
-
 
162
#define COMP_INVERTINGINPUT_IO1         COMP_INPUT_MINUS_IO1
-
 
163
#define COMP_INVERTINGINPUT_IO2         COMP_INPUT_MINUS_IO2
-
 
164
#define COMP_INVERTINGINPUT_IO3         COMP_INPUT_MINUS_IO3
-
 
165
#define COMP_INVERTINGINPUT_IO4         COMP_INPUT_MINUS_IO4
-
 
166
#define COMP_INVERTINGINPUT_IO5         COMP_INPUT_MINUS_IO5
-
 
167
 
-
 
168
#define COMP_OUTPUTLEVEL_LOW            COMP_OUTPUT_LEVEL_LOW
-
 
169
#define COMP_OUTPUTLEVEL_HIGH           COMP_OUTPUT_LEVEL_HIGH
-
 
170
 
-
 
171
/* Note: Literal "COMP_FLAG_LOCK" kept for legacy purpose.                    */
-
 
172
/*       To check COMP lock state, use macro "__HAL_COMP_IS_LOCKED()".        */
-
 
173
#if defined(COMP_CSR_LOCK)
-
 
174
#define COMP_FLAG_LOCK                 COMP_CSR_LOCK
-
 
175
#elif defined(COMP_CSR_COMP1LOCK)
-
 
176
#define COMP_FLAG_LOCK                 COMP_CSR_COMP1LOCK
-
 
177
#elif defined(COMP_CSR_COMPxLOCK)
-
 
178
#define COMP_FLAG_LOCK                 COMP_CSR_COMPxLOCK
-
 
179
#endif
-
 
180
 
-
 
181
#if defined(STM32L4)
-
 
182
#define COMP_BLANKINGSRCE_TIM1OC5        COMP_BLANKINGSRC_TIM1_OC5_COMP1
-
 
183
#define COMP_BLANKINGSRCE_TIM2OC3        COMP_BLANKINGSRC_TIM2_OC3_COMP1
-
 
184
#define COMP_BLANKINGSRCE_TIM3OC3        COMP_BLANKINGSRC_TIM3_OC3_COMP1
-
 
185
#define COMP_BLANKINGSRCE_TIM3OC4        COMP_BLANKINGSRC_TIM3_OC4_COMP2
-
 
186
#define COMP_BLANKINGSRCE_TIM8OC5        COMP_BLANKINGSRC_TIM8_OC5_COMP2
-
 
187
#define COMP_BLANKINGSRCE_TIM15OC1       COMP_BLANKINGSRC_TIM15_OC1_COMP2
-
 
188
#define COMP_BLANKINGSRCE_NONE           COMP_BLANKINGSRC_NONE
-
 
189
#endif
-
 
190
 
-
 
191
#if defined(STM32L0)
-
 
192
#define COMP_MODE_HIGHSPEED              COMP_POWERMODE_MEDIUMSPEED
-
 
193
#define COMP_MODE_LOWSPEED               COMP_POWERMODE_ULTRALOWPOWER
-
 
194
#else
-
 
195
#define COMP_MODE_HIGHSPEED              COMP_POWERMODE_HIGHSPEED
-
 
196
#define COMP_MODE_MEDIUMSPEED            COMP_POWERMODE_MEDIUMSPEED
-
 
197
#define COMP_MODE_LOWPOWER               COMP_POWERMODE_LOWPOWER
-
 
198
#define COMP_MODE_ULTRALOWPOWER          COMP_POWERMODE_ULTRALOWPOWER
-
 
199
#endif
128
 
200
 
-
 
201
#endif
-
 
202
/**
-
 
203
  * @}
-
 
204
  */
-
 
205
 
-
 
206
/** @defgroup HAL_CORTEX_Aliased_Defines HAL CORTEX Aliased Defines maintained for legacy purpose
-
 
207
  * @{
-
 
208
  */
-
 
209
#define __HAL_CORTEX_SYSTICKCLK_CONFIG HAL_SYSTICK_CLKSourceConfig
129
/**
210
/**
130
  * @}
211
  * @}
131
  */
212
  */
132
 
213
 
133
/** @defgroup HAL_CRC_Aliased_Defines HAL CRC Aliased Defines maintained for legacy purpose
214
/** @defgroup HAL_CRC_Aliased_Defines HAL CRC Aliased Defines maintained for legacy purpose
Line 146... Line 227...
146
  */
227
  */
147
 
228
 
148
#define DAC1_CHANNEL_1                                  DAC_CHANNEL_1
229
#define DAC1_CHANNEL_1                                  DAC_CHANNEL_1
149
#define DAC1_CHANNEL_2                                  DAC_CHANNEL_2
230
#define DAC1_CHANNEL_2                                  DAC_CHANNEL_2
150
#define DAC2_CHANNEL_1                                  DAC_CHANNEL_1
231
#define DAC2_CHANNEL_1                                  DAC_CHANNEL_1
151
#define DAC_WAVE_NONE                                   ((uint32_t)0x00000000)
232
#define DAC_WAVE_NONE                                   ((uint32_t)0x00000000U)
152
#define DAC_WAVE_NOISE                                  ((uint32_t)DAC_CR_WAVE1_0)
233
#define DAC_WAVE_NOISE                                  ((uint32_t)DAC_CR_WAVE1_0)
153
#define DAC_WAVE_TRIANGLE                               ((uint32_t)DAC_CR_WAVE1_1)                           
234
#define DAC_WAVE_TRIANGLE                               ((uint32_t)DAC_CR_WAVE1_1)                           
154
#define DAC_WAVEGENERATION_NONE                         DAC_WAVE_NONE
235
#define DAC_WAVEGENERATION_NONE                         DAC_WAVE_NONE
155
#define DAC_WAVEGENERATION_NOISE                        DAC_WAVE_NOISE
236
#define DAC_WAVEGENERATION_NOISE                        DAC_WAVE_NOISE
156
#define DAC_WAVEGENERATION_TRIANGLE                     DAC_WAVE_TRIANGLE
237
#define DAC_WAVEGENERATION_TRIANGLE                     DAC_WAVE_TRIANGLE
Line 255... Line 336...
255
#define FLASH_ERROR_ERS               HAL_FLASH_ERROR_ERS
336
#define FLASH_ERROR_ERS               HAL_FLASH_ERROR_ERS
256
#define OB_WDG_SW                     OB_IWDG_SW
337
#define OB_WDG_SW                     OB_IWDG_SW
257
#define OB_WDG_HW                     OB_IWDG_HW
338
#define OB_WDG_HW                     OB_IWDG_HW
258
#define OB_SDADC12_VDD_MONITOR_SET    OB_SDACD_VDD_MONITOR_SET
339
#define OB_SDADC12_VDD_MONITOR_SET    OB_SDACD_VDD_MONITOR_SET
259
#define OB_SDADC12_VDD_MONITOR_RESET  OB_SDACD_VDD_MONITOR_RESET
340
#define OB_SDADC12_VDD_MONITOR_RESET  OB_SDACD_VDD_MONITOR_RESET
-
 
341
#define OB_RAM_PARITY_CHECK_SET       OB_SRAM_PARITY_SET
-
 
342
#define OB_RAM_PARITY_CHECK_RESET     OB_SRAM_PARITY_RESET
260
#define IS_OB_SDADC12_VDD_MONITOR     IS_OB_SDACD_VDD_MONITOR
343
#define IS_OB_SDADC12_VDD_MONITOR     IS_OB_SDACD_VDD_MONITOR
-
 
344
#define OB_RDP_LEVEL0                 OB_RDP_LEVEL_0
-
 
345
#define OB_RDP_LEVEL1                 OB_RDP_LEVEL_1
-
 
346
#define OB_RDP_LEVEL2                 OB_RDP_LEVEL_2
261
/**
347
/**
262
  * @}
348
  * @}
263
  */
349
  */
264
 
350
 
265
/** @defgroup HAL_SYSCFG_Aliased_Defines HAL SYSCFG Aliased Defines maintained for legacy purpose
351
/** @defgroup HAL_SYSCFG_Aliased_Defines HAL SYSCFG Aliased Defines maintained for legacy purpose
Line 331... Line 417...
331
 
417
 
332
#define GPIO_AF0_LPTIM                            GPIO_AF0_LPTIM1
418
#define GPIO_AF0_LPTIM                            GPIO_AF0_LPTIM1
333
#define GPIO_AF1_LPTIM                            GPIO_AF1_LPTIM1
419
#define GPIO_AF1_LPTIM                            GPIO_AF1_LPTIM1
334
#define GPIO_AF2_LPTIM                            GPIO_AF2_LPTIM1
420
#define GPIO_AF2_LPTIM                            GPIO_AF2_LPTIM1
335
 
421
 
-
 
422
#if defined(STM32L0) || defined(STM32L4) || defined(STM32F4) || defined(STM32F2) || defined(STM32F7)
-
 
423
#define  GPIO_SPEED_LOW                           GPIO_SPEED_FREQ_LOW     
-
 
424
#define  GPIO_SPEED_MEDIUM                        GPIO_SPEED_FREQ_MEDIUM     
-
 
425
#define  GPIO_SPEED_FAST                          GPIO_SPEED_FREQ_HIGH     
-
 
426
#define  GPIO_SPEED_HIGH                          GPIO_SPEED_FREQ_VERY_HIGH       
-
 
427
#endif /* STM32L0 || STM32L4 || STM32F4 || STM32F2 || STM32F7 */
-
 
428
 
-
 
429
#if defined(STM32L1) 
-
 
430
 #define  GPIO_SPEED_VERY_LOW    GPIO_SPEED_FREQ_LOW     
-
 
431
 #define  GPIO_SPEED_LOW         GPIO_SPEED_FREQ_MEDIUM     
-
 
432
 #define  GPIO_SPEED_MEDIUM      GPIO_SPEED_FREQ_HIGH     
-
 
433
 #define  GPIO_SPEED_HIGH        GPIO_SPEED_FREQ_VERY_HIGH     
-
 
434
#endif /* STM32L1 */
-
 
435
 
-
 
436
#if defined(STM32F0) || defined(STM32F3) || defined(STM32F1)
-
 
437
 #define  GPIO_SPEED_LOW    GPIO_SPEED_FREQ_LOW
-
 
438
 #define  GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM
-
 
439
 #define  GPIO_SPEED_HIGH   GPIO_SPEED_FREQ_HIGH
-
 
440
#endif /* STM32F0 || STM32F3 || STM32F1 */
-
 
441
 
-
 
442
#define GPIO_AF6_DFSDM                            GPIO_AF6_DFSDM1
336
/**
443
/**
337
  * @}
444
  * @}
338
  */
445
  */
339
 
446
 
340
/** @defgroup HAL_HRTIM_Aliased_Macros HAL HRTIM Aliased Macros maintained for legacy purpose
447
/** @defgroup HAL_HRTIM_Aliased_Macros HAL HRTIM Aliased Macros maintained for legacy purpose
Line 347... Line 454...
347
#define HRTIM_TIMDELAYEDPROTECTION_BALANCED_EEV68     HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6
454
#define HRTIM_TIMDELAYEDPROTECTION_BALANCED_EEV68     HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6
348
#define HRTIM_TIMDELAYEDPROTECTION_DELAYEDOUT1_DEEV79 HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7
455
#define HRTIM_TIMDELAYEDPROTECTION_DELAYEDOUT1_DEEV79 HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7
349
#define HRTIM_TIMDELAYEDPROTECTION_DELAYEDOUT2_DEEV79 HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_DEEV7
456
#define HRTIM_TIMDELAYEDPROTECTION_DELAYEDOUT2_DEEV79 HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_DEEV7
350
#define HRTIM_TIMDELAYEDPROTECTION_DELAYEDBOTH_EEV79  HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7
457
#define HRTIM_TIMDELAYEDPROTECTION_DELAYEDBOTH_EEV79  HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7
351
#define HRTIM_TIMDELAYEDPROTECTION_BALANCED_EEV79     HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7
458
#define HRTIM_TIMDELAYEDPROTECTION_BALANCED_EEV79     HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7
-
 
459
   
-
 
460
#define __HAL_HRTIM_SetCounter        __HAL_HRTIM_SETCOUNTER
-
 
461
#define __HAL_HRTIM_GetCounter        __HAL_HRTIM_GETCOUNTER
-
 
462
#define __HAL_HRTIM_SetPeriod         __HAL_HRTIM_SETPERIOD
-
 
463
#define __HAL_HRTIM_GetPeriod         __HAL_HRTIM_GETPERIOD
-
 
464
#define __HAL_HRTIM_SetClockPrescaler __HAL_HRTIM_SETCLOCKPRESCALER
-
 
465
#define __HAL_HRTIM_GetClockPrescaler __HAL_HRTIM_GETCLOCKPRESCALER
-
 
466
#define __HAL_HRTIM_SetCompare        __HAL_HRTIM_SETCOMPARE
-
 
467
#define __HAL_HRTIM_GetCompare        __HAL_HRTIM_GETCOMPARE
352
/**
468
/**
353
  * @}
469
  * @}
354
  */
470
  */
355
 
471
 
356
/** @defgroup HAL_I2C_Aliased_Defines HAL I2C Aliased Defines maintained for legacy purpose
472
/** @defgroup HAL_I2C_Aliased_Defines HAL I2C Aliased Defines maintained for legacy purpose
Line 362... Line 478...
362
#define I2C_GENERALCALL_ENABLED                 I2C_GENERALCALL_ENABLE
478
#define I2C_GENERALCALL_ENABLED                 I2C_GENERALCALL_ENABLE
363
#define I2C_NOSTRETCH_DISABLED                  I2C_NOSTRETCH_DISABLE
479
#define I2C_NOSTRETCH_DISABLED                  I2C_NOSTRETCH_DISABLE
364
#define I2C_NOSTRETCH_ENABLED                   I2C_NOSTRETCH_ENABLE
480
#define I2C_NOSTRETCH_ENABLED                   I2C_NOSTRETCH_ENABLE
365
#define I2C_ANALOGFILTER_ENABLED                I2C_ANALOGFILTER_ENABLE
481
#define I2C_ANALOGFILTER_ENABLED                I2C_ANALOGFILTER_ENABLE
366
#define I2C_ANALOGFILTER_DISABLED               I2C_ANALOGFILTER_DISABLE
482
#define I2C_ANALOGFILTER_DISABLED               I2C_ANALOGFILTER_DISABLE
-
 
483
#if defined(STM32F0) || defined(STM32F1) || defined(STM32F3) || defined(STM32G0) || defined(STM32L4) || defined(STM32L1) || defined(STM32F7)
-
 
484
#define HAL_I2C_STATE_MEM_BUSY_TX               HAL_I2C_STATE_BUSY_TX
-
 
485
#define HAL_I2C_STATE_MEM_BUSY_RX               HAL_I2C_STATE_BUSY_RX
-
 
486
#define HAL_I2C_STATE_MASTER_BUSY_TX            HAL_I2C_STATE_BUSY_TX
-
 
487
#define HAL_I2C_STATE_MASTER_BUSY_RX            HAL_I2C_STATE_BUSY_RX
-
 
488
#define HAL_I2C_STATE_SLAVE_BUSY_TX             HAL_I2C_STATE_BUSY_TX
-
 
489
#define HAL_I2C_STATE_SLAVE_BUSY_RX             HAL_I2C_STATE_BUSY_RX
-
 
490
#endif
367
/**
491
/**
368
  * @}
492
  * @}
369
  */
493
  */
370
 
494
 
371
/** @defgroup HAL_IRDA_Aliased_Defines HAL IRDA Aliased Defines maintained for legacy purpose
495
/** @defgroup HAL_IRDA_Aliased_Defines HAL IRDA Aliased Defines maintained for legacy purpose
Line 418... Line 542...
418
  */
542
  */
419
 
543
 
420
/** @defgroup HAL_NAND_Aliased_Defines HAL NAND Aliased Defines maintained for legacy purpose
544
/** @defgroup HAL_NAND_Aliased_Defines HAL NAND Aliased Defines maintained for legacy purpose
421
  * @{
545
  * @{
422
  */
546
  */
-
 
547
#define HAL_NAND_Read_Page              HAL_NAND_Read_Page_8b
-
 
548
#define HAL_NAND_Write_Page             HAL_NAND_Write_Page_8b
-
 
549
#define HAL_NAND_Read_SpareArea         HAL_NAND_Read_SpareArea_8b
-
 
550
#define HAL_NAND_Write_SpareArea        HAL_NAND_Write_SpareArea_8b
-
 
551
 
423
#define NAND_AddressTypedef             NAND_AddressTypeDef
552
#define NAND_AddressTypedef             NAND_AddressTypeDef
424
 
553
 
425
#define __ARRAY_ADDRESS                 ARRAY_ADDRESS
554
#define __ARRAY_ADDRESS                 ARRAY_ADDRESS
426
#define __ADDR_1st_CYCLE                ADDR_1ST_CYCLE
555
#define __ADDR_1st_CYCLE                ADDR_1ST_CYCLE
427
#define __ADDR_2nd_CYCLE                ADDR_2ND_CYCLE
556
#define __ADDR_2nd_CYCLE                ADDR_2ND_CYCLE
Line 481... Line 610...
481
 
610
 
482
/** @defgroup HAL_I2S_Aliased_Defines HAL I2S Aliased Defines maintained for legacy purpose
611
/** @defgroup HAL_I2S_Aliased_Defines HAL I2S Aliased Defines maintained for legacy purpose
483
  * @{
612
  * @{
484
  */
613
  */
485
#define I2S_STANDARD_PHILLIPS      I2S_STANDARD_PHILIPS
614
#define I2S_STANDARD_PHILLIPS      I2S_STANDARD_PHILIPS
-
 
615
#if defined(STM32F7) 
-
 
616
  #define I2S_CLOCK_SYSCLK           I2S_CLOCK_PLL
-
 
617
#endif
486
/**
618
/**
487
  * @}
619
  * @}
488
  */
620
  */
489
 
621
 
490
/** @defgroup HAL_PCCARD_Aliased_Defines HAL PCCARD Aliased Defines maintained for legacy purpose
622
/** @defgroup HAL_PCCARD_Aliased_Defines HAL PCCARD Aliased Defines maintained for legacy purpose
Line 576... Line 708...
576
/**
708
/**
577
  * @}
709
  * @}
578
  */
710
  */
579
 
711
 
580
 
712
 
581
  /** @defgroup HAL_SMBUS_Aliased_Defines HAL SMBUS Aliased Defines maintained for legacy purpose
713
/** @defgroup HAL_SMBUS_Aliased_Defines HAL SMBUS Aliased Defines maintained for legacy purpose
582
  * @{
714
  * @{
583
  */
715
  */
584
#define SMBUS_DUALADDRESS_DISABLED      SMBUS_DUALADDRESS_DISABLE
716
#define SMBUS_DUALADDRESS_DISABLED      SMBUS_DUALADDRESS_DISABLE
585
#define SMBUS_DUALADDRESS_ENABLED       SMBUS_DUALADDRESS_ENABLE
717
#define SMBUS_DUALADDRESS_ENABLED       SMBUS_DUALADDRESS_ENABLE
586
#define SMBUS_GENERALCALL_DISABLED      SMBUS_GENERALCALL_DISABLE
718
#define SMBUS_GENERALCALL_DISABLED      SMBUS_GENERALCALL_DISABLE
Line 594... Line 726...
594
#define HAL_SMBUS_STATE_SLAVE_LISTEN    HAL_SMBUS_STATE_LISTEN
726
#define HAL_SMBUS_STATE_SLAVE_LISTEN    HAL_SMBUS_STATE_LISTEN
595
/**
727
/**
596
  * @}
728
  * @}
597
  */
729
  */
598
 
730
 
599
  /** @defgroup HAL_SPI_Aliased_Defines HAL SPI Aliased Defines maintained for legacy purpose
731
/** @defgroup HAL_SPI_Aliased_Defines HAL SPI Aliased Defines maintained for legacy purpose
600
  * @{
732
  * @{
601
  */
733
  */
602
#define SPI_TIMODE_DISABLED             SPI_TIMODE_DISABLE
734
#define SPI_TIMODE_DISABLED             SPI_TIMODE_DISABLE
603
#define SPI_TIMODE_ENABLED              SPI_TIMODE_ENABLE
735
#define SPI_TIMODE_ENABLED              SPI_TIMODE_ENABLE
604
 
736
 
Line 747... Line 879...
747
#define CAN_IT_RQCP0                CAN_IT_TME
879
#define CAN_IT_RQCP0                CAN_IT_TME
748
#define CAN_IT_RQCP1                CAN_IT_TME
880
#define CAN_IT_RQCP1                CAN_IT_TME
749
#define CAN_IT_RQCP2                CAN_IT_TME
881
#define CAN_IT_RQCP2                CAN_IT_TME
750
#define INAK_TIMEOUT                CAN_TIMEOUT_VALUE
882
#define INAK_TIMEOUT                CAN_TIMEOUT_VALUE
751
#define SLAK_TIMEOUT                CAN_TIMEOUT_VALUE
883
#define SLAK_TIMEOUT                CAN_TIMEOUT_VALUE
752
#define CAN_TXSTATUS_FAILED         ((uint8_t)0x00)
884
#define CAN_TXSTATUS_FAILED         ((uint8_t)0x00U)
753
#define CAN_TXSTATUS_OK             ((uint8_t)0x01)
885
#define CAN_TXSTATUS_OK             ((uint8_t)0x01U)
754
#define CAN_TXSTATUS_PENDING        ((uint8_t)0x02)
886
#define CAN_TXSTATUS_PENDING        ((uint8_t)0x02U)
755
 
887
 
756
/**
888
/**
757
  * @}
889
  * @}
758
  */
890
  */
759
 
891
 
Line 768... Line 900...
768
#define MACMIIAR_CR_MASK        ETH_MACMIIAR_CR_MASK
900
#define MACMIIAR_CR_MASK        ETH_MACMIIAR_CR_MASK
769
#define MACCR_CLEAR_MASK        ETH_MACCR_CLEAR_MASK
901
#define MACCR_CLEAR_MASK        ETH_MACCR_CLEAR_MASK
770
#define MACFCR_CLEAR_MASK       ETH_MACFCR_CLEAR_MASK
902
#define MACFCR_CLEAR_MASK       ETH_MACFCR_CLEAR_MASK
771
#define DMAOMR_CLEAR_MASK       ETH_DMAOMR_CLEAR_MASK
903
#define DMAOMR_CLEAR_MASK       ETH_DMAOMR_CLEAR_MASK
772
 
904
 
773
#define ETH_MMCCR              ((uint32_t)0x00000100)  
905
#define ETH_MMCCR              ((uint32_t)0x00000100U)  
774
#define ETH_MMCRIR             ((uint32_t)0x00000104)  
906
#define ETH_MMCRIR             ((uint32_t)0x00000104U)  
775
#define ETH_MMCTIR             ((uint32_t)0x00000108)  
907
#define ETH_MMCTIR             ((uint32_t)0x00000108U)  
776
#define ETH_MMCRIMR            ((uint32_t)0x0000010C)  
908
#define ETH_MMCRIMR            ((uint32_t)0x0000010CU)  
777
#define ETH_MMCTIMR            ((uint32_t)0x00000110)  
909
#define ETH_MMCTIMR            ((uint32_t)0x00000110U)  
778
#define ETH_MMCTGFSCCR         ((uint32_t)0x0000014C)  
910
#define ETH_MMCTGFSCCR         ((uint32_t)0x0000014CU)  
779
#define ETH_MMCTGFMSCCR        ((uint32_t)0x00000150)  
911
#define ETH_MMCTGFMSCCR        ((uint32_t)0x00000150U)  
780
#define ETH_MMCTGFCR           ((uint32_t)0x00000168)  
912
#define ETH_MMCTGFCR           ((uint32_t)0x00000168U)  
781
#define ETH_MMCRFCECR          ((uint32_t)0x00000194)  
913
#define ETH_MMCRFCECR          ((uint32_t)0x00000194U)  
782
#define ETH_MMCRFAECR          ((uint32_t)0x00000198)  
914
#define ETH_MMCRFAECR          ((uint32_t)0x00000198U)  
783
#define ETH_MMCRGUFCR          ((uint32_t)0x000001C4) 
915
#define ETH_MMCRGUFCR          ((uint32_t)0x000001C4U)
-
 
916
 
-
 
917
#define ETH_MAC_TXFIFO_FULL          ((uint32_t)0x02000000)  /* Tx FIFO full */
-
 
918
#define ETH_MAC_TXFIFONOT_EMPTY      ((uint32_t)0x01000000)  /* Tx FIFO not empty */
-
 
919
#define ETH_MAC_TXFIFO_WRITE_ACTIVE  ((uint32_t)0x00400000)  /* Tx FIFO write active */
-
 
920
#define ETH_MAC_TXFIFO_IDLE     ((uint32_t)0x00000000)  /* Tx FIFO read status: Idle */
-
 
921
#define ETH_MAC_TXFIFO_READ     ((uint32_t)0x00100000)  /* Tx FIFO read status: Read (transferring data to the MAC transmitter) */
-
 
922
#define ETH_MAC_TXFIFO_WAITING  ((uint32_t)0x00200000)  /* Tx FIFO read status: Waiting for TxStatus from MAC transmitter */
-
 
923
#define ETH_MAC_TXFIFO_WRITING  ((uint32_t)0x00300000)  /* Tx FIFO read status: Writing the received TxStatus or flushing the TxFIFO */
-
 
924
#define ETH_MAC_TRANSMISSION_PAUSE     ((uint32_t)0x00080000)  /* MAC transmitter in pause */
-
 
925
#define ETH_MAC_TRANSMITFRAMECONTROLLER_IDLE            ((uint32_t)0x00000000)  /* MAC transmit frame controller: Idle */
-
 
926
#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 */
-
 
927
#define ETH_MAC_TRANSMITFRAMECONTROLLER_GENRATING_PCF   ((uint32_t)0x00040000)  /* MAC transmit frame controller: Generating and transmitting a Pause control frame (in full duplex mode) */
-
 
928
#define ETH_MAC_TRANSMITFRAMECONTROLLER_TRANSFERRING    ((uint32_t)0x00060000)  /* MAC transmit frame controller: Transferring input frame for transmission */
-
 
929
#define ETH_MAC_MII_TRANSMIT_ACTIVE      ((uint32_t)0x00010000)  /* MAC MII transmit engine active */
-
 
930
#define ETH_MAC_RXFIFO_EMPTY             ((uint32_t)0x00000000)  /* Rx FIFO fill level: empty */
-
 
931
#define ETH_MAC_RXFIFO_BELOW_THRESHOLD   ((uint32_t)0x00000100)  /* Rx FIFO fill level: fill-level below flow-control de-activate threshold */
-
 
932
#define ETH_MAC_RXFIFO_ABOVE_THRESHOLD   ((uint32_t)0x00000200)  /* Rx FIFO fill level: fill-level above flow-control activate threshold */
-
 
933
#define ETH_MAC_RXFIFO_FULL              ((uint32_t)0x00000300)  /* Rx FIFO fill level: full */
-
 
934
#if defined(STM32F1)
-
 
935
#else
-
 
936
#define ETH_MAC_READCONTROLLER_IDLE               ((uint32_t)0x00000000)  /* Rx FIFO read controller IDLE state */
-
 
937
#define ETH_MAC_READCONTROLLER_READING_DATA       ((uint32_t)0x00000020)  /* Rx FIFO read controller Reading frame data */
-
 
938
#define ETH_MAC_READCONTROLLER_READING_STATUS     ((uint32_t)0x00000040)  /* Rx FIFO read controller Reading frame status (or time-stamp) */
-
 
939
#endif
-
 
940
#define ETH_MAC_READCONTROLLER_FLUSHING           ((uint32_t)0x00000060)  /* Rx FIFO read controller Flushing the frame data and status */
-
 
941
#define ETH_MAC_RXFIFO_WRITE_ACTIVE     ((uint32_t)0x00000010)  /* Rx FIFO write controller active */
-
 
942
#define ETH_MAC_SMALL_FIFO_NOTACTIVE    ((uint32_t)0x00000000)  /* MAC small FIFO read / write controllers not active */
-
 
943
#define ETH_MAC_SMALL_FIFO_READ_ACTIVE  ((uint32_t)0x00000002)  /* MAC small FIFO read controller active */
-
 
944
#define ETH_MAC_SMALL_FIFO_WRITE_ACTIVE ((uint32_t)0x00000004)  /* MAC small FIFO write controller active */
-
 
945
#define ETH_MAC_SMALL_FIFO_RW_ACTIVE    ((uint32_t)0x00000006)  /* MAC small FIFO read / write controllers active */
-
 
946
#define ETH_MAC_MII_RECEIVE_PROTOCOL_ACTIVE   ((uint32_t)0x00000001)  /* MAC MII receive protocol engine active */
784
 
947
 
785
/**
948
/**
786
  * @}
949
  * @}
787
  */
950
  */
-
 
951
 
-
 
952
/** @defgroup HAL_DCMI_Aliased_Defines HAL DCMI Aliased Defines maintained for legacy purpose
-
 
953
  * @{
-
 
954
  */
-
 
955
#define HAL_DCMI_ERROR_OVF      HAL_DCMI_ERROR_OVR
-
 
956
#define DCMI_IT_OVF             DCMI_IT_OVR
-
 
957
#define DCMI_FLAG_OVFRI         DCMI_FLAG_OVRRI
-
 
958
#define DCMI_FLAG_OVFMI         DCMI_FLAG_OVRMI
-
 
959
 
-
 
960
#define HAL_DCMI_ConfigCROP     HAL_DCMI_ConfigCrop
-
 
961
#define HAL_DCMI_EnableCROP     HAL_DCMI_EnableCrop
-
 
962
#define HAL_DCMI_DisableCROP    HAL_DCMI_DisableCrop
-
 
963
 
-
 
964
/**
-
 
965
  * @}
-
 
966
  */  
-
 
967
 
-
 
968
#if defined(STM32L4xx) || defined(STM32F7) || defined(STM32F427xx) || defined(STM32F437xx) ||\
-
 
969
    defined(STM32F429xx) || defined(STM32F439xx) || defined(STM32F469xx) || defined(STM32F479xx)
-
 
970
/** @defgroup HAL_DMA2D_Aliased_Defines HAL DMA2D Aliased Defines maintained for legacy purpose
-
 
971
  * @{
-
 
972
  */
-
 
973
#define DMA2D_ARGB8888          DMA2D_OUTPUT_ARGB8888
-
 
974
#define DMA2D_RGB888            DMA2D_OUTPUT_RGB888  
-
 
975
#define DMA2D_RGB565            DMA2D_OUTPUT_RGB565  
-
 
976
#define DMA2D_ARGB1555          DMA2D_OUTPUT_ARGB1555
-
 
977
#define DMA2D_ARGB4444          DMA2D_OUTPUT_ARGB4444
-
 
978
 
-
 
979
#define CM_ARGB8888             DMA2D_INPUT_ARGB8888
-
 
980
#define CM_RGB888               DMA2D_INPUT_RGB888  
-
 
981
#define CM_RGB565               DMA2D_INPUT_RGB565  
-
 
982
#define CM_ARGB1555             DMA2D_INPUT_ARGB1555
-
 
983
#define CM_ARGB4444             DMA2D_INPUT_ARGB4444
-
 
984
#define CM_L8                   DMA2D_INPUT_L8      
-
 
985
#define CM_AL44                 DMA2D_INPUT_AL44    
-
 
986
#define CM_AL88                 DMA2D_INPUT_AL88    
-
 
987
#define CM_L4                   DMA2D_INPUT_L4      
-
 
988
#define CM_A8                   DMA2D_INPUT_A8      
-
 
989
#define CM_A4                   DMA2D_INPUT_A4      
-
 
990
/**
-
 
991
  * @}
-
 
992
  */    
-
 
993
#endif  /* STM32L4xx ||  STM32F7*/
788
 
994
 
789
/** @defgroup HAL_PPP_Aliased_Defines HAL PPP Aliased Defines maintained for legacy purpose
995
/** @defgroup HAL_PPP_Aliased_Defines HAL PPP Aliased Defines maintained for legacy purpose
790
  * @{
996
  * @{
791
  */
997
  */
792
 
998
 
Line 805... Line 1011...
805
  */  
1011
  */  
806
 
1012
 
807
/** @defgroup HAL_HASH_Aliased_Functions HAL HASH Aliased Functions maintained for legacy purpose
1013
/** @defgroup HAL_HASH_Aliased_Functions HAL HASH Aliased Functions maintained for legacy purpose
808
  * @{
1014
  * @{
809
  */
1015
  */
810
 
-
 
-
 
1016
#define HAL_HASH_STATETypeDef        HAL_HASH_StateTypeDef
-
 
1017
#define HAL_HASHPhaseTypeDef         HAL_HASH_PhaseTypeDef
811
#define HAL_HMAC_MD5_Finish          HAL_HASH_MD5_Finish
1018
#define HAL_HMAC_MD5_Finish          HAL_HASH_MD5_Finish
812
#define HAL_HMAC_SHA1_Finish         HAL_HASH_SHA1_Finish
1019
#define HAL_HMAC_SHA1_Finish         HAL_HASH_SHA1_Finish
813
#define HAL_HMAC_SHA224_Finish       HAL_HASH_SHA224_Finish
1020
#define HAL_HMAC_SHA224_Finish       HAL_HASH_SHA224_Finish
814
#define HAL_HMAC_SHA256_Finish       HAL_HASH_SHA256_Finish
1021
#define HAL_HMAC_SHA256_Finish       HAL_HASH_SHA256_Finish
815
 
1022
 
Line 839... Line 1046...
839
#define HAL_EnableDBGStandbyMode HAL_DBGMCU_EnableDBGStandbyMode
1046
#define HAL_EnableDBGStandbyMode HAL_DBGMCU_EnableDBGStandbyMode
840
#define HAL_DisableDBGStandbyMode HAL_DBGMCU_DisableDBGStandbyMode
1047
#define HAL_DisableDBGStandbyMode HAL_DBGMCU_DisableDBGStandbyMode
841
#define HAL_DBG_LowPowerConfig(Periph, cmd) (((cmd)==ENABLE)? HAL_DBGMCU_DBG_EnableLowPowerConfig(Periph) : HAL_DBGMCU_DBG_DisableLowPowerConfig(Periph))
1048
#define HAL_DBG_LowPowerConfig(Periph, cmd) (((cmd)==ENABLE)? HAL_DBGMCU_DBG_EnableLowPowerConfig(Periph) : HAL_DBGMCU_DBG_DisableLowPowerConfig(Periph))
842
#define HAL_VREFINT_OutputSelect  HAL_SYSCFG_VREFINT_OutputSelect
1049
#define HAL_VREFINT_OutputSelect  HAL_SYSCFG_VREFINT_OutputSelect
843
#define HAL_Lock_Cmd(cmd) (((cmd)==ENABLE) ? HAL_SYSCFG_Enable_Lock_VREFINT() : HAL_SYSCFG_Disable_Lock_VREFINT())
1050
#define HAL_Lock_Cmd(cmd) (((cmd)==ENABLE) ? HAL_SYSCFG_Enable_Lock_VREFINT() : HAL_SYSCFG_Disable_Lock_VREFINT())
-
 
1051
#if defined(STM32L0)
-
 
1052
#else
844
#define HAL_VREFINT_Cmd(cmd) (((cmd)==ENABLE)? HAL_SYSCFG_EnableVREFINT() : HAL_SYSCFG_DisableVREFINT())
1053
#define HAL_VREFINT_Cmd(cmd) (((cmd)==ENABLE)? HAL_SYSCFG_EnableVREFINT() : HAL_SYSCFG_DisableVREFINT())
-
 
1054
#endif
845
#define HAL_ADC_EnableBuffer_Cmd(cmd)  (((cmd)==ENABLE) ? HAL_ADCEx_EnableVREFINT() : HAL_ADCEx_DisableVREFINT())
1055
#define HAL_ADC_EnableBuffer_Cmd(cmd)  (((cmd)==ENABLE) ? HAL_ADCEx_EnableVREFINT() : HAL_ADCEx_DisableVREFINT())
846
#define HAL_ADC_EnableBufferSensor_Cmd(cmd) (((cmd)==ENABLE) ?  HAL_ADCEx_EnableVREFINTTempSensor() : HAL_ADCEx_DisableVREFINTTempSensor())
1056
#define HAL_ADC_EnableBufferSensor_Cmd(cmd) (((cmd)==ENABLE) ?  HAL_ADCEx_EnableVREFINTTempSensor() : HAL_ADCEx_DisableVREFINTTempSensor())
847
/**
1057
/**
848
  * @}
1058
  * @}
849
  */
1059
  */
Line 864... Line 1074...
864
  */
1074
  */
865
 
1075
 
866
/** @defgroup HAL_I2C_Aliased_Functions HAL I2C Aliased Functions maintained for legacy purpose
1076
/** @defgroup HAL_I2C_Aliased_Functions HAL I2C Aliased Functions maintained for legacy purpose
867
  * @{
1077
  * @{
868
  */
1078
  */
869
#define HAL_I2CEx_AnalogFilter_Config      HAL_I2CEx_ConfigAnalogFilter
1079
#define HAL_I2CEx_AnalogFilter_Config         HAL_I2CEx_ConfigAnalogFilter
870
#define HAL_I2CEx_DigitalFilter_Config     HAL_I2CEx_ConfigDigitalFilter
1080
#define HAL_I2CEx_DigitalFilter_Config        HAL_I2CEx_ConfigDigitalFilter
-
 
1081
#define HAL_FMPI2CEx_AnalogFilter_Config      HAL_FMPI2CEx_ConfigAnalogFilter
-
 
1082
#define HAL_FMPI2CEx_DigitalFilter_Config     HAL_FMPI2CEx_ConfigDigitalFilter
871
 
1083
 
872
#define HAL_I2CFastModePlusConfig(SYSCFG_I2CFastModePlus, cmd) (((cmd)==ENABLE)? HAL_I2CEx_EnableFastModePlus(SYSCFG_I2CFastModePlus): HAL_I2CEx_DisableFastModePlus(SYSCFG_I2CFastModePlus))
1084
#define HAL_I2CFastModePlusConfig(SYSCFG_I2CFastModePlus, cmd) (((cmd)==ENABLE)? HAL_I2CEx_EnableFastModePlus(SYSCFG_I2CFastModePlus): HAL_I2CEx_DisableFastModePlus(SYSCFG_I2CFastModePlus))
873
 /**
1085
 /**
874
  * @}
1086
  * @}
875
  */
1087
  */
Line 966... Line 1178...
966
/**
1178
/**
967
  * @}
1179
  * @}
968
  */  
1180
  */  
969
   
1181
   
970
 
1182
 
971
   /** @defgroup HAL_PPP_Aliased_Functions HAL PPP Aliased Functions maintained for legacy purpose
1183
/** @defgroup HAL_PPP_Aliased_Functions HAL PPP Aliased Functions maintained for legacy purpose
972
  * @{
1184
  * @{
973
  */
1185
  */
974
 
1186
 
975
/**
1187
/**
976
  * @}
1188
  * @}
Line 1179... Line 1391...
1179
  */
1391
  */
1180
 
1392
 
1181
/** @defgroup HAL_COMP_Aliased_Macros HAL COMP Aliased Macros maintained for legacy purpose
1393
/** @defgroup HAL_COMP_Aliased_Macros HAL COMP Aliased Macros maintained for legacy purpose
1182
  * @{
1394
  * @{
1183
  */
1395
  */
-
 
1396
#if defined(STM32F3)
-
 
1397
#define COMP_START                                       __HAL_COMP_ENABLE
-
 
1398
#define COMP_STOP                                        __HAL_COMP_DISABLE
-
 
1399
#define COMP_LOCK                                        __HAL_COMP_LOCK
1184
 
1400
   
-
 
1401
#if defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) || defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx)
-
 
1402
#define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE() : \
-
 
1403
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_RISING_EDGE() : \
-
 
1404
                                                          __HAL_COMP_COMP6_EXTI_ENABLE_RISING_EDGE())
-
 
1405
#define __HAL_COMP_EXTI_RISING_IT_DISABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE() : \
-
 
1406
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_RISING_EDGE() : \
-
 
1407
                                                          __HAL_COMP_COMP6_EXTI_DISABLE_RISING_EDGE())
-
 
1408
#define __HAL_COMP_EXTI_FALLING_IT_ENABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1409
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1410
                                                          __HAL_COMP_COMP6_EXTI_ENABLE_FALLING_EDGE())
-
 
1411
#define __HAL_COMP_EXTI_FALLING_IT_DISABLE(__EXTILINE__) (((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1412
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1413
                                                          __HAL_COMP_COMP6_EXTI_DISABLE_FALLING_EDGE())
-
 
1414
#define __HAL_COMP_EXTI_ENABLE_IT(__EXTILINE__)          (((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_IT() : \
-
 
1415
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_IT() : \
-
 
1416
                                                          __HAL_COMP_COMP6_EXTI_ENABLE_IT())
-
 
1417
#define __HAL_COMP_EXTI_DISABLE_IT(__EXTILINE__)         (((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_IT() : \
-
 
1418
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_IT() : \
-
 
1419
                                                          __HAL_COMP_COMP6_EXTI_DISABLE_IT())
-
 
1420
#define __HAL_COMP_EXTI_GET_FLAG(__FLAG__)               (((__FLAG__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_GET_FLAG() : \
-
 
1421
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_GET_FLAG() : \
-
 
1422
                                                          __HAL_COMP_COMP6_EXTI_GET_FLAG())
-
 
1423
#define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__)             (((__FLAG__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_CLEAR_FLAG() : \
-
 
1424
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_CLEAR_FLAG() : \
-
 
1425
                                                          __HAL_COMP_COMP6_EXTI_CLEAR_FLAG())
-
 
1426
# endif
-
 
1427
# if defined(STM32F302xE) || defined(STM32F302xC)
-
 
1428
#define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \
-
 
1429
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE() : \
-
 
1430
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_RISING_EDGE() : \
-
 
1431
                                                          __HAL_COMP_COMP6_EXTI_ENABLE_RISING_EDGE())
-
 
1432
#define __HAL_COMP_EXTI_RISING_IT_DISABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_RISING_EDGE() : \
-
 
1433
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE() : \
-
 
1434
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_RISING_EDGE() : \
-
 
1435
                                                          __HAL_COMP_COMP6_EXTI_DISABLE_RISING_EDGE())
-
 
1436
#define __HAL_COMP_EXTI_FALLING_IT_ENABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1437
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1438
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1439
                                                          __HAL_COMP_COMP6_EXTI_ENABLE_FALLING_EDGE())
-
 
1440
#define __HAL_COMP_EXTI_FALLING_IT_DISABLE(__EXTILINE__) (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1441
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1442
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1443
                                                          __HAL_COMP_COMP6_EXTI_DISABLE_FALLING_EDGE())
-
 
1444
#define __HAL_COMP_EXTI_ENABLE_IT(__EXTILINE__)          (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_IT() : \
-
 
1445
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_IT() : \
-
 
1446
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_IT() : \
-
 
1447
                                                          __HAL_COMP_COMP6_EXTI_ENABLE_IT())
-
 
1448
#define __HAL_COMP_EXTI_DISABLE_IT(__EXTILINE__)         (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_IT() : \
-
 
1449
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_IT() : \
-
 
1450
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_IT() : \
-
 
1451
                                                          __HAL_COMP_COMP6_EXTI_DISABLE_IT())
-
 
1452
#define __HAL_COMP_EXTI_GET_FLAG(__FLAG__)               (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_GET_FLAG() : \
-
 
1453
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_GET_FLAG() : \
-
 
1454
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_GET_FLAG() : \
-
 
1455
                                                          __HAL_COMP_COMP6_EXTI_GET_FLAG())
-
 
1456
#define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__)             (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_CLEAR_FLAG() : \
-
 
1457
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_CLEAR_FLAG() : \
-
 
1458
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_CLEAR_FLAG() : \
-
 
1459
                                                          __HAL_COMP_COMP6_EXTI_CLEAR_FLAG())
-
 
1460
# endif
-
 
1461
# if defined(STM32F303xE) || defined(STM32F398xx) || defined(STM32F303xC) || defined(STM32F358xx)
-
 
1462
#define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \
-
 
1463
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE() : \
-
 
1464
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_ENABLE_RISING_EDGE() : \
-
 
1465
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_RISING_EDGE() : \
-
 
1466
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_ENABLE_RISING_EDGE() : \
-
 
1467
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_ENABLE_RISING_EDGE() : \
-
 
1468
                                                          __HAL_COMP_COMP7_EXTI_ENABLE_RISING_EDGE())
-
 
1469
#define __HAL_COMP_EXTI_RISING_IT_DISABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_RISING_EDGE() : \
-
 
1470
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE() : \
-
 
1471
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_DISABLE_RISING_EDGE() : \
-
 
1472
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_RISING_EDGE() : \
-
 
1473
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_DISABLE_RISING_EDGE() : \
-
 
1474
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_DISABLE_RISING_EDGE() : \
-
 
1475
                                                          __HAL_COMP_COMP7_EXTI_DISABLE_RISING_EDGE())
-
 
1476
#define __HAL_COMP_EXTI_FALLING_IT_ENABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1477
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1478
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1479
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1480
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1481
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1482
                                                          __HAL_COMP_COMP7_EXTI_ENABLE_FALLING_EDGE())
-
 
1483
#define __HAL_COMP_EXTI_FALLING_IT_DISABLE(__EXTILINE__) (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1484
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1485
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1486
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1487
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1488
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1489
                                                          __HAL_COMP_COMP7_EXTI_DISABLE_FALLING_EDGE())
-
 
1490
#define __HAL_COMP_EXTI_ENABLE_IT(__EXTILINE__)          (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_IT() : \
-
 
1491
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_IT() : \
-
 
1492
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_ENABLE_IT() : \
-
 
1493
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_IT() : \
-
 
1494
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_ENABLE_IT() : \
-
 
1495
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_ENABLE_IT() : \
-
 
1496
                                                          __HAL_COMP_COMP7_EXTI_ENABLE_IT())
-
 
1497
#define __HAL_COMP_EXTI_DISABLE_IT(__EXTILINE__)         (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_IT() : \
-
 
1498
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_DISABLE_IT() : \
-
 
1499
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_DISABLE_IT() : \
-
 
1500
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_DISABLE_IT() : \
-
 
1501
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_DISABLE_IT() : \
-
 
1502
                                                          ((__EXTILINE__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_DISABLE_IT() : \
-
 
1503
                                                          __HAL_COMP_COMP7_EXTI_DISABLE_IT())
-
 
1504
#define __HAL_COMP_EXTI_GET_FLAG(__FLAG__)               (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_GET_FLAG() : \
-
 
1505
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_GET_FLAG() : \
-
 
1506
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_GET_FLAG() : \
-
 
1507
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_GET_FLAG() : \
-
 
1508
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_GET_FLAG() : \
-
 
1509
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_GET_FLAG() : \
-
 
1510
                                                          __HAL_COMP_COMP7_EXTI_GET_FLAG())
-
 
1511
#define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__)             (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_CLEAR_FLAG() : \
-
 
1512
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_CLEAR_FLAG() : \
-
 
1513
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_CLEAR_FLAG() : \
-
 
1514
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_CLEAR_FLAG() : \
-
 
1515
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_CLEAR_FLAG() : \
-
 
1516
                                                          ((__FLAG__)  == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_CLEAR_FLAG() : \
-
 
1517
                                                          __HAL_COMP_COMP7_EXTI_CLEAR_FLAG())
-
 
1518
# endif
-
 
1519
# if defined(STM32F373xC) ||defined(STM32F378xx)
1185
#define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \
1520
#define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \
1186
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE())
1521
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE())
1187
#define __HAL_COMP_EXTI_RISING_IT_DISABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \
1522
#define __HAL_COMP_EXTI_RISING_IT_DISABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_RISING_EDGE() : \
1188
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE())
1523
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE())
1189
#define __HAL_COMP_EXTI_FALLING_IT_ENABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE() : \
1524
#define __HAL_COMP_EXTI_FALLING_IT_ENABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE() : \
1190
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE())
1525
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE())
1191
#define __HAL_COMP_EXTI_FALLING_IT_DISABLE(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE() : \
1526
#define __HAL_COMP_EXTI_FALLING_IT_DISABLE(__EXTILINE__) (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_FALLING_EDGE() : \
1192
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE())
1527
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE())
1193
#define __HAL_COMP_EXTI_ENABLE_IT(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_IT() : \
1528
#define __HAL_COMP_EXTI_ENABLE_IT(__EXTILINE__)          (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_IT() : \
1194
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_IT())
1529
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_IT())
1195
#define __HAL_COMP_EXTI_DISABLE_IT(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_IT() : \
1530
#define __HAL_COMP_EXTI_DISABLE_IT(__EXTILINE__)         (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_IT() : \
1196
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_IT())
1531
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_IT())
1197
#define __HAL_COMP_EXTI_GET_FLAG(__FLAG__)   (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_GET_FLAG() : \
1532
#define __HAL_COMP_EXTI_GET_FLAG(__FLAG__)               (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_GET_FLAG() : \
1198
                                                          __HAL_COMP_COMP2_EXTI_GET_FLAG())
1533
                                                          __HAL_COMP_COMP2_EXTI_GET_FLAG())
1199
#define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__)   (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_CLEAR_FLAG() : \
1534
#define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__)             (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_CLEAR_FLAG() : \
1200
                                                          __HAL_COMP_COMP2_EXTI_CLEAR_FLAG())
1535
                                                          __HAL_COMP_COMP2_EXTI_CLEAR_FLAG())
-
 
1536
# endif
-
 
1537
#else
-
 
1538
#define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__)   (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \
-
 
1539
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE())
-
 
1540
#define __HAL_COMP_EXTI_RISING_IT_DISABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_RISING_EDGE() : \
-
 
1541
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE())
-
 
1542
#define __HAL_COMP_EXTI_FALLING_IT_ENABLE(__EXTILINE__)  (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE() : \
-
 
1543
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE())
-
 
1544
#define __HAL_COMP_EXTI_FALLING_IT_DISABLE(__EXTILINE__) (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_FALLING_EDGE() : \
-
 
1545
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE())
-
 
1546
#define __HAL_COMP_EXTI_ENABLE_IT(__EXTILINE__)          (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_IT() : \
-
 
1547
                                                          __HAL_COMP_COMP2_EXTI_ENABLE_IT())
-
 
1548
#define __HAL_COMP_EXTI_DISABLE_IT(__EXTILINE__)         (((__EXTILINE__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_IT() : \
-
 
1549
                                                          __HAL_COMP_COMP2_EXTI_DISABLE_IT())
-
 
1550
#define __HAL_COMP_EXTI_GET_FLAG(__FLAG__)               (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_GET_FLAG() : \
-
 
1551
                                                          __HAL_COMP_COMP2_EXTI_GET_FLAG())
-
 
1552
#define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__)             (((__FLAG__)  == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_CLEAR_FLAG() : \
-
 
1553
                                                          __HAL_COMP_COMP2_EXTI_CLEAR_FLAG())
-
 
1554
#endif
-
 
1555
 
1201
#define __HAL_COMP_GET_EXTI_LINE  COMP_GET_EXTI_LINE
1556
#define __HAL_COMP_GET_EXTI_LINE  COMP_GET_EXTI_LINE
1202
 
1557
 
-
 
1558
#if defined(STM32L0) || defined(STM32L4)
-
 
1559
/* Note: On these STM32 families, the only argument of this macro             */
-
 
1560
/*       is COMP_FLAG_LOCK.                                                   */
-
 
1561
/*       This macro is replaced by __HAL_COMP_IS_LOCKED with only HAL handle  */
-
 
1562
/*       argument.                                                            */
-
 
1563
#define __HAL_COMP_GET_FLAG(__HANDLE__, __FLAG__)  (__HAL_COMP_IS_LOCKED(__HANDLE__))
-
 
1564
#endif
-
 
1565
/**
-
 
1566
  * @}
-
 
1567
  */
-
 
1568
 
-
 
1569
#if defined(STM32L0) || defined(STM32L4)
-
 
1570
/** @defgroup HAL_COMP_Aliased_Functions HAL COMP Aliased Functions maintained for legacy purpose
-
 
1571
  * @{
-
 
1572
  */
-
 
1573
#define HAL_COMP_Start_IT       HAL_COMP_Start /* Function considered as legacy as EXTI event or IT configuration is done into HAL_COMP_Init() */
-
 
1574
#define HAL_COMP_Stop_IT        HAL_COMP_Stop  /* Function considered as legacy as EXTI event or IT configuration is done into HAL_COMP_Init() */
1203
/**
1575
/**
1204
  * @}
1576
  * @}
1205
  */
1577
  */
-
 
1578
#endif
1206
 
1579
 
1207
/** @defgroup HAL_DAC_Aliased_Macros HAL DAC Aliased Macros maintained for legacy purpose
1580
/** @defgroup HAL_DAC_Aliased_Macros HAL DAC Aliased Macros maintained for legacy purpose
1208
  * @{
1581
  * @{
1209
  */
1582
  */
1210
 
1583
 
Line 1347... Line 1720...
1347
#define __HAL_PVM_EXTI_RISINGTRIGGER_ENABLE                      __HAL_PWR_PVM_EXTI_RISINGTRIGGER_ENABLE
1720
#define __HAL_PVM_EXTI_RISINGTRIGGER_ENABLE                      __HAL_PWR_PVM_EXTI_RISINGTRIGGER_ENABLE
1348
#define __HAL_PWR_INTERNALWAKEUP_DISABLE                         HAL_PWREx_DisableInternalWakeUpLine
1721
#define __HAL_PWR_INTERNALWAKEUP_DISABLE                         HAL_PWREx_DisableInternalWakeUpLine
1349
#define __HAL_PWR_INTERNALWAKEUP_ENABLE                          HAL_PWREx_EnableInternalWakeUpLine
1722
#define __HAL_PWR_INTERNALWAKEUP_ENABLE                          HAL_PWREx_EnableInternalWakeUpLine
1350
#define __HAL_PWR_PULL_UP_DOWN_CONFIG_DISABLE                    HAL_PWREx_DisablePullUpPullDownConfig
1723
#define __HAL_PWR_PULL_UP_DOWN_CONFIG_DISABLE                    HAL_PWREx_DisablePullUpPullDownConfig
1351
#define __HAL_PWR_PULL_UP_DOWN_CONFIG_ENABLE                     HAL_PWREx_EnablePullUpPullDownConfig
1724
#define __HAL_PWR_PULL_UP_DOWN_CONFIG_ENABLE                     HAL_PWREx_EnablePullUpPullDownConfig
1352
#define __HAL_PWR_PVD_EXTI_CLEAR_EGDE_TRIGGER()                  __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE()
1725
#define __HAL_PWR_PVD_EXTI_CLEAR_EGDE_TRIGGER()                  do { __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE(); } while(0)
1353
#define __HAL_PWR_PVD_EXTI_EVENT_DISABLE                         __HAL_PWR_PVD_EXTI_DISABLE_EVENT
1726
#define __HAL_PWR_PVD_EXTI_EVENT_DISABLE                         __HAL_PWR_PVD_EXTI_DISABLE_EVENT
1354
#define __HAL_PWR_PVD_EXTI_EVENT_ENABLE                          __HAL_PWR_PVD_EXTI_ENABLE_EVENT
1727
#define __HAL_PWR_PVD_EXTI_EVENT_ENABLE                          __HAL_PWR_PVD_EXTI_ENABLE_EVENT
1355
#define __HAL_PWR_PVD_EXTI_FALLINGTRIGGER_DISABLE                __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE
1728
#define __HAL_PWR_PVD_EXTI_FALLINGTRIGGER_DISABLE                __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE
1356
#define __HAL_PWR_PVD_EXTI_FALLINGTRIGGER_ENABLE                 __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE
1729
#define __HAL_PWR_PVD_EXTI_FALLINGTRIGGER_ENABLE                 __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE
1357
#define __HAL_PWR_PVD_EXTI_RISINGTRIGGER_DISABLE                 __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE
1730
#define __HAL_PWR_PVD_EXTI_RISINGTRIGGER_DISABLE                 __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE
1358
#define __HAL_PWR_PVD_EXTI_RISINGTRIGGER_ENABLE                  __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE
1731
#define __HAL_PWR_PVD_EXTI_RISINGTRIGGER_ENABLE                  __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE
1359
#define __HAL_PWR_PVD_EXTI_SET_FALLING_EGDE_TRIGGER              __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE
1732
#define __HAL_PWR_PVD_EXTI_SET_FALLING_EGDE_TRIGGER              __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE
1360
#define __HAL_PWR_PVD_EXTI_SET_RISING_EDGE_TRIGGER               __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE
1733
#define __HAL_PWR_PVD_EXTI_SET_RISING_EDGE_TRIGGER               __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE
1361
#define __HAL_PWR_PVM_DISABLE()                                  HAL_PWREx_DisablePVM1();HAL_PWREx_DisablePVM2();HAL_PWREx_DisablePVM3();HAL_PWREx_DisablePVM4()
1734
#define __HAL_PWR_PVM_DISABLE()                                  do { HAL_PWREx_DisablePVM1();HAL_PWREx_DisablePVM2();HAL_PWREx_DisablePVM3();HAL_PWREx_DisablePVM4(); } while(0)
1362
#define __HAL_PWR_PVM_ENABLE()                                   HAL_PWREx_EnablePVM1();HAL_PWREx_EnablePVM2();HAL_PWREx_EnablePVM3();HAL_PWREx_EnablePVM4()
1735
#define __HAL_PWR_PVM_ENABLE()                                   do { HAL_PWREx_EnablePVM1();HAL_PWREx_EnablePVM2();HAL_PWREx_EnablePVM3();HAL_PWREx_EnablePVM4(); } while(0)
1363
#define __HAL_PWR_SRAM2CONTENT_PRESERVE_DISABLE                  HAL_PWREx_DisableSRAM2ContentRetention
1736
#define __HAL_PWR_SRAM2CONTENT_PRESERVE_DISABLE                  HAL_PWREx_DisableSRAM2ContentRetention
1364
#define __HAL_PWR_SRAM2CONTENT_PRESERVE_ENABLE                   HAL_PWREx_EnableSRAM2ContentRetention
1737
#define __HAL_PWR_SRAM2CONTENT_PRESERVE_ENABLE                   HAL_PWREx_EnableSRAM2ContentRetention
1365
#define __HAL_PWR_VDDIO2_DISABLE                                 HAL_PWREx_DisableVddIO2
1738
#define __HAL_PWR_VDDIO2_DISABLE                                 HAL_PWREx_DisableVddIO2
1366
#define __HAL_PWR_VDDIO2_ENABLE                                  HAL_PWREx_EnableVddIO2
1739
#define __HAL_PWR_VDDIO2_ENABLE                                  HAL_PWREx_EnableVddIO2
1367
#define __HAL_PWR_VDDIO2_EXTI_CLEAR_EGDE_TRIGGER                 __HAL_PWR_VDDIO2_EXTI_DISABLE_FALLING_EDGE
1740
#define __HAL_PWR_VDDIO2_EXTI_CLEAR_EGDE_TRIGGER                 __HAL_PWR_VDDIO2_EXTI_DISABLE_FALLING_EDGE
Line 2213... Line 2586...
2213
#define __USB_IS_CLK_DISABLED       __HAL_RCC_USB_IS_CLK_DISABLED
2586
#define __USB_IS_CLK_DISABLED       __HAL_RCC_USB_IS_CLK_DISABLED
2214
#define __WWDG_IS_CLK_ENABLED       __HAL_RCC_WWDG_IS_CLK_ENABLED
2587
#define __WWDG_IS_CLK_ENABLED       __HAL_RCC_WWDG_IS_CLK_ENABLED
2215
#define __WWDG_IS_CLK_DISABLED      __HAL_RCC_WWDG_IS_CLK_DISABLED
2588
#define __WWDG_IS_CLK_DISABLED      __HAL_RCC_WWDG_IS_CLK_DISABLED
2216
 
2589
 
2217
#if defined(STM32F4)
2590
#if defined(STM32F4)
2218
#define __HAL_RCC_SDMMC1_CLK_ENABLE        __HAL_RCC_SDIO_CLK_ENABLE
-
 
2219
#define __HAL_RCC_SDMMC1_FORCE_RESET       __HAL_RCC_SDIO_FORCE_RESET
2591
#define __HAL_RCC_SDMMC1_FORCE_RESET       __HAL_RCC_SDIO_FORCE_RESET
2220
#define __HAL_RCC_SDMMC1_RELEASE_RESET     __HAL_RCC_SDIO_RELEASE_RESET
2592
#define __HAL_RCC_SDMMC1_RELEASE_RESET     __HAL_RCC_SDIO_RELEASE_RESET
2221
#define __HAL_RCC_SDMMC1_CLK_SLEEP_ENABLE  __HAL_RCC_SDIO_CLK_SLEEP_ENABLE
2593
#define __HAL_RCC_SDMMC1_CLK_SLEEP_ENABLE  __HAL_RCC_SDIO_CLK_SLEEP_ENABLE
2222
#define __HAL_RCC_SDMMC1_CLK_SLEEP_DISABLE __HAL_RCC_SDIO_CLK_SLEEP_DISABLE
2594
#define __HAL_RCC_SDMMC1_CLK_SLEEP_DISABLE __HAL_RCC_SDIO_CLK_SLEEP_DISABLE
2223
#define __HAL_RCC_SDMMC1_CLK_ENABLE        __HAL_RCC_SDIO_CLK_ENABLE
2595
#define __HAL_RCC_SDMMC1_CLK_ENABLE        __HAL_RCC_SDIO_CLK_ENABLE
2224
#define __HAL_RCC_SDMMC1_CLK_DISABLE       __HAL_RCC_SDIO_CLK_DISABLE
2596
#define __HAL_RCC_SDMMC1_CLK_DISABLE       __HAL_RCC_SDIO_CLK_DISABLE
-
 
2597
#define __HAL_RCC_SDMMC1_IS_CLK_ENABLED    __HAL_RCC_SDIO_IS_CLK_ENABLED
-
 
2598
#define __HAL_RCC_SDMMC1_IS_CLK_DISABLED   __HAL_RCC_SDIO_IS_CLK_DISABLED
2225
#define Sdmmc1ClockSelection               SdioClockSelection
2599
#define Sdmmc1ClockSelection               SdioClockSelection
2226
#define RCC_PERIPHCLK_SDMMC1               RCC_PERIPHCLK_SDIO
2600
#define RCC_PERIPHCLK_SDMMC1               RCC_PERIPHCLK_SDIO
2227
#define RCC_SDMMC1CLKSOURCE_CLK48          RCC_SDIOCLKSOURCE_CK48
2601
#define RCC_SDMMC1CLKSOURCE_CLK48          RCC_SDIOCLKSOURCE_CK48
2228
#define RCC_SDMMC1CLKSOURCE_SYSCLK         RCC_SDIOCLKSOURCE_SYSCLK
2602
#define RCC_SDMMC1CLKSOURCE_SYSCLK         RCC_SDIOCLKSOURCE_SYSCLK
2229
#define __HAL_RCC_SDMMC1_CONFIG            __HAL_RCC_SDIO_CONFIG
2603
#define __HAL_RCC_SDMMC1_CONFIG            __HAL_RCC_SDIO_CONFIG
2230
#define __HAL_RCC_GET_SDMMC1_SOURCE        __HAL_RCC_GET_SDIO_SOURCE
2604
#define __HAL_RCC_GET_SDMMC1_SOURCE        __HAL_RCC_GET_SDIO_SOURCE
2231
#endif
2605
#endif
2232
 
2606
 
2233
#if defined(STM32F7) || defined(STM32L4)
2607
#if defined(STM32F7) || defined(STM32L4)
2234
#define __HAL_RCC_SDIO_CLK_ENABLE          __HAL_RCC_SDMMC1_CLK_ENABLE
-
 
2235
#define __HAL_RCC_SDIO_FORCE_RESET         __HAL_RCC_SDMMC1_FORCE_RESET
2608
#define __HAL_RCC_SDIO_FORCE_RESET         __HAL_RCC_SDMMC1_FORCE_RESET
2236
#define __HAL_RCC_SDIO_RELEASE_RESET       __HAL_RCC_SDMMC1_RELEASE_RESET
2609
#define __HAL_RCC_SDIO_RELEASE_RESET       __HAL_RCC_SDMMC1_RELEASE_RESET
2237
#define __HAL_RCC_SDIO_CLK_SLEEP_ENABLE    __HAL_RCC_SDMMC1_CLK_SLEEP_ENABLE
2610
#define __HAL_RCC_SDIO_CLK_SLEEP_ENABLE    __HAL_RCC_SDMMC1_CLK_SLEEP_ENABLE
2238
#define __HAL_RCC_SDIO_CLK_SLEEP_DISABLE   __HAL_RCC_SDMMC1_CLK_SLEEP_DISABLE
2611
#define __HAL_RCC_SDIO_CLK_SLEEP_DISABLE   __HAL_RCC_SDMMC1_CLK_SLEEP_DISABLE
2239
#define __HAL_RCC_SDIO_CLK_ENABLE          __HAL_RCC_SDMMC1_CLK_ENABLE
2612
#define __HAL_RCC_SDIO_CLK_ENABLE          __HAL_RCC_SDMMC1_CLK_ENABLE
2240
#define __HAL_RCC_SDIO_CLK_DISABLE         __HAL_RCC_SDMMC1_CLK_DISABLE
2613
#define __HAL_RCC_SDIO_CLK_DISABLE         __HAL_RCC_SDMMC1_CLK_DISABLE
-
 
2614
#define __HAL_RCC_SDIO_IS_CLK_ENABLED      __HAL_RCC_SDMMC1_IS_CLK_ENABLED
-
 
2615
#define __HAL_RCC_SDIO_IS_CLK_DISABLED     __HAL_RCC_SDMMC1_IS_CLK_DISABLED
2241
#define SdioClockSelection                 Sdmmc1ClockSelection
2616
#define SdioClockSelection                 Sdmmc1ClockSelection
2242
#define RCC_PERIPHCLK_SDIO                 RCC_PERIPHCLK_SDMMC1
2617
#define RCC_PERIPHCLK_SDIO                 RCC_PERIPHCLK_SDMMC1
2243
#define __HAL_RCC_SDIO_CONFIG              __HAL_RCC_SDMMC1_CONFIG
2618
#define __HAL_RCC_SDIO_CONFIG              __HAL_RCC_SDMMC1_CONFIG
2244
#define __HAL_RCC_GET_SDIO_SOURCE          __HAL_RCC_GET_SDMMC1_SOURCE  
2619
#define __HAL_RCC_GET_SDIO_SOURCE          __HAL_RCC_GET_SDMMC1_SOURCE  
2245
#endif
2620
#endif
2246
 
2621
 
2247
#if defined(STM32F7)
2622
#if defined(STM32F7)
2248
#define RCC_SDIOCLKSOURCE_CK48             RCC_SDMMC1CLKSOURCE_CLK48
2623
#define RCC_SDIOCLKSOURCE_CLK48             RCC_SDMMC1CLKSOURCE_CLK48
2249
#define RCC_SDIOCLKSOURCE_SYSCLK           RCC_SDMMC1CLKSOURCE_SYSCLK
2624
#define RCC_SDIOCLKSOURCE_SYSCLK           RCC_SDMMC1CLKSOURCE_SYSCLK
2250
#endif
2625
#endif
2251
 
2626
 
2252
#define __HAL_RCC_I2SCLK            __HAL_RCC_I2S_CONFIG
2627
#define __HAL_RCC_I2SCLK            __HAL_RCC_I2S_CONFIG
2253
#define __HAL_RCC_I2SCLK_CONFIG     __HAL_RCC_I2S_CONFIG
2628
#define __HAL_RCC_I2SCLK_CONFIG     __HAL_RCC_I2S_CONFIG
2254
 
2629
 
2255
#define __RCC_PLLSRC           RCC_GET_PLL_OSCSOURCE
2630
#define __RCC_PLLSRC                RCC_GET_PLL_OSCSOURCE
-
 
2631
 
-
 
2632
#define IS_RCC_MSIRANGE             IS_RCC_MSI_CLOCK_RANGE
-
 
2633
#define IS_RCC_RTCCLK_SOURCE        IS_RCC_RTCCLKSOURCE
-
 
2634
#define IS_RCC_SYSCLK_DIV           IS_RCC_HCLK
-
 
2635
#define IS_RCC_HCLK_DIV             IS_RCC_PCLK
-
 
2636
#define IS_RCC_PERIPHCLK            IS_RCC_PERIPHCLOCK
-
 
2637
 
-
 
2638
#define RCC_IT_HSI14                RCC_IT_HSI14RDY
-
 
2639
 
-
 
2640
#if defined(STM32L0)
-
 
2641
#define RCC_IT_LSECSS              RCC_IT_CSSLSE 
-
 
2642
#define RCC_IT_CSS                 RCC_IT_CSSHSE
-
 
2643
#endif
2256
 
2644
 
2257
#define IS_RCC_MSIRANGE        IS_RCC_MSI_CLOCK_RANGE
-
 
2258
#define IS_RCC_RTCCLK_SOURCE   IS_RCC_RTCCLKSOURCE
2645
#define IS_RCC_MCOSOURCE            IS_RCC_MCO1SOURCE
2259
#define IS_RCC_SYSCLK_DIV      IS_RCC_HCLK
-
 
2260
#define IS_RCC_HCLK_DIV        IS_RCC_PCLK
-
 
2261
 
-
 
2262
#define IS_RCC_MCOSOURCE       IS_RCC_MCO1SOURCE
2646
#define __HAL_RCC_MCO_CONFIG        __HAL_RCC_MCO1_CONFIG
2263
#define RCC_MCO_NODIV          RCC_MCODIV_1
2647
#define RCC_MCO_NODIV               RCC_MCODIV_1
2264
#define RCC_MCO_DIV1           RCC_MCODIV_1
2648
#define RCC_MCO_DIV1                RCC_MCODIV_1
2265
#define RCC_MCO_DIV2           RCC_MCODIV_2
2649
#define RCC_MCO_DIV2                RCC_MCODIV_2
2266
#define RCC_MCO_DIV4           RCC_MCODIV_4
2650
#define RCC_MCO_DIV4                RCC_MCODIV_4
2267
#define RCC_MCO_DIV8           RCC_MCODIV_8
2651
#define RCC_MCO_DIV8                RCC_MCODIV_8
2268
#define RCC_MCO_DIV16          RCC_MCODIV_16
2652
#define RCC_MCO_DIV16               RCC_MCODIV_16
2269
#define RCC_MCO_DIV32          RCC_MCODIV_32
2653
#define RCC_MCO_DIV32               RCC_MCODIV_32
2270
#define RCC_MCO_DIV64          RCC_MCODIV_64
2654
#define RCC_MCO_DIV64               RCC_MCODIV_64
2271
#define RCC_MCO_DIV128         RCC_MCODIV_128
2655
#define RCC_MCO_DIV128              RCC_MCODIV_128
2272
#define RCC_MCOSOURCE_NONE         RCC_MCO1SOURCE_NOCLOCK
2656
#define RCC_MCOSOURCE_NONE          RCC_MCO1SOURCE_NOCLOCK
2273
#define RCC_MCOSOURCE_LSI          RCC_MCO1SOURCE_LSI
2657
#define RCC_MCOSOURCE_LSI           RCC_MCO1SOURCE_LSI
2274
#define RCC_MCOSOURCE_LSE          RCC_MCO1SOURCE_LSE
2658
#define RCC_MCOSOURCE_LSE           RCC_MCO1SOURCE_LSE
2275
#define RCC_MCOSOURCE_SYSCLK       RCC_MCO1SOURCE_SYSCLK
2659
#define RCC_MCOSOURCE_SYSCLK        RCC_MCO1SOURCE_SYSCLK
2276
#define RCC_MCOSOURCE_HSI          RCC_MCO1SOURCE_HSI
2660
#define RCC_MCOSOURCE_HSI           RCC_MCO1SOURCE_HSI
2277
#define RCC_MCOSOURCE_HSI14        RCC_MCO1SOURCE_HSI14
2661
#define RCC_MCOSOURCE_HSI14         RCC_MCO1SOURCE_HSI14
2278
#define RCC_MCOSOURCE_HSI48        RCC_MCO1SOURCE_HSI48
2662
#define RCC_MCOSOURCE_HSI48         RCC_MCO1SOURCE_HSI48
2279
#define RCC_MCOSOURCE_HSE          RCC_MCO1SOURCE_HSE
2663
#define RCC_MCOSOURCE_HSE           RCC_MCO1SOURCE_HSE
2280
#define RCC_MCOSOURCE_PLLCLK_DIV1  RCC_MCO1SOURCE_PLLCLK
2664
#define RCC_MCOSOURCE_PLLCLK_DIV1   RCC_MCO1SOURCE_PLLCLK
2281
#define RCC_MCOSOURCE_PLLCLK_NODIV RCC_MCO1SOURCE_PLLCLK
2665
#define RCC_MCOSOURCE_PLLCLK_NODIV  RCC_MCO1SOURCE_PLLCLK
2282
#define RCC_MCOSOURCE_PLLCLK_DIV2  RCC_MCO1SOURCE_PLLCLK_DIV2
2666
#define RCC_MCOSOURCE_PLLCLK_DIV2   RCC_MCO1SOURCE_PLLCLK_DIV2
2283
 
2667
 
2284
#define RCC_RTCCLKSOURCE_NONE  RCC_RTCCLKSOURCE_NO_CLK
2668
#define RCC_RTCCLKSOURCE_NONE       RCC_RTCCLKSOURCE_NO_CLK
2285
 
2669
 
2286
#define RCC_USBCLK_PLLSAI1      RCC_USBCLKSOURCE_PLLSAI1
2670
#define RCC_USBCLK_PLLSAI1          RCC_USBCLKSOURCE_PLLSAI1
2287
#define RCC_USBCLK_PLL          RCC_USBCLKSOURCE_PLL
2671
#define RCC_USBCLK_PLL              RCC_USBCLKSOURCE_PLL
2288
#define RCC_USBCLK_MSI          RCC_USBCLKSOURCE_MSI
2672
#define RCC_USBCLK_MSI              RCC_USBCLKSOURCE_MSI
2289
#define RCC_USBCLKSOURCE_PLLCLK RCC_USBCLKSOURCE_PLL
2673
#define RCC_USBCLKSOURCE_PLLCLK     RCC_USBCLKSOURCE_PLL
2290
#define RCC_USBPLLCLK_DIV1      RCC_USBCLKSOURCE_PLL
2674
#define RCC_USBPLLCLK_DIV1          RCC_USBCLKSOURCE_PLL
2291
#define RCC_USBPLLCLK_DIV1_5    RCC_USBCLKSOURCE_PLL_DIV1_5
2675
#define RCC_USBPLLCLK_DIV1_5        RCC_USBCLKSOURCE_PLL_DIV1_5
2292
#define RCC_USBPLLCLK_DIV2      RCC_USBCLKSOURCE_PLL_DIV2
2676
#define RCC_USBPLLCLK_DIV2          RCC_USBCLKSOURCE_PLL_DIV2
2293
#define RCC_USBPLLCLK_DIV3      RCC_USBCLKSOURCE_PLL_DIV3
2677
#define RCC_USBPLLCLK_DIV3          RCC_USBCLKSOURCE_PLL_DIV3
2294
 
2678
 
2295
#define HSION_BitNumber        RCC_HSION_BIT_NUMBER
2679
#define HSION_BitNumber        RCC_HSION_BIT_NUMBER
2296
#define HSION_BITNUMBER        RCC_HSION_BIT_NUMBER
2680
#define HSION_BITNUMBER        RCC_HSION_BIT_NUMBER
2297
#define HSEON_BitNumber        RCC_HSEON_BIT_NUMBER
2681
#define HSEON_BitNumber        RCC_HSEON_BIT_NUMBER
2298
#define HSEON_BITNUMBER        RCC_HSEON_BIT_NUMBER
2682
#define HSEON_BITNUMBER        RCC_HSEON_BIT_NUMBER
Line 2315... Line 2699...
2315
#define LSEBYP_BITNUMBER       RCC_LSEBYP_BIT_NUMBER
2699
#define LSEBYP_BITNUMBER       RCC_LSEBYP_BIT_NUMBER
2316
#define PLLSAION_BitNumber     RCC_PLLSAION_BIT_NUMBER
2700
#define PLLSAION_BitNumber     RCC_PLLSAION_BIT_NUMBER
2317
#define TIMPRE_BitNumber       RCC_TIMPRE_BIT_NUMBER
2701
#define TIMPRE_BitNumber       RCC_TIMPRE_BIT_NUMBER
2318
#define RMVF_BitNumber         RCC_RMVF_BIT_NUMBER
2702
#define RMVF_BitNumber         RCC_RMVF_BIT_NUMBER
2319
#define RMVF_BITNUMBER         RCC_RMVF_BIT_NUMBER
2703
#define RMVF_BITNUMBER         RCC_RMVF_BIT_NUMBER
2320
 
-
 
-
 
2704
#define RCC_CR2_HSI14TRIM_BitNumber RCC_HSI14TRIM_BIT_NUMBER
2321
#define CR_BYTE2_ADDRESS       RCC_CR_BYTE2_ADDRESS
2705
#define CR_BYTE2_ADDRESS       RCC_CR_BYTE2_ADDRESS
2322
#define CIR_BYTE1_ADDRESS      RCC_CIR_BYTE1_ADDRESS
2706
#define CIR_BYTE1_ADDRESS      RCC_CIR_BYTE1_ADDRESS
2323
#define CIR_BYTE2_ADDRESS      RCC_CIR_BYTE2_ADDRESS
2707
#define CIR_BYTE2_ADDRESS      RCC_CIR_BYTE2_ADDRESS
2324
#define BDCR_BYTE0_ADDRESS     RCC_BDCR_BYTE0_ADDRESS
2708
#define BDCR_BYTE0_ADDRESS     RCC_BDCR_BYTE0_ADDRESS
2325
#define DBP_TIMEOUT_VALUE      RCC_DBP_TIMEOUT_VALUE
2709
#define DBP_TIMEOUT_VALUE      RCC_DBP_TIMEOUT_VALUE
Line 2341... Line 2725...
2341
#define CR_HSEON_BB            RCC_CR_HSEON_BB
2725
#define CR_HSEON_BB            RCC_CR_HSEON_BB
2342
#define CSR_RMVF_BB            RCC_CSR_RMVF_BB
2726
#define CSR_RMVF_BB            RCC_CSR_RMVF_BB
2343
#define CR_PLLSAION_BB         RCC_CR_PLLSAION_BB
2727
#define CR_PLLSAION_BB         RCC_CR_PLLSAION_BB
2344
#define DCKCFGR_TIMPRE_BB      RCC_DCKCFGR_TIMPRE_BB
2728
#define DCKCFGR_TIMPRE_BB      RCC_DCKCFGR_TIMPRE_BB
2345
 
2729
 
-
 
2730
#define __HAL_RCC_CRS_ENABLE_FREQ_ERROR_COUNTER     __HAL_RCC_CRS_FREQ_ERROR_COUNTER_ENABLE
-
 
2731
#define __HAL_RCC_CRS_DISABLE_FREQ_ERROR_COUNTER    __HAL_RCC_CRS_FREQ_ERROR_COUNTER_DISABLE
-
 
2732
#define __HAL_RCC_CRS_ENABLE_AUTOMATIC_CALIB        __HAL_RCC_CRS_AUTOMATIC_CALIB_ENABLE
-
 
2733
#define __HAL_RCC_CRS_DISABLE_AUTOMATIC_CALIB       __HAL_RCC_CRS_AUTOMATIC_CALIB_DISABLE
-
 
2734
#define __HAL_RCC_CRS_CALCULATE_RELOADVALUE         __HAL_RCC_CRS_RELOADVALUE_CALCULATE
-
 
2735
 
-
 
2736
#define __HAL_RCC_GET_IT_SOURCE                     __HAL_RCC_GET_IT
-
 
2737
 
-
 
2738
#define RCC_CRS_SYNCWARM       RCC_CRS_SYNCWARN
-
 
2739
#define RCC_CRS_TRIMOV         RCC_CRS_TRIMOVF
-
 
2740
 
-
 
2741
#define RCC_PERIPHCLK_CK48               RCC_PERIPHCLK_CLK48
-
 
2742
#define RCC_CK48CLKSOURCE_PLLQ           RCC_CLK48CLKSOURCE_PLLQ
-
 
2743
#define RCC_CK48CLKSOURCE_PLLSAIP        RCC_CLK48CLKSOURCE_PLLSAIP
-
 
2744
#define RCC_CK48CLKSOURCE_PLLI2SQ        RCC_CLK48CLKSOURCE_PLLI2SQ
-
 
2745
#define IS_RCC_CK48CLKSOURCE             IS_RCC_CLK48CLKSOURCE
-
 
2746
#define RCC_SDIOCLKSOURCE_CK48           RCC_SDIOCLKSOURCE_CLK48
-
 
2747
 
-
 
2748
#define __HAL_RCC_DFSDM_CLK_ENABLE             __HAL_RCC_DFSDM1_CLK_ENABLE
-
 
2749
#define __HAL_RCC_DFSDM_CLK_DISABLE            __HAL_RCC_DFSDM1_CLK_DISABLE
-
 
2750
#define __HAL_RCC_DFSDM_IS_CLK_ENABLED         __HAL_RCC_DFSDM1_IS_CLK_ENABLED
-
 
2751
#define __HAL_RCC_DFSDM_IS_CLK_DISABLED        __HAL_RCC_DFSDM1_IS_CLK_DISABLED
-
 
2752
#define __HAL_RCC_DFSDM_FORCE_RESET            __HAL_RCC_DFSDM1_FORCE_RESET
-
 
2753
#define __HAL_RCC_DFSDM_RELEASE_RESET          __HAL_RCC_DFSDM1_RELEASE_RESET
-
 
2754
#define __HAL_RCC_DFSDM_CLK_SLEEP_ENABLE       __HAL_RCC_DFSDM1_CLK_SLEEP_ENABLE
-
 
2755
#define __HAL_RCC_DFSDM_CLK_SLEEP_DISABLE      __HAL_RCC_DFSDM1_CLK_SLEEP_DISABLE
-
 
2756
#define __HAL_RCC_DFSDM_IS_CLK_SLEEP_ENABLED   __HAL_RCC_DFSDM1_IS_CLK_SLEEP_ENABLED
-
 
2757
#define __HAL_RCC_DFSDM_IS_CLK_SLEEP_DISABLED  __HAL_RCC_DFSDM1_IS_CLK_SLEEP_DISABLED
-
 
2758
#define DfsdmClockSelection         Dfsdm1ClockSelection
-
 
2759
#define RCC_PERIPHCLK_DFSDM         RCC_PERIPHCLK_DFSDM1
-
 
2760
#define RCC_DFSDMCLKSOURCE_PCLK     RCC_DFSDM1CLKSOURCE_PCLK
-
 
2761
#define RCC_DFSDMCLKSOURCE_SYSCLK   RCC_DFSDM1CLKSOURCE_SYSCLK
-
 
2762
#define __HAL_RCC_DFSDM_CONFIG      __HAL_RCC_DFSDM1_CONFIG
-
 
2763
#define __HAL_RCC_GET_DFSDM_SOURCE  __HAL_RCC_GET_DFSDM1_SOURCE
-
 
2764
 
2346
/**
2765
/**
2347
  * @}
2766
  * @}
2348
  */
2767
  */
2349
 
2768
 
2350
/** @defgroup HAL_RNG_Aliased_Macros HAL RNG Aliased Macros maintained for legacy purpose
2769
/** @defgroup HAL_RNG_Aliased_Macros HAL RNG Aliased Macros maintained for legacy purpose
Line 2630... Line 3049...
2630
#define __HAL_TIM_SetICPrescaler        __HAL_TIM_SET_ICPRESCALER
3049
#define __HAL_TIM_SetICPrescaler        __HAL_TIM_SET_ICPRESCALER
2631
#define __HAL_TIM_GetICPrescaler        __HAL_TIM_GET_ICPRESCALER
3050
#define __HAL_TIM_GetICPrescaler        __HAL_TIM_GET_ICPRESCALER
2632
#define __HAL_TIM_SetCompare            __HAL_TIM_SET_COMPARE
3051
#define __HAL_TIM_SetCompare            __HAL_TIM_SET_COMPARE
2633
#define __HAL_TIM_GetCompare            __HAL_TIM_GET_COMPARE
3052
#define __HAL_TIM_GetCompare            __HAL_TIM_GET_COMPARE
2634
 
3053
 
2635
#define TIM_TS_ITR0                        ((uint32_t)0x0000)
-
 
2636
#define TIM_TS_ITR1                        ((uint32_t)0x0010)
-
 
2637
#define TIM_TS_ITR2                        ((uint32_t)0x0020)
-
 
2638
#define TIM_TS_ITR3                        ((uint32_t)0x0030)
-
 
2639
#define IS_TIM_INTERNAL_TRIGGER_SELECTION(SELECTION) (((SELECTION) == TIM_TS_ITR0) || \
-
 
2640
                                                      ((SELECTION) == TIM_TS_ITR1) || \
-
 
2641
                                                      ((SELECTION) == TIM_TS_ITR2) || \
-
 
2642
                                                      ((SELECTION) == TIM_TS_ITR3))
-
 
2643
 
-
 
2644
#define TIM_CHANNEL_1                      ((uint32_t)0x0000)
-
 
2645
#define TIM_CHANNEL_2                      ((uint32_t)0x0004)
-
 
2646
#define IS_TIM_PWMI_CHANNELS(CHANNEL) (((CHANNEL) == TIM_CHANNEL_1) || \
-
 
2647
                                       ((CHANNEL) == TIM_CHANNEL_2))
-
 
2648
 
-
 
2649
#define TIM_OUTPUTNSTATE_DISABLE            ((uint32_t)0x0000)
-
 
2650
#define TIM_OUTPUTNSTATE_ENABLE             (TIM_CCER_CC1NE)
-
 
2651
 
-
 
2652
#define IS_TIM_OUTPUTN_STATE(STATE) (((STATE) == TIM_OUTPUTNSTATE_DISABLE) || \
-
 
2653
                                     ((STATE) == TIM_OUTPUTNSTATE_ENABLE))
-
 
2654
 
-
 
2655
#define TIM_OUTPUTSTATE_DISABLE            ((uint32_t)0x0000)
-
 
2656
#define TIM_OUTPUTSTATE_ENABLE             (TIM_CCER_CC1E)
3054
#define TIM_BREAKINPUTSOURCE_DFSDM  TIM_BREAKINPUTSOURCE_DFSDM1
2657
 
-
 
2658
#define IS_TIM_OUTPUT_STATE(STATE) (((STATE) == TIM_OUTPUTSTATE_DISABLE) || \
-
 
2659
                                    ((STATE) == TIM_OUTPUTSTATE_ENABLE))  
-
 
2660
/**
3055
/**
2661
  * @}
3056
  * @}
2662
  */
3057
  */
2663
 
3058
 
2664
/** @defgroup HAL_ETH_Aliased_Macros HAL ETH Aliased Macros maintained for legacy purpose
3059
/** @defgroup HAL_ETH_Aliased_Macros HAL ETH Aliased Macros maintained for legacy purpose
Line 2694... Line 3089...
2694
#define SAI_OUTPUTDRIVE_DISABLED          SAI_OUTPUTDRIVE_DISABLE
3089
#define SAI_OUTPUTDRIVE_DISABLED          SAI_OUTPUTDRIVE_DISABLE
2695
#define SAI_OUTPUTDRIVE_ENABLED           SAI_OUTPUTDRIVE_ENABLE
3090
#define SAI_OUTPUTDRIVE_ENABLED           SAI_OUTPUTDRIVE_ENABLE
2696
#define SAI_MASTERDIVIDER_ENABLED         SAI_MASTERDIVIDER_ENABLE
3091
#define SAI_MASTERDIVIDER_ENABLED         SAI_MASTERDIVIDER_ENABLE
2697
#define SAI_MASTERDIVIDER_DISABLED        SAI_MASTERDIVIDER_DISABLE
3092
#define SAI_MASTERDIVIDER_DISABLED        SAI_MASTERDIVIDER_DISABLE
2698
#define SAI_STREOMODE                     SAI_STEREOMODE
3093
#define SAI_STREOMODE                     SAI_STEREOMODE
2699
#define SAI_FIFOStatus_Empty              SAI_FIFOSTATUS_EMPTY              
3094
#define SAI_FIFOStatus_Empty              SAI_FIFOSTATUS_EMPTY
2700
#define SAI_FIFOStatus_Less1QuarterFull   SAI_FIFOSTATUS_LESS1QUARTERFULL    
3095
#define SAI_FIFOStatus_Less1QuarterFull   SAI_FIFOSTATUS_LESS1QUARTERFULL
2701
#define SAI_FIFOStatus_1QuarterFull       SAI_FIFOSTATUS_1QUARTERFULL       
3096
#define SAI_FIFOStatus_1QuarterFull       SAI_FIFOSTATUS_1QUARTERFULL
2702
#define SAI_FIFOStatus_HalfFull           SAI_FIFOSTATUS_HALFFULL           
3097
#define SAI_FIFOStatus_HalfFull           SAI_FIFOSTATUS_HALFFULL
2703
#define SAI_FIFOStatus_3QuartersFull      SAI_FIFOSTATUS_3QUARTERFULL       
3098
#define SAI_FIFOStatus_3QuartersFull      SAI_FIFOSTATUS_3QUARTERFULL
2704
#define SAI_FIFOStatus_Full               SAI_FIFOSTATUS_FULL               
3099
#define SAI_FIFOStatus_Full               SAI_FIFOSTATUS_FULL
2705
#define IS_SAI_BLOCK_MONO_STREO_MODE     IS_SAI_BLOCK_MONO_STEREO_MODE
3100
#define IS_SAI_BLOCK_MONO_STREO_MODE      IS_SAI_BLOCK_MONO_STEREO_MODE
2706
 
-
 
-
 
3101
#define SAI_SYNCHRONOUS_EXT               SAI_SYNCHRONOUS_EXT_SAI1
-
 
3102
#define SAI_SYNCEXT_IN_ENABLE             SAI_SYNCEXT_OUTBLOCKA_ENABLE
2707
/**
3103
/**
2708
  * @}
3104
  * @}
2709
  */
3105
  */
2710
 
3106
 
2711
 
3107