34 #ifndef __STM32F4xx_LL_SYSTEM_H
35 #define __STM32F4xx_LL_SYSTEM_H
42 #include "stm32f4xx.h"
48 #if defined (FLASH) || defined (SYSCFG) || defined (DBGMCU)
77 #define LL_SYSCFG_REMAP_FLASH (uint32_t)0x00000000
78 #define LL_SYSCFG_REMAP_SYSTEMFLASH SYSCFG_MEMRMP_MEM_MODE_0
79 #if defined(FSMC_Bank1)
80 #define LL_SYSCFG_REMAP_FSMC SYSCFG_MEMRMP_MEM_MODE_1
82 #if defined(FMC_Bank1)
83 #define LL_SYSCFG_REMAP_FMC SYSCFG_MEMRMP_MEM_MODE_1
84 #define LL_SYSCFG_REMAP_SDRAM SYSCFG_MEMRMP_MEM_MODE_2
86 #define LL_SYSCFG_REMAP_SRAM (SYSCFG_MEMRMP_MEM_MODE_1 | SYSCFG_MEMRMP_MEM_MODE_0)
92 #if defined(SYSCFG_PMC_MII_RMII_SEL)
96 #define LL_SYSCFG_PMC_ETHMII (uint32_t)0x00000000
97 #define LL_SYSCFG_PMC_ETHRMII (uint32_t)SYSCFG_PMC_MII_RMII_SEL
106 #if defined(SYSCFG_MEMRMP_UFB_MODE)
110 #define LL_SYSCFG_BANKMODE_BANK1 (uint32_t)0x00000000
112 #define LL_SYSCFG_BANKMODE_BANK2 SYSCFG_MEMRMP_UFB_MODE
121 #if defined(SYSCFG_CFGR_FMPI2C1_SCL)
122 #define LL_SYSCFG_I2C_FASTMODEPLUS_SCL SYSCFG_CFGR_FMPI2C1_SCL
123 #define LL_SYSCFG_I2C_FASTMODEPLUS_SDA SYSCFG_CFGR_FMPI2C1_SDA
132 #define LL_SYSCFG_EXTI_PORTA (uint32_t)0
133 #define LL_SYSCFG_EXTI_PORTB (uint32_t)1
134 #define LL_SYSCFG_EXTI_PORTC (uint32_t)2
135 #define LL_SYSCFG_EXTI_PORTD (uint32_t)3
136 #define LL_SYSCFG_EXTI_PORTE (uint32_t)4
138 #define LL_SYSCFG_EXTI_PORTF (uint32_t)5
141 #define LL_SYSCFG_EXTI_PORTG (uint32_t)6
143 #define LL_SYSCFG_EXTI_PORTH (uint32_t)7
145 #define LL_SYSCFG_EXTI_PORTI (uint32_t)8
148 #define LL_SYSCFG_EXTI_PORTJ (uint32_t)9
151 #define LL_SYSCFG_EXTI_PORTK (uint32_t)10
160 #define LL_SYSCFG_EXTI_LINE0 (uint32_t)(0x000FU << 16 | 0)
161 #define LL_SYSCFG_EXTI_LINE1 (uint32_t)(0x00F0U << 16 | 0)
162 #define LL_SYSCFG_EXTI_LINE2 (uint32_t)(0x0F00U << 16 | 0)
163 #define LL_SYSCFG_EXTI_LINE3 (uint32_t)(0xF000U << 16 | 0)
164 #define LL_SYSCFG_EXTI_LINE4 (uint32_t)(0x000FU << 16 | 1)
165 #define LL_SYSCFG_EXTI_LINE5 (uint32_t)(0x00F0U << 16 | 1)
166 #define LL_SYSCFG_EXTI_LINE6 (uint32_t)(0x0F00U << 16 | 1)
167 #define LL_SYSCFG_EXTI_LINE7 (uint32_t)(0xF000U << 16 | 1)
168 #define LL_SYSCFG_EXTI_LINE8 (uint32_t)(0x000FU << 16 | 2)
169 #define LL_SYSCFG_EXTI_LINE9 (uint32_t)(0x00F0U << 16 | 2)
170 #define LL_SYSCFG_EXTI_LINE10 (uint32_t)(0x0F00U << 16 | 2)
171 #define LL_SYSCFG_EXTI_LINE11 (uint32_t)(0xF000U << 16 | 2)
172 #define LL_SYSCFG_EXTI_LINE12 (uint32_t)(0x000FU << 16 | 3)
173 #define LL_SYSCFG_EXTI_LINE13 (uint32_t)(0x00F0U << 16 | 3)
174 #define LL_SYSCFG_EXTI_LINE14 (uint32_t)(0x0F00U << 16 | 3)
175 #define LL_SYSCFG_EXTI_LINE15 (uint32_t)(0xF000U << 16 | 3)
183 #if defined(SYSCFG_CFGR2_LOCKUP_LOCK)
184 #define LL_SYSCFG_TIMBREAK_LOCKUP SYSCFG_CFGR2_LOCKUP_LOCK
186 #define LL_SYSCFG_TIMBREAK_PVD SYSCFG_CFGR2_PVD_LOCK
193 #if defined(SYSCFG_MCHDLYCR_BSCKSEL)
197 #define LL_SYSCFG_BITSTREAM_CLOCK_TIM2OC1 (uint32_t)0x00000000
198 #define LL_SYSCFG_BITSTREAM_CLOCK_DFSDM2 SYSCFG_MCHDLYCR_BSCKSEL
205 #define LL_SYSCFG_DFSDM1_MCHDLYEN SYSCFG_MCHDLYCR_MCHDLY1EN
206 #define LL_SYSCFG_DFSDM2_MCHDLYEN SYSCFG_MCHDLYCR_MCHDLY2EN
213 #define LL_SYSCFG_DFSDM1_DataIn0 SYSCFG_MCHDLYCR_DFSDM1D0SEL
214 #define LL_SYSCFG_DFSDM2_DataIn0 SYSCFG_MCHDLYCR_DFSDM2D0SEL
216 #define LL_SYSCFG_DFSDM1_DataIn0_PAD (uint32_t)((SYSCFG_MCHDLYCR_DFSDM1D0SEL << 16) | 0x00000000)
217 #define LL_SYSCFG_DFSDM1_DataIn0_DM (uint32_t)((SYSCFG_MCHDLYCR_DFSDM1D0SEL << 16) | SYSCFG_MCHDLYCR_DFSDM1D0SEL)
218 #define LL_SYSCFG_DFSDM2_DataIn0_PAD (uint32_t)((SYSCFG_MCHDLYCR_DFSDM2D0SEL << 16) | 0x00000000)
219 #define LL_SYSCFG_DFSDM2_DataIn0_DM (uint32_t)((SYSCFG_MCHDLYCR_DFSDM2D0SEL << 16) | SYSCFG_MCHDLYCR_DFSDM2D0SEL)
226 #define LL_SYSCFG_DFSDM1_DataIn2 SYSCFG_MCHDLYCR_DFSDM1D2SEL
227 #define LL_SYSCFG_DFSDM2_DataIn2 SYSCFG_MCHDLYCR_DFSDM2D2SEL
229 #define LL_SYSCFG_DFSDM1_DataIn2_PAD (uint32_t)((SYSCFG_MCHDLYCR_DFSDM1D2SEL << 16) | 0x00000000)
230 #define LL_SYSCFG_DFSDM1_DataIn2_DM (uint32_t)((SYSCFG_MCHDLYCR_DFSDM1D2SEL << 16) | SYSCFG_MCHDLYCR_DFSDM1D2SEL)
231 #define LL_SYSCFG_DFSDM2_DataIn2_PAD (uint32_t)((SYSCFG_MCHDLYCR_DFSDM2D2SEL << 16) | 0x00000000)
232 #define LL_SYSCFG_DFSDM2_DataIn2_DM (uint32_t)((SYSCFG_MCHDLYCR_DFSDM2D2SEL << 16) | SYSCFG_MCHDLYCR_DFSDM2D2SEL)
239 #define LL_SYSCFG_DFSDM1_TIM4OC2_CLKIN0 (uint32_t)0x00000000
240 #define LL_SYSCFG_DFSDM1_TIM4OC2_CLKIN2 SYSCFG_MCHDLYCR_DFSDM1CK02SEL
247 #define LL_SYSCFG_DFSDM1_TIM4OC1_CLKIN1 (uint32_t)0x00000000
248 #define LL_SYSCFG_DFSDM1_TIM4OC1_CLKIN3 SYSCFG_MCHDLYCR_DFSDM1CK13SEL
255 #define LL_SYSCFG_DFSDM1_CKIN_PAD (uint32_t)0x00000000
256 #define LL_SYSCFG_DFSDM1_CKIN_DM SYSCFG_MCHDLYCR_DFSDM1CFG
263 #define LL_SYSCFG_DFSDM1_CKOUT (uint32_t)0x00000000
264 #define LL_SYSCFG_DFSDM1_CKOUT_M27 SYSCFG_MCHDLYCR_DFSDM1CKOSEL
272 #define LL_SYSCFG_DFSDM2_DataIn4_PAD (uint32_t)0x00000000
273 #define LL_SYSCFG_DFSDM2_DataIn4_DM SYSCFG_MCHDLYCR_DFSDM2D4SEL
280 #define LL_SYSCFG_DFSDM2_DataIn6_PAD (uint32_t)0x00000000
281 #define LL_SYSCFG_DFSDM2_DataIn6_DM SYSCFG_MCHDLYCR_DFSDM2D6SEL
288 #define LL_SYSCFG_DFSDM2_TIM3OC4_CLKIN0 (uint32_t)0x00000000
289 #define LL_SYSCFG_DFSDM2_TIM3OC4_CLKIN4 SYSCFG_MCHDLYCR_DFSDM2CK04SEL
296 #define LL_SYSCFG_DFSDM2_TIM3OC3_CLKIN1 (uint32_t)0x00000000
297 #define LL_SYSCFG_DFSDM2_TIM3OC3_CLKIN5 SYSCFG_MCHDLYCR_DFSDM2CK15SEL
304 #define LL_SYSCFG_DFSDM2_TIM3OC2_CLKIN2 (uint32_t)0x00000000
305 #define LL_SYSCFG_DFSDM2_TIM3OC2_CLKIN6 SYSCFG_MCHDLYCR_DFSDM2CK26SEL
312 #define LL_SYSCFG_DFSDM2_TIM3OC1_CLKIN3 (uint32_t)0x00000000
313 #define LL_SYSCFG_DFSDM2_TIM3OC1_CLKIN7 SYSCFG_MCHDLYCR_DFSDM2CK37SEL
320 #define LL_SYSCFG_DFSDM2_CKIN_PAD (uint32_t)0x00000000
321 #define LL_SYSCFG_DFSDM2_CKIN_DM SYSCFG_MCHDLYCR_DFSDM2CFG
328 #define LL_SYSCFG_DFSDM2_CKOUT (uint32_t)0x00000000
329 #define LL_SYSCFG_DFSDM2_CKOUT_M27 SYSCFG_MCHDLYCR_DFSDM2CKOSEL
338 #define LL_DBGMCU_TRACE_NONE 0x00000000U
339 #define LL_DBGMCU_TRACE_ASYNCH DBGMCU_CR_TRACE_IOEN
340 #define LL_DBGMCU_TRACE_SYNCH_SIZE1 (DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE_0)
341 #define LL_DBGMCU_TRACE_SYNCH_SIZE2 (DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE_1)
342 #define LL_DBGMCU_TRACE_SYNCH_SIZE4 (DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE)
350 #if defined(DBGMCU_APB1_FZ_DBG_TIM2_STOP)
351 #define LL_DBGMCU_APB1_GRP1_TIM2_STOP DBGMCU_APB1_FZ_DBG_TIM2_STOP
353 #if defined(DBGMCU_APB1_FZ_DBG_TIM3_STOP)
354 #define LL_DBGMCU_APB1_GRP1_TIM3_STOP DBGMCU_APB1_FZ_DBG_TIM3_STOP
356 #if defined(DBGMCU_APB1_FZ_DBG_TIM4_STOP)
357 #define LL_DBGMCU_APB1_GRP1_TIM4_STOP DBGMCU_APB1_FZ_DBG_TIM4_STOP
359 #define LL_DBGMCU_APB1_GRP1_TIM5_STOP DBGMCU_APB1_FZ_DBG_TIM5_STOP
360 #if defined(DBGMCU_APB1_FZ_DBG_TIM6_STOP)
361 #define LL_DBGMCU_APB1_GRP1_TIM6_STOP DBGMCU_APB1_FZ_DBG_TIM6_STOP
363 #if defined(DBGMCU_APB1_FZ_DBG_TIM7_STOP)
364 #define LL_DBGMCU_APB1_GRP1_TIM7_STOP DBGMCU_APB1_FZ_DBG_TIM7_STOP
366 #if defined(DBGMCU_APB1_FZ_DBG_TIM12_STOP)
367 #define LL_DBGMCU_APB1_GRP1_TIM12_STOP DBGMCU_APB1_FZ_DBG_TIM12_STOP
369 #if defined(DBGMCU_APB1_FZ_DBG_TIM13_STOP)
370 #define LL_DBGMCU_APB1_GRP1_TIM13_STOP DBGMCU_APB1_FZ_DBG_TIM13_STOP
372 #if defined(DBGMCU_APB1_FZ_DBG_TIM14_STOP)
373 #define LL_DBGMCU_APB1_GRP1_TIM14_STOP DBGMCU_APB1_FZ_DBG_TIM14_STOP
375 #if defined(DBGMCU_APB1_FZ_DBG_LPTIM_STOP)
376 #define LL_DBGMCU_APB1_GRP1_LPTIM_STOP DBGMCU_APB1_FZ_DBG_LPTIM_STOP
378 #define LL_DBGMCU_APB1_GRP1_RTC_STOP DBGMCU_APB1_FZ_DBG_RTC_STOP
379 #define LL_DBGMCU_APB1_GRP1_WWDG_STOP DBGMCU_APB1_FZ_DBG_WWDG_STOP
380 #define LL_DBGMCU_APB1_GRP1_IWDG_STOP DBGMCU_APB1_FZ_DBG_IWDG_STOP
381 #define LL_DBGMCU_APB1_GRP1_I2C1_STOP DBGMCU_APB1_FZ_DBG_I2C1_SMBUS_TIMEOUT
382 #define LL_DBGMCU_APB1_GRP1_I2C2_STOP DBGMCU_APB1_FZ_DBG_I2C2_SMBUS_TIMEOUT
383 #if defined(DBGMCU_APB1_FZ_DBG_I2C3_SMBUS_TIMEOUT)
384 #define LL_DBGMCU_APB1_GRP1_I2C3_STOP DBGMCU_APB1_FZ_DBG_I2C3_SMBUS_TIMEOUT
386 #if defined(DBGMCU_APB1_FZ_DBG_I2C4_SMBUS_TIMEOUT)
387 #define LL_DBGMCU_APB1_GRP1_I2C4_STOP DBGMCU_APB1_FZ_DBG_I2C4_SMBUS_TIMEOUT
389 #if defined(DBGMCU_APB1_FZ_DBG_CAN1_STOP)
390 #define LL_DBGMCU_APB1_GRP1_CAN1_STOP DBGMCU_APB1_FZ_DBG_CAN1_STOP
392 #if defined(DBGMCU_APB1_FZ_DBG_CAN2_STOP)
393 #define LL_DBGMCU_APB1_GRP1_CAN2_STOP DBGMCU_APB1_FZ_DBG_CAN2_STOP
395 #if defined(DBGMCU_APB1_FZ_DBG_CAN3_STOP)
396 #define LL_DBGMCU_APB1_GRP1_CAN3_STOP DBGMCU_APB1_FZ_DBG_CAN3_STOP
405 #define LL_DBGMCU_APB2_GRP1_TIM1_STOP DBGMCU_APB2_FZ_DBG_TIM1_STOP
406 #if defined(DBGMCU_APB2_FZ_DBG_TIM8_STOP)
407 #define LL_DBGMCU_APB2_GRP1_TIM8_STOP DBGMCU_APB2_FZ_DBG_TIM8_STOP
409 #define LL_DBGMCU_APB2_GRP1_TIM9_STOP DBGMCU_APB2_FZ_DBG_TIM9_STOP
410 #if defined(DBGMCU_APB2_FZ_DBG_TIM10_STOP)
411 #define LL_DBGMCU_APB2_GRP1_TIM10_STOP DBGMCU_APB2_FZ_DBG_TIM10_STOP
413 #define LL_DBGMCU_APB2_GRP1_TIM11_STOP DBGMCU_APB2_FZ_DBG_TIM11_STOP
421 #define LL_FLASH_LATENCY_0 FLASH_ACR_LATENCY_0WS
422 #define LL_FLASH_LATENCY_1 FLASH_ACR_LATENCY_1WS
423 #define LL_FLASH_LATENCY_2 FLASH_ACR_LATENCY_2WS
424 #define LL_FLASH_LATENCY_3 FLASH_ACR_LATENCY_3WS
425 #define LL_FLASH_LATENCY_4 FLASH_ACR_LATENCY_4WS
426 #define LL_FLASH_LATENCY_5 FLASH_ACR_LATENCY_5WS
427 #define LL_FLASH_LATENCY_6 FLASH_ACR_LATENCY_6WS
428 #define LL_FLASH_LATENCY_7 FLASH_ACR_LATENCY_7WS
429 #define LL_FLASH_LATENCY_8 FLASH_ACR_LATENCY_8WS
430 #define LL_FLASH_LATENCY_9 FLASH_ACR_LATENCY_9WS
431 #define LL_FLASH_LATENCY_10 FLASH_ACR_LATENCY_10WS
432 #define LL_FLASH_LATENCY_11 FLASH_ACR_LATENCY_11WS
433 #define LL_FLASH_LATENCY_12 FLASH_ACR_LATENCY_12WS
434 #define LL_FLASH_LATENCY_13 FLASH_ACR_LATENCY_13WS
435 #define LL_FLASH_LATENCY_14 FLASH_ACR_LATENCY_14WS
436 #define LL_FLASH_LATENCY_15 FLASH_ACR_LATENCY_15WS
468 MODIFY_REG(SYSCFG->MEMRMP, SYSCFG_MEMRMP_MEM_MODE, Memory);
483 return (uint32_t)(READ_BIT(SYSCFG->MEMRMP, SYSCFG_MEMRMP_MEM_MODE));
486 #if defined(SYSCFG_MEMRMP_SWP_FMC)
496 SET_BIT(SYSCFG->MEMRMP, SYSCFG_MEMRMP_SWP_FMC_0);
508 CLEAR_BIT(SYSCFG->MEMRMP, SYSCFG_MEMRMP_SWP_FMC);
521 SET_BIT(SYSCFG->CMPCR, SYSCFG_CMPCR_CMP_PD);
533 CLEAR_BIT(SYSCFG->CMPCR, SYSCFG_CMPCR_CMP_PD);
543 return (READ_BIT(SYSCFG->CMPCR, SYSCFG_CMPCR_READY) == (SYSCFG_CMPCR_READY));
546 #if defined(SYSCFG_PMC_MII_RMII_SEL)
557 MODIFY_REG(SYSCFG->PMC, SYSCFG_PMC_MII_RMII_SEL, Interface);
570 return (uint32_t)(READ_BIT(SYSCFG->PMC, SYSCFG_PMC_MII_RMII_SEL));
576 #if defined(SYSCFG_MEMRMP_UFB_MODE)
587 MODIFY_REG(SYSCFG->MEMRMP, SYSCFG_MEMRMP_UFB_MODE, Bank);
599 return (uint32_t)(READ_BIT(SYSCFG->MEMRMP, SYSCFG_MEMRMP_UFB_MODE));
603 #if defined(SYSCFG_CFGR_FMPI2C1_SCL)
616 SET_BIT(SYSCFG->CFGR, ConfigFastModePlus);
631 CLEAR_BIT(SYSCFG->CFGR, ConfigFastModePlus);
673 MODIFY_REG(SYSCFG->EXTICR[Line & 0xFF], (Line >> 16), Port << POSITION_VAL((Line >> 16)));
712 return (uint32_t)(READ_BIT(SYSCFG->EXTICR[Line & 0xFF], (Line >> 16)) >> POSITION_VAL(Line >> 16));
715 #if defined(SYSCFG_CFGR2_LOCKUP_LOCK)
727 MODIFY_REG(SYSCFG->CFGR2, SYSCFG_CFGR2_LOCKUP_LOCK | SYSCFG_CFGR2_PVD_LOCK, Break);
740 return (uint32_t)(READ_BIT(SYSCFG->CFGR2, SYSCFG_CFGR2_LOCKUP_LOCK | SYSCFG_CFGR2_PVD_LOCK));
743 #if defined(SYSCFG_MCHDLYCR_BSCKSEL)
754 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_BSCKSEL, ClockSource);
766 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_BSCKSEL));
778 SET_BIT(SYSCFG->MCHDLYCR, MCHDLY);
791 CLEAR_BIT(SYSCFG->MCHDLYCR, MCHDLY);
806 MODIFY_REG(SYSCFG->MCHDLYCR, (Source >> 16), (Source & 0x0000FFFF));
823 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, Source));
837 MODIFY_REG(SYSCFG->MCHDLYCR, (Source >> 16), (Source & 0x0000FFFF));
854 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, Source));
867 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CK02SEL, Source);
879 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CK02SEL));
892 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CK13SEL, Source);
904 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CK13SEL));
917 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CFG, ClockSource);
929 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CFG));
942 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CKOSEL, ClockSource);
954 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM1CKOSEL));
964 SET_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_MCHDLY2EN);
974 CLEAR_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_MCHDLY2EN);
986 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D0SEL, Source);
998 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D0SEL));
1011 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D2SEL, Source);
1023 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D2SEL));
1036 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D4SEL, Source);
1048 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D4SEL));
1061 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D6SEL, Source);
1073 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2D6SEL));
1086 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK04SEL, Source);
1098 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK04SEL));
1111 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK15SEL, Source);
1123 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK15SEL));
1136 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK26SEL, Source);
1148 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK26SEL));
1161 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK37SEL, Source);
1173 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CK37SEL));
1186 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CFG, ClockSource);
1198 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CFG));
1211 MODIFY_REG(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CKOSEL, ClockSource);
1223 return (uint32_t)(READ_BIT(SYSCFG->MCHDLYCR, SYSCFG_MCHDLYCR_DFSDM2CKOSEL));
1253 return (uint32_t)(READ_BIT(DBGMCU->IDCODE, DBGMCU_IDCODE_DEV_ID));
1270 return (uint32_t)(READ_BIT(DBGMCU->IDCODE, DBGMCU_IDCODE_REV_ID) >> DBGMCU_IDCODE_REV_ID_Pos);
1280 SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_SLEEP);
1290 CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_SLEEP);
1300 SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STOP);
1310 CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STOP);
1320 SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STANDBY);
1330 CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STANDBY);
1347 MODIFY_REG(DBGMCU->CR, DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE, PinAssignment);
1363 return (uint32_t)(READ_BIT(DBGMCU->CR, DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE));
1415 SET_BIT(DBGMCU->APB1FZ, Periphs);
1467 CLEAR_BIT(DBGMCU->APB1FZ, Periphs);
1489 SET_BIT(DBGMCU->APB2FZ, Periphs);
1511 CLEAR_BIT(DBGMCU->APB2FZ, Periphs);
1545 MODIFY_REG(FLASH->ACR, FLASH_ACR_LATENCY, Latency);
1571 return (uint32_t)(READ_BIT(FLASH->ACR, FLASH_ACR_LATENCY));
1581 SET_BIT(FLASH->ACR, FLASH_ACR_PRFTEN);
1591 CLEAR_BIT(FLASH->ACR, FLASH_ACR_PRFTEN);
1601 return (READ_BIT(FLASH->ACR, FLASH_ACR_PRFTEN) == (FLASH_ACR_PRFTEN));
1611 SET_BIT(FLASH->ACR, FLASH_ACR_ICEN);
1621 CLEAR_BIT(FLASH->ACR, FLASH_ACR_ICEN);
1631 SET_BIT(FLASH->ACR, FLASH_ACR_DCEN);
1641 CLEAR_BIT(FLASH->ACR, FLASH_ACR_DCEN);
1652 SET_BIT(FLASH->ACR, FLASH_ACR_ICRST);
1662 CLEAR_BIT(FLASH->ACR, FLASH_ACR_ICRST);
1673 SET_BIT(FLASH->ACR, FLASH_ACR_DCRST);
1683 CLEAR_BIT(FLASH->ACR, FLASH_ACR_DCRST);
__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_UnFreezePeriph(uint32_t Periphs)
Unfreeze APB1 peripherals (group1 peripherals) @rmtoll DBGMCU_APB1_FZ DBG_TIM2_STOP LL_DBGMCU_APB1_GR...
__STATIC_INLINE void LL_DBGMCU_EnableDBGStandbyMode(void)
Enable the Debug Module during STANDBY mode @rmtoll DBGMCU_CR DBG_STANDBY LL_DBGMCU_EnableDBGStandbyM...
__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_FreezePeriph(uint32_t Periphs)
Freeze APB1 peripherals (group1 peripherals) @rmtoll DBGMCU_APB1_FZ DBG_TIM2_STOP LL_DBGMCU_APB1_GRP1...
__STATIC_INLINE void LL_DBGMCU_EnableDBGSleepMode(void)
Enable the Debug Module during SLEEP mode @rmtoll DBGMCU_CR DBG_SLEEP LL_DBGMCU_EnableDBGSleepMode.
__STATIC_INLINE void LL_DBGMCU_SetTracePinAssignment(uint32_t PinAssignment)
Set Trace pin assignment control @rmtoll DBGMCU_CR TRACE_IOEN LL_DBGMCU_SetTracePinAssignment DBGMCU...
__STATIC_INLINE void LL_DBGMCU_DisableDBGStopMode(void)
Disable the Debug Module during STOP mode @rmtoll DBGMCU_CR DBG_STOP LL_DBGMCU_DisableDBGStopMode.
__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_FreezePeriph(uint32_t Periphs)
Freeze APB2 peripherals @rmtoll DBGMCU_APB2_FZ DBG_TIM1_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph DBGMCU...
__STATIC_INLINE void LL_DBGMCU_DisableDBGStandbyMode(void)
Disable the Debug Module during STANDBY mode @rmtoll DBGMCU_CR DBG_STANDBY LL_DBGMCU_DisableDBGStandb...
__STATIC_INLINE uint32_t LL_DBGMCU_GetDeviceID(void)
Return the device identifier.
__STATIC_INLINE uint32_t LL_DBGMCU_GetRevisionID(void)
Return the device revision identifier.
__STATIC_INLINE void LL_DBGMCU_EnableDBGStopMode(void)
Enable the Debug Module during STOP mode @rmtoll DBGMCU_CR DBG_STOP LL_DBGMCU_EnableDBGStopMode.
__STATIC_INLINE void LL_DBGMCU_DisableDBGSleepMode(void)
Disable the Debug Module during SLEEP mode @rmtoll DBGMCU_CR DBG_SLEEP LL_DBGMCU_DisableDBGSleepMode.
__STATIC_INLINE uint32_t LL_DBGMCU_GetTracePinAssignment(void)
Get Trace pin assignment control @rmtoll DBGMCU_CR TRACE_IOEN LL_DBGMCU_GetTracePinAssignment DBGMCU...
__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_UnFreezePeriph(uint32_t Periphs)
Unfreeze APB2 peripherals @rmtoll DBGMCU_APB2_FZ DBG_TIM1_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph DB...
__STATIC_INLINE uint32_t LL_FLASH_IsPrefetchEnabled(void)
Check if Prefetch buffer is enabled @rmtoll FLASH_ACR PRFTEN LL_FLASH_IsPrefetchEnabled.
__STATIC_INLINE void LL_FLASH_EnablePrefetch(void)
Enable Prefetch @rmtoll FLASH_ACR PRFTEN LL_FLASH_EnablePrefetch.
__STATIC_INLINE void LL_FLASH_EnableDataCacheReset(void)
Enable Data cache reset.
__STATIC_INLINE void LL_FLASH_DisableInstCache(void)
Disable Instruction cache @rmtoll FLASH_ACR ICEN LL_FLASH_DisableInstCache.
__STATIC_INLINE void LL_FLASH_EnableInstCache(void)
Enable Instruction cache @rmtoll FLASH_ACR ICEN LL_FLASH_EnableInstCache.
__STATIC_INLINE uint32_t LL_FLASH_GetLatency(void)
Get FLASH Latency @rmtoll FLASH_ACR LATENCY LL_FLASH_GetLatency.
__STATIC_INLINE void LL_FLASH_DisablePrefetch(void)
Disable Prefetch @rmtoll FLASH_ACR PRFTEN LL_FLASH_DisablePrefetch.
__STATIC_INLINE void LL_FLASH_EnableDataCache(void)
Enable Data cache @rmtoll FLASH_ACR DCEN LL_FLASH_EnableDataCache.
__STATIC_INLINE void LL_FLASH_DisableDataCacheReset(void)
Disable Data cache reset @rmtoll FLASH_ACR DCRST LL_FLASH_DisableDataCacheReset.
__STATIC_INLINE void LL_FLASH_DisableDataCache(void)
Disable Data cache @rmtoll FLASH_ACR DCEN LL_FLASH_DisableDataCache.
__STATIC_INLINE void LL_FLASH_EnableInstCacheReset(void)
Enable Instruction cache reset.
__STATIC_INLINE void LL_FLASH_SetLatency(uint32_t Latency)
Set FLASH Latency @rmtoll FLASH_ACR LATENCY LL_FLASH_SetLatency.
__STATIC_INLINE void LL_FLASH_DisableInstCacheReset(void)
Disable Instruction cache reset @rmtoll FLASH_ACR ICRST LL_FLASH_DisableInstCacheReset.
__STATIC_INLINE void LL_SYSCFG_DisableFastModePlus(uint32_t ConfigFastModePlus)
Disable the I2C fast mode plus driving capability. @rmtoll SYSCFG_CFGR FMPI2C1_SCL LL_SYSCFG_DisableF...
__STATIC_INLINE void LL_SYSCFG_SetEXTISource(uint32_t Port, uint32_t Line)
Configure source input for the EXTI external interrupt. @rmtoll SYSCFG_EXTICR1 EXTIx LL_SYSCFG_SetEXT...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC4BitStreamDistribution(uint32_t Source)
Select the distribution of the bitsream lock gated by TIM3 OC4 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL ...
__STATIC_INLINE void LL_SYSCFG_EnableCompensationCell(void)
Enables the Compensation cell Power Down @rmtoll SYSCFG_CMPCR CMP_PD LL_SYSCFG_EnableCompensationCell...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC3BitStreamDistribution(void)
Get the distribution of the bitsream lock gated by TIM3 OC4 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL LL_...
__STATIC_INLINE void LL_SYSCFG_SetPHYInterface(uint32_t Interface)
Select Ethernet PHY interface @rmtoll SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_SetPHYInterface.
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC4BitStreamDistribution(void)
Get the distribution of the bitsream lock gated by TIM3 OC4 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL LL_...
__STATIC_INLINE void LL_SYSCFG_DFSDM_SetDataIn2Source(uint32_t Source)
Select the source for DFSDM1 or DFSDM2 DatIn2 @rmtoll SYSCFG_MCHDLYCR DFSDMD2SEL LL_SYSCFG_DFSDM_SetD...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn6Source(uint32_t Source)
Select the source for DFSDM2 DatIn6 @rmtoll SYSCFG_MCHDLYCR DFSDM2D6SEL LL_SYSCFG_DFSDM2_SetDataIn6So...
__STATIC_INLINE uint32_t LL_SYSCFG_GetPHYInterface(void)
Get Ethernet PHY interface @rmtoll SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_GetPHYInterface.
__STATIC_INLINE void LL_SYSCFG_DFSDM_EnableDelayClock(uint32_t MCHDLY)
Enables the DFSDM1 or DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLYEN LL_SYSCFG_DFSDM_EnableDelay...
__STATIC_INLINE void LL_SYSCFG_EnableFMCMemorySwapping(void)
Enables the FMC Memory Mapping Swapping @rmtoll SYSCFG_MEMRMP SWP_FMC LL_SYSCFG_EnableFMCMemorySwappi...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn4Source(uint32_t Source)
Select the source for DFSDM2 DatIn4 @rmtoll SYSCFG_MCHDLYCR DFSDM2D4SEL LL_SYSCFG_DFSDM2_SetDataIn4So...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC2BitStreamDistribution(uint32_t Source)
Select the distribution of the bitsream lock gated by TIM3 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK26SEL ...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC3BitStreamDistribution(uint32_t Source)
Select the distribution of the bitsream lock gated by TIM3 OC3 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK15SEL ...
__STATIC_INLINE void LL_SYSCFG_SetTIMBreakInputs(uint32_t Break)
Set connections to TIM1/8 break inputs @rmtoll SYSCFG_CFGR2 LockUp Lock LL_SYSCFG_SetTIMBreakInputs ...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetClockInSourceSelection(void)
GET the DFSDM2 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM2CFG LL_SYSCFG_DFSDM2_GetClockInSourceSelection.
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn4Source(void)
Get the source for DFSDM2 DatIn4. @rmtoll SYSCFG_MCHDLYCR DFSDM2D4SEL LL_SYSCFG_DFSDM2_GetDataIn4Sour...
__STATIC_INLINE uint32_t LL_SYSCFG_IsActiveFlag_CMPCR(void)
Get Compensation Cell ready Flag @rmtoll SYSCFG_CMPCR READY LL_SYSCFG_IsActiveFlag_CMPCR.
__STATIC_INLINE uint32_t LL_SYSCFG_GetFlashBankMode(void)
Get Flash bank mode (Bank flashed at 0x08000000) @rmtoll SYSCFG_MEMRMP UFB_MODE LL_SYSCFG_GetFlashBan...
__STATIC_INLINE void LL_SYSCFG_DisableCompensationCell(void)
Disables the Compensation cell Power Down @rmtoll SYSCFG_CMPCR CMP_PD LL_SYSCFG_DisableCompensationCe...
__STATIC_INLINE void LL_SYSCFG_SetRemapMemory(uint32_t Memory)
Set memory mapping at address 0x00000000 @rmtoll SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_SetRemapMemory.
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM_GetBitstreamClockSourceSelection(void)
Get the DFSDM2 or TIM2_OC1 as clock source for the bitstream clock. @rmtoll SYSCFG_MCHDLYCR BSCKSEL L...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_DisableDelayClock(void)
Disables the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY2EN LL_SYSCFG_DFSDM2_DisableDelayClock.
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC1BitStreamDistribution(void)
Get the distribution of the bitsream lock gated by TIM3 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK37SEL LL_...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM_GetDataIn0Source(uint32_t Source)
Get the source for DFSDM1 or DFSDM2 DatIn0. @rmtoll SYSCFG_MCHDLYCR DFSDMD0SEL LL_SYSCFG_DFSDM_GetDat...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetClockOutSourceSelection(uint32_t ClockSource)
Select the DFSDM2 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM2CKOSEL LL_SYSCFG_DFSDM2_SetClockOutSourceSe...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetClockInSourceSelection(uint32_t ClockSource)
Select the DFSDM2 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM2CFG LL_SYSCFG_DFSDM2_SetClockInSourceSelecti...
__STATIC_INLINE void LL_SYSCFG_DFSDM_DisableDelayClock(uint32_t MCHDLY)
Disables the DFSDM1 or the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY1EN LL_SYSCFG_DFSDM1_Disa...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn6Source(void)
Get the source for DFSDM2 DatIn6. @rmtoll SYSCFG_MCHDLYCR DFSDM2D6SEL LL_SYSCFG_DFSDM2_GetDataIn6Sour...
__STATIC_INLINE void LL_SYSCFG_DFSDM_SetBitstreamClockSourceSelection(uint32_t ClockSource)
Select the DFSDM2 or TIM2_OC1 as clock source for the bitstream clock. @rmtoll SYSCFG_MCHDLYCR BSCKSE...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_EnableDelayClock(void)
Enables the DFSDM2 Delay clock @rmtoll SYSCFG_MCHDLYCR MCHDLY2EN LL_SYSCFG_DFSDM2_EnableDelayClock.
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetTIM4OC1BitStreamDistribution(uint32_t Source)
Select the distribution of the bitsream lock gated by TIM4 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM1CK13SEL ...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetTIM4OC2BitStreamDistribution(void)
Get the distribution of the bitsream lock gated by TIM4 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM1D2SEL LL_SY...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetClockInSourceSelection(void)
GET the DFSDM1 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM1CFG LL_SYSCFG_DFSDM1_GetClockInSourceSelection.
__STATIC_INLINE void LL_SYSCFG_SetFlashBankMode(uint32_t Bank)
Select Flash bank mode (Bank flashed at 0x08000000) @rmtoll SYSCFG_MEMRMP UFB_MODE LL_SYSCFG_SetFlash...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetTIM3OC2BitStreamDistribution(void)
Get the distribution of the bitsream lock gated by TIM3 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK04SEL LL_...
__STATIC_INLINE uint32_t LL_SYSCFG_GetTIMBreakInputs(void)
Get connections to TIM1/8 Break inputs @rmtoll SYSCFG_CFGR2 LockUp Lock LL_SYSCFG_SetTIMBreakInputs ...
__STATIC_INLINE uint32_t LL_SYSCFG_GetEXTISource(uint32_t Line)
Get the configured defined for specific EXTI Line @rmtoll SYSCFG_EXTICR1 EXTIx LL_SYSCFG_GetEXTISourc...
__STATIC_INLINE uint32_t LL_SYSCFG_GetRemapMemory(void)
Get memory mapping at address 0x00000000 @rmtoll SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_GetRemapMemory.
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM_GetDataIn2Source(uint32_t Source)
Get the source for DFSDM1 or DFSDM2 DatIn2. @rmtoll SYSCFG_MCHDLYCR DFSDMD2SEL LL_SYSCFG_DFSDM_GetDat...
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetClockInSourceSelection(uint32_t ClockSource)
Select the DFSDM1 Clock In @rmtoll SYSCFG_MCHDLYCR DFSDM1CFG LL_SYSCFG_DFSDM1_SetClockInSourceSelecti...
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetClockOutSourceSelection(uint32_t ClockSource)
Select the DFSDM1 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM1CKOSEL LL_SYSCFG_DFSDM1_SetClockOutSourceSe...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetClockOutSourceSelection(void)
GET the DFSDM1 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM1CKOSEL LL_SYSCFG_DFSDM1_GetClockOutSourceSelec...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn2Source(void)
Get the source for DFSDM2 DatIn2. @rmtoll SYSCFG_MCHDLYCR DFSDM2D2SEL LL_SYSCFG_DFSDM2_GetDataIn2Sour...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetTIM3OC1BitStreamDistribution(uint32_t Source)
Select the distribution of the bitsream lock gated by TIM3 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM2CK37SEL ...
__STATIC_INLINE void LL_SYSCFG_DisableFMCMemorySwapping(void)
Disables the FMC Memory Mapping Swapping @rmtoll SYSCFG_MEMRMP SWP_FMC LL_SYSCFG_DisableFMCMemorySwap...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn0Source(uint32_t Source)
Select the source for DFSDM2 DatIn0 @rmtoll SYSCFG_MCHDLYCR DFSDM2D0SEL LL_SYSCFG_DFSDM2_SetDataIn0So...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetDataIn0Source(void)
Get the source for DFSDM2 DatIn0. @rmtoll SYSCFG_MCHDLYCR DFSDM2D0SEL LL_SYSCFG_DFSDM2_GetDataIn0Sour...
__STATIC_INLINE void LL_SYSCFG_DFSDM1_SetTIM4OC2BitStreamDistribution(uint32_t Source)
Select the distribution of the bitsream lock gated by TIM4 OC2 @rmtoll SYSCFG_MCHDLYCR DFSDM1CK02SEL ...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM1_GetTIM4OC1BitStreamDistribution(void)
Get the distribution of the bitsream lock gated by TIM4 OC1 @rmtoll SYSCFG_MCHDLYCR DFSDM1D2SEL LL_SY...
__STATIC_INLINE uint32_t LL_SYSCFG_DFSDM2_GetClockOutSourceSelection(void)
GET the DFSDM2 Clock Out @rmtoll SYSCFG_MCHDLYCR DFSDM2CKOSEL LL_SYSCFG_DFSDM2_GetClockOutSourceSelec...
__STATIC_INLINE void LL_SYSCFG_EnableFastModePlus(uint32_t ConfigFastModePlus)
Enable the I2C fast mode plus driving capability. @rmtoll SYSCFG_CFGR FMPI2C1_SCL LL_SYSCFG_EnableFas...
__STATIC_INLINE void LL_SYSCFG_DFSDM_SetDataIn0Source(uint32_t Source)
Select the source for DFSDM1 or DFSDM2 DatIn0 @rmtoll SYSCFG_MCHDLYCR DFSDMD0SEL LL_SYSCFG_DFSDM_SetD...
__STATIC_INLINE void LL_SYSCFG_DFSDM2_SetDataIn2Source(uint32_t Source)
Select the source for DFSDM2 DatIn2 @rmtoll SYSCFG_MCHDLYCR DFSDM2D2SEL LL_SYSCFG_DFSDM2_SetDataIn2So...