Hal Drivers for L4
Dependents: BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo
Fork of STM32L4xx_HAL_Driver by
SYSCFG
[SYSTEM Exported Functions]
Functions | |
__STATIC_INLINE void | LL_SYSCFG_SetRemapMemory (uint32_t Memory) |
Set memory mapping at address 0x00000000 SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_SetRemapMemory. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_GetRemapMemory (void) |
Get memory mapping at address 0x00000000 SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_GetRemapMemory. | |
__STATIC_INLINE void | LL_SYSCFG_SetFlashBankMode (uint32_t Bank) |
Select Flash bank mode (Bank flashed at 0x08000000) SYSCFG_MEMRMP FB_MODE LL_SYSCFG_SetFlashBankMode. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_GetFlashBankMode (void) |
Get Flash bank mode (Bank flashed at 0x08000000) SYSCFG_MEMRMP FB_MODE LL_SYSCFG_GetFlashBankMode. | |
__STATIC_INLINE void | LL_SYSCFG_EnableFirewall (void) |
Firewall protection enabled SYSCFG_CFGR1 FWDIS LL_SYSCFG_EnableFirewall. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledFirewall (void) |
Check if Firewall protection is enabled or not SYSCFG_CFGR1 FWDIS LL_SYSCFG_IsEnabledFirewall. | |
__STATIC_INLINE void | LL_SYSCFG_EnableAnalogBooster (void) |
Enable I/O analog switch voltage booster (I/O analog switches are supplied by a dedicated voltage booster (supplied by VDD). | |
__STATIC_INLINE void | LL_SYSCFG_DisableAnalogBooster (void) |
Disable I/O analog switch voltage booster (I/O analog switches are supplied by VDDAvoltage. | |
__STATIC_INLINE void | LL_SYSCFG_EnableFastModePlus (uint32_t ConfigFastModePlus) |
Enable the I2C fast mode plus driving capability. | |
__STATIC_INLINE void | LL_SYSCFG_DisableFastModePlus (uint32_t ConfigFastModePlus) |
Disable the I2C fast mode plus driving capability. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_IOC (void) |
Enable Floating Point Unit Invalid operation Interrupt SYSCFG_CFGR1 FPU_IE_0 LL_SYSCFG_EnableIT_FPU_IOC. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_DZC (void) |
Enable Floating Point Unit Divide-by-zero Interrupt SYSCFG_CFGR1 FPU_IE_1 LL_SYSCFG_EnableIT_FPU_DZC. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_UFC (void) |
Enable Floating Point Unit Underflow Interrupt SYSCFG_CFGR1 FPU_IE_2 LL_SYSCFG_EnableIT_FPU_UFC. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_OFC (void) |
Enable Floating Point Unit Overflow Interrupt SYSCFG_CFGR1 FPU_IE_3 LL_SYSCFG_EnableIT_FPU_OFC. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_IDC (void) |
Enable Floating Point Unit Input denormal Interrupt SYSCFG_CFGR1 FPU_IE_4 LL_SYSCFG_EnableIT_FPU_IDC. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_IXC (void) |
Enable Floating Point Unit Inexact Interrupt SYSCFG_CFGR1 FPU_IE_5 LL_SYSCFG_EnableIT_FPU_IXC. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_IOC (void) |
Disable Floating Point Unit Invalid operation Interrupt SYSCFG_CFGR1 FPU_IE_0 LL_SYSCFG_DisableIT_FPU_IOC. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_DZC (void) |
Disable Floating Point Unit Divide-by-zero Interrupt SYSCFG_CFGR1 FPU_IE_1 LL_SYSCFG_DisableIT_FPU_DZC. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_UFC (void) |
Disable Floating Point Unit Underflow Interrupt SYSCFG_CFGR1 FPU_IE_2 LL_SYSCFG_DisableIT_FPU_UFC. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_OFC (void) |
Disable Floating Point Unit Overflow Interrupt SYSCFG_CFGR1 FPU_IE_3 LL_SYSCFG_DisableIT_FPU_OFC. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_IDC (void) |
Disable Floating Point Unit Input denormal Interrupt SYSCFG_CFGR1 FPU_IE_4 LL_SYSCFG_DisableIT_FPU_IDC. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_IXC (void) |
Disable Floating Point Unit Inexact Interrupt SYSCFG_CFGR1 FPU_IE_5 LL_SYSCFG_DisableIT_FPU_IXC. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledIT_FPU_IOC (void) |
Check if Floating Point Unit Invalid operation Interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledIT_FPU_DZC (void) |
Check if Floating Point Unit Divide-by-zero Interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledIT_FPU_UFC (void) |
Check if Floating Point Unit Underflow Interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledIT_FPU_OFC (void) |
Check if Floating Point Unit Overflow Interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledIT_FPU_IDC (void) |
Check if Floating Point Unit Input denormal Interrupt source is enabled or disabled. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledIT_FPU_IXC (void) |
Check if Floating Point Unit Inexact Interrupt source is enabled or disabled. | |
__STATIC_INLINE void | LL_SYSCFG_SetEXTISource (uint32_t Port, uint32_t Line) |
Configure source input for the EXTI external interrupt. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_GetEXTISource (uint32_t Line) |
Get the configured defined for specific EXTI Line SYSCFG_EXTICR1 EXTIx LL_SYSCFG_GetEXTISource SYSCFG_EXTICR2 EXTIx LL_SYSCFG_GetEXTISource SYSCFG_EXTICR3 EXTIx LL_SYSCFG_GetEXTISource SYSCFG_EXTICR4 EXTIx LL_SYSCFG_GetEXTISource. | |
__STATIC_INLINE void | LL_SYSCFG_EnableSRAM2Erase (void) |
Enable SRAM2 Erase (starts a hardware SRAM2 erase operation. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsSRAM2EraseOngoing (void) |
Check if SRAM2 erase operation is on going SYSCFG_SCSR SRAM2BSY LL_SYSCFG_IsSRAM2EraseOngoing. | |
__STATIC_INLINE void | LL_SYSCFG_SetTIMBreakInputs (uint32_t Break) |
Set connections to TIM1/8/15/16/17 Break inputs SYSCFG_CFGR2 CLL LL_SYSCFG_SetTIMBreakInputs SYSCFG_CFGR2 SPL LL_SYSCFG_SetTIMBreakInputs SYSCFG_CFGR2 PVDL LL_SYSCFG_SetTIMBreakInputs SYSCFG_CFGR2 ECCL LL_SYSCFG_SetTIMBreakInputs. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_GetTIMBreakInputs (void) |
Get connections to TIM1/8/15/16/17 Break inputs SYSCFG_CFGR2 CLL LL_SYSCFG_GetTIMBreakInputs SYSCFG_CFGR2 SPL LL_SYSCFG_GetTIMBreakInputs SYSCFG_CFGR2 PVDL LL_SYSCFG_GetTIMBreakInputs SYSCFG_CFGR2 ECCL LL_SYSCFG_GetTIMBreakInputs. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsActiveFlag_SP (void) |
Check if SRAM2 parity error detected SYSCFG_CFGR2 SPF LL_SYSCFG_IsActiveFlag_SP. | |
__STATIC_INLINE void | LL_SYSCFG_ClearFlag_SP (void) |
Clear SRAM2 parity error flag SYSCFG_CFGR2 SPF LL_SYSCFG_ClearFlag_SP. | |
__STATIC_INLINE void | LL_SYSCFG_EnableSRAM2PageWRP (uint32_t SRAM2WRP) |
Enable SRAM2 page write protection. | |
__STATIC_INLINE void | LL_SYSCFG_LockSRAM2WRP (void) |
SRAM2 page write protection lock prior to erase SYSCFG_SKR KEY LL_SYSCFG_LockSRAM2WRP. | |
__STATIC_INLINE void | LL_SYSCFG_UnlockSRAM2WRP (void) |
SRAM2 page write protection unlock prior to erase SYSCFG_SKR KEY LL_SYSCFG_UnlockSRAM2WRP. |
Function Documentation
__STATIC_INLINE void LL_SYSCFG_ClearFlag_SP | ( | void | ) |
Clear SRAM2 parity error flag SYSCFG_CFGR2 SPF LL_SYSCFG_ClearFlag_SP.
- Return values:
-
None
Definition at line 792 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableAnalogBooster | ( | void | ) |
Disable I/O analog switch voltage booster (I/O analog switches are supplied by VDDAvoltage.
This is the recommended configuration when using the ADC in high VDDAvoltage operation) SYSCFG_CFGR1 BOOSTEN LL_SYSCFG_DisableAnalogBooster
- Return values:
-
None
Definition at line 414 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableFastModePlus | ( | uint32_t | ConfigFastModePlus ) |
Disable the I2C fast mode plus driving capability.
SYSCFG_CFGR1 I2C_PBx_FMP LL_SYSCFG_DisableFastModePlus
SYSCFG_CFGR1 I2Cx_FMP LL_SYSCFG_DisableFastModePlus
- Parameters:
-
ConfigFastModePlus This parameter can be a combination of the following values: - LL_SYSCFG_I2C_FASTMODEPLUS_PB6
- LL_SYSCFG_I2C_FASTMODEPLUS_PB7
- LL_SYSCFG_I2C_FASTMODEPLUS_PB8
- LL_SYSCFG_I2C_FASTMODEPLUS_PB9
- LL_SYSCFG_I2C_FASTMODEPLUS_I2C1
- LL_SYSCFG_I2C_FASTMODEPLUS_I2C2
- LL_SYSCFG_I2C_FASTMODEPLUS_I2C3
- Return values:
-
None
Definition at line 452 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_DZC | ( | void | ) |
Disable Floating Point Unit Divide-by-zero Interrupt SYSCFG_CFGR1 FPU_IE_1 LL_SYSCFG_DisableIT_FPU_DZC.
- Return values:
-
None
Definition at line 532 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_IDC | ( | void | ) |
Disable Floating Point Unit Input denormal Interrupt SYSCFG_CFGR1 FPU_IE_4 LL_SYSCFG_DisableIT_FPU_IDC.
- Return values:
-
None
Definition at line 562 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_IOC | ( | void | ) |
Disable Floating Point Unit Invalid operation Interrupt SYSCFG_CFGR1 FPU_IE_0 LL_SYSCFG_DisableIT_FPU_IOC.
- Return values:
-
None
Definition at line 522 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_IXC | ( | void | ) |
Disable Floating Point Unit Inexact Interrupt SYSCFG_CFGR1 FPU_IE_5 LL_SYSCFG_DisableIT_FPU_IXC.
- Return values:
-
None
Definition at line 572 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_OFC | ( | void | ) |
Disable Floating Point Unit Overflow Interrupt SYSCFG_CFGR1 FPU_IE_3 LL_SYSCFG_DisableIT_FPU_OFC.
- Return values:
-
None
Definition at line 552 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_UFC | ( | void | ) |
Disable Floating Point Unit Underflow Interrupt SYSCFG_CFGR1 FPU_IE_2 LL_SYSCFG_DisableIT_FPU_UFC.
- Return values:
-
None
Definition at line 542 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableAnalogBooster | ( | void | ) |
Enable I/O analog switch voltage booster (I/O analog switches are supplied by a dedicated voltage booster (supplied by VDD).
This is the recommended configuration when using the ADC in low VDDAvoltage operation) SYSCFG_CFGR1 BOOSTEN LL_SYSCFG_EnableAnalogBooster
- Return values:
-
None
Definition at line 403 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableFastModePlus | ( | uint32_t | ConfigFastModePlus ) |
Enable the I2C fast mode plus driving capability.
SYSCFG_CFGR1 I2C_PBx_FMP LL_SYSCFG_EnableFastModePlus
SYSCFG_CFGR1 I2Cx_FMP LL_SYSCFG_EnableFastModePlus
- Parameters:
-
ConfigFastModePlus This parameter can be a combination of the following values: - LL_SYSCFG_I2C_FASTMODEPLUS_PB6
- LL_SYSCFG_I2C_FASTMODEPLUS_PB7
- LL_SYSCFG_I2C_FASTMODEPLUS_PB8
- LL_SYSCFG_I2C_FASTMODEPLUS_PB9
- LL_SYSCFG_I2C_FASTMODEPLUS_I2C1
- LL_SYSCFG_I2C_FASTMODEPLUS_I2C2
- LL_SYSCFG_I2C_FASTMODEPLUS_I2C3
- Return values:
-
None
Definition at line 433 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableFirewall | ( | void | ) |
Firewall protection enabled SYSCFG_CFGR1 FWDIS LL_SYSCFG_EnableFirewall.
- Return values:
-
None
Definition at line 382 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_DZC | ( | void | ) |
Enable Floating Point Unit Divide-by-zero Interrupt SYSCFG_CFGR1 FPU_IE_1 LL_SYSCFG_EnableIT_FPU_DZC.
- Return values:
-
None
Definition at line 472 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_IDC | ( | void | ) |
Enable Floating Point Unit Input denormal Interrupt SYSCFG_CFGR1 FPU_IE_4 LL_SYSCFG_EnableIT_FPU_IDC.
- Return values:
-
None
Definition at line 502 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_IOC | ( | void | ) |
Enable Floating Point Unit Invalid operation Interrupt SYSCFG_CFGR1 FPU_IE_0 LL_SYSCFG_EnableIT_FPU_IOC.
- Return values:
-
None
Definition at line 462 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_IXC | ( | void | ) |
Enable Floating Point Unit Inexact Interrupt SYSCFG_CFGR1 FPU_IE_5 LL_SYSCFG_EnableIT_FPU_IXC.
- Return values:
-
None
Definition at line 512 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_OFC | ( | void | ) |
Enable Floating Point Unit Overflow Interrupt SYSCFG_CFGR1 FPU_IE_3 LL_SYSCFG_EnableIT_FPU_OFC.
- Return values:
-
None
Definition at line 492 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_UFC | ( | void | ) |
Enable Floating Point Unit Underflow Interrupt SYSCFG_CFGR1 FPU_IE_2 LL_SYSCFG_EnableIT_FPU_UFC.
- Return values:
-
None
Definition at line 482 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableSRAM2Erase | ( | void | ) |
Enable SRAM2 Erase (starts a hardware SRAM2 erase operation.
This bit is automatically cleared at the end of the SRAM2 erase operation.)
- Note:
- This bit is write-protected: setting this bit is possible only after the correct key sequence is written in the SYSCFG_SKR register. SYSCFG_SCSR SRAM2ER LL_SYSCFG_EnableSRAM2Erase
- Return values:
-
None
Definition at line 722 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableSRAM2PageWRP | ( | uint32_t | SRAM2WRP ) |
Enable SRAM2 page write protection.
- Note:
- Write protection is cleared only by a system reset SYSCFG_SWPR PAGEx LL_SYSCFG_EnableSRAM2PageWRP
- Parameters:
-
SRAM2WRP This parameter can be a combination of the following values: - LL_SYSCFG_SRAM2WRP_PAGE0
- LL_SYSCFG_SRAM2WRP_PAGE1
- LL_SYSCFG_SRAM2WRP_PAGE2
- LL_SYSCFG_SRAM2WRP_PAGE3
- LL_SYSCFG_SRAM2WRP_PAGE4
- LL_SYSCFG_SRAM2WRP_PAGE5
- LL_SYSCFG_SRAM2WRP_PAGE6
- LL_SYSCFG_SRAM2WRP_PAGE7
- LL_SYSCFG_SRAM2WRP_PAGE8
- LL_SYSCFG_SRAM2WRP_PAGE9
- LL_SYSCFG_SRAM2WRP_PAGE10
- LL_SYSCFG_SRAM2WRP_PAGE11
- LL_SYSCFG_SRAM2WRP_PAGE12
- LL_SYSCFG_SRAM2WRP_PAGE13
- LL_SYSCFG_SRAM2WRP_PAGE14
- LL_SYSCFG_SRAM2WRP_PAGE15
- LL_SYSCFG_SRAM2WRP_PAGE16
- LL_SYSCFG_SRAM2WRP_PAGE17
- LL_SYSCFG_SRAM2WRP_PAGE18
- LL_SYSCFG_SRAM2WRP_PAGE19
- LL_SYSCFG_SRAM2WRP_PAGE20
- LL_SYSCFG_SRAM2WRP_PAGE21
- LL_SYSCFG_SRAM2WRP_PAGE22
- LL_SYSCFG_SRAM2WRP_PAGE23
- LL_SYSCFG_SRAM2WRP_PAGE24
- LL_SYSCFG_SRAM2WRP_PAGE25
- LL_SYSCFG_SRAM2WRP_PAGE26
- LL_SYSCFG_SRAM2WRP_PAGE27
- LL_SYSCFG_SRAM2WRP_PAGE28
- LL_SYSCFG_SRAM2WRP_PAGE29
- LL_SYSCFG_SRAM2WRP_PAGE30
- LL_SYSCFG_SRAM2WRP_PAGE31
- Return values:
-
None
Definition at line 836 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_GetEXTISource | ( | uint32_t | Line ) |
Get the configured defined for specific EXTI Line SYSCFG_EXTICR1 EXTIx LL_SYSCFG_GetEXTISource
SYSCFG_EXTICR2 EXTIx LL_SYSCFG_GetEXTISource
SYSCFG_EXTICR3 EXTIx LL_SYSCFG_GetEXTISource
SYSCFG_EXTICR4 EXTIx LL_SYSCFG_GetEXTISource.
- Parameters:
-
Line This parameter can be one of the following values: - LL_SYSCFG_EXTI_LINE0
- LL_SYSCFG_EXTI_LINE1
- LL_SYSCFG_EXTI_LINE2
- LL_SYSCFG_EXTI_LINE3
- LL_SYSCFG_EXTI_LINE4
- LL_SYSCFG_EXTI_LINE5
- LL_SYSCFG_EXTI_LINE6
- LL_SYSCFG_EXTI_LINE7
- LL_SYSCFG_EXTI_LINE8
- LL_SYSCFG_EXTI_LINE9
- LL_SYSCFG_EXTI_LINE10
- LL_SYSCFG_EXTI_LINE11
- LL_SYSCFG_EXTI_LINE12
- LL_SYSCFG_EXTI_LINE13
- LL_SYSCFG_EXTI_LINE14
- LL_SYSCFG_EXTI_LINE15
- Return values:
-
Returned value can be one of the following values: - LL_SYSCFG_EXTI_PORTA
- LL_SYSCFG_EXTI_PORTB
- LL_SYSCFG_EXTI_PORTC
- LL_SYSCFG_EXTI_PORTD
- LL_SYSCFG_EXTI_PORTE
- LL_SYSCFG_EXTI_PORTF
- LL_SYSCFG_EXTI_PORTG
- LL_SYSCFG_EXTI_PORTH
Definition at line 709 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_GetFlashBankMode | ( | void | ) |
Get Flash bank mode (Bank flashed at 0x08000000) SYSCFG_MEMRMP FB_MODE LL_SYSCFG_GetFlashBankMode.
- Return values:
-
Returned value can be one of the following values: - LL_SYSCFG_BANKMODE_BANK1
- LL_SYSCFG_BANKMODE_BANK2
Definition at line 372 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_GetRemapMemory | ( | void | ) |
Get memory mapping at address 0x00000000 SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_GetRemapMemory.
- Return values:
-
Returned value can be one of the following values: - LL_SYSCFG_REMAP_FLASH
- LL_SYSCFG_REMAP_SYSTEMFLASH
- LL_SYSCFG_REMAP_SRAM
- LL_SYSCFG_REMAP_FMC
- LL_SYSCFG_REMAP_QUADSPI
Definition at line 347 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_GetTIMBreakInputs | ( | void | ) |
Get connections to TIM1/8/15/16/17 Break inputs SYSCFG_CFGR2 CLL LL_SYSCFG_GetTIMBreakInputs
SYSCFG_CFGR2 SPL LL_SYSCFG_GetTIMBreakInputs
SYSCFG_CFGR2 PVDL LL_SYSCFG_GetTIMBreakInputs
SYSCFG_CFGR2 ECCL LL_SYSCFG_GetTIMBreakInputs.
- Return values:
-
Returned value can be can be a combination of the following values: - LL_SYSCFG_TIMBREAK_ECC
- LL_SYSCFG_TIMBREAK_PVD
- LL_SYSCFG_TIMBREAK_SRAM2_PARITY
- LL_SYSCFG_TIMBREAK_LOCKUP
Definition at line 772 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsActiveFlag_SP | ( | void | ) |
Check if SRAM2 parity error detected SYSCFG_CFGR2 SPF LL_SYSCFG_IsActiveFlag_SP.
- Return values:
-
State of bit (1 or 0).
Definition at line 782 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledFirewall | ( | void | ) |
Check if Firewall protection is enabled or not SYSCFG_CFGR1 FWDIS LL_SYSCFG_IsEnabledFirewall.
- Return values:
-
State of bit (1 or 0).
Definition at line 392 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledIT_FPU_DZC | ( | void | ) |
Check if Floating Point Unit Divide-by-zero Interrupt source is enabled or disabled.
SYSCFG_CFGR1 FPU_IE_1 LL_SYSCFG_IsEnabledIT_FPU_DZC
- Return values:
-
State of bit (1 or 0).
Definition at line 592 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledIT_FPU_IDC | ( | void | ) |
Check if Floating Point Unit Input denormal Interrupt source is enabled or disabled.
SYSCFG_CFGR1 FPU_IE_4 LL_SYSCFG_IsEnabledIT_FPU_IDC
- Return values:
-
State of bit (1 or 0).
Definition at line 622 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledIT_FPU_IOC | ( | void | ) |
Check if Floating Point Unit Invalid operation Interrupt source is enabled or disabled.
SYSCFG_CFGR1 FPU_IE_0 LL_SYSCFG_IsEnabledIT_FPU_IOC
- Return values:
-
State of bit (1 or 0).
Definition at line 582 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledIT_FPU_IXC | ( | void | ) |
Check if Floating Point Unit Inexact Interrupt source is enabled or disabled.
SYSCFG_CFGR1 FPU_IE_5 LL_SYSCFG_IsEnabledIT_FPU_IXC
- Return values:
-
State of bit (1 or 0).
Definition at line 632 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledIT_FPU_OFC | ( | void | ) |
Check if Floating Point Unit Overflow Interrupt source is enabled or disabled.
SYSCFG_CFGR1 FPU_IE_3 LL_SYSCFG_IsEnabledIT_FPU_OFC
- Return values:
-
State of bit (1 or 0).
Definition at line 612 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledIT_FPU_UFC | ( | void | ) |
Check if Floating Point Unit Underflow Interrupt source is enabled or disabled.
SYSCFG_CFGR1 FPU_IE_2 LL_SYSCFG_IsEnabledIT_FPU_UFC
- Return values:
-
State of bit (1 or 0).
Definition at line 602 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsSRAM2EraseOngoing | ( | void | ) |
Check if SRAM2 erase operation is on going SYSCFG_SCSR SRAM2BSY LL_SYSCFG_IsSRAM2EraseOngoing.
- Return values:
-
State of bit (1 or 0).
Definition at line 737 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_LockSRAM2WRP | ( | void | ) |
SRAM2 page write protection lock prior to erase SYSCFG_SKR KEY LL_SYSCFG_LockSRAM2WRP.
- Return values:
-
None
Definition at line 846 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_SetEXTISource | ( | uint32_t | Port, |
uint32_t | Line | ||
) |
Configure source input for the EXTI external interrupt.
SYSCFG_EXTICR1 EXTIx LL_SYSCFG_SetEXTISource
SYSCFG_EXTICR2 EXTIx LL_SYSCFG_SetEXTISource
SYSCFG_EXTICR3 EXTIx LL_SYSCFG_SetEXTISource
SYSCFG_EXTICR4 EXTIx LL_SYSCFG_SetEXTISource
- Parameters:
-
Port This parameter can be one of the following values: - LL_SYSCFG_EXTI_PORTA
- LL_SYSCFG_EXTI_PORTB
- LL_SYSCFG_EXTI_PORTC
- LL_SYSCFG_EXTI_PORTD
- LL_SYSCFG_EXTI_PORTE
- LL_SYSCFG_EXTI_PORTF
- LL_SYSCFG_EXTI_PORTG
- LL_SYSCFG_EXTI_PORTH
Line This parameter can be one of the following values: - LL_SYSCFG_EXTI_LINE0
- LL_SYSCFG_EXTI_LINE1
- LL_SYSCFG_EXTI_LINE2
- LL_SYSCFG_EXTI_LINE3
- LL_SYSCFG_EXTI_LINE4
- LL_SYSCFG_EXTI_LINE5
- LL_SYSCFG_EXTI_LINE6
- LL_SYSCFG_EXTI_LINE7
- LL_SYSCFG_EXTI_LINE8
- LL_SYSCFG_EXTI_LINE9
- LL_SYSCFG_EXTI_LINE10
- LL_SYSCFG_EXTI_LINE11
- LL_SYSCFG_EXTI_LINE12
- LL_SYSCFG_EXTI_LINE13
- LL_SYSCFG_EXTI_LINE14
- LL_SYSCFG_EXTI_LINE15
- Return values:
-
None
Definition at line 671 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_SetFlashBankMode | ( | uint32_t | Bank ) |
Select Flash bank mode (Bank flashed at 0x08000000) SYSCFG_MEMRMP FB_MODE LL_SYSCFG_SetFlashBankMode.
- Parameters:
-
Bank This parameter can be one of the following values: - LL_SYSCFG_BANKMODE_BANK1
- LL_SYSCFG_BANKMODE_BANK2
- Return values:
-
None
Definition at line 360 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_SetRemapMemory | ( | uint32_t | Memory ) |
Set memory mapping at address 0x00000000 SYSCFG_MEMRMP MEM_MODE LL_SYSCFG_SetRemapMemory.
- Parameters:
-
Memory This parameter can be one of the following values: - LL_SYSCFG_REMAP_FLASH
- LL_SYSCFG_REMAP_SYSTEMFLASH
- LL_SYSCFG_REMAP_SRAM
- LL_SYSCFG_REMAP_FMC
- LL_SYSCFG_REMAP_QUADSPI
- Return values:
-
None
Definition at line 332 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_SetTIMBreakInputs | ( | uint32_t | Break ) |
Set connections to TIM1/8/15/16/17 Break inputs SYSCFG_CFGR2 CLL LL_SYSCFG_SetTIMBreakInputs
SYSCFG_CFGR2 SPL LL_SYSCFG_SetTIMBreakInputs
SYSCFG_CFGR2 PVDL LL_SYSCFG_SetTIMBreakInputs
SYSCFG_CFGR2 ECCL LL_SYSCFG_SetTIMBreakInputs.
- Parameters:
-
Break This parameter can be a combination of the following values: - LL_SYSCFG_TIMBREAK_ECC
- LL_SYSCFG_TIMBREAK_PVD
- LL_SYSCFG_TIMBREAK_SRAM2_PARITY
- LL_SYSCFG_TIMBREAK_LOCKUP
- Return values:
-
None
Definition at line 755 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_UnlockSRAM2WRP | ( | void | ) |
SRAM2 page write protection unlock prior to erase SYSCFG_SKR KEY LL_SYSCFG_UnlockSRAM2WRP.
- Return values:
-
None
Definition at line 857 of file stm32l4xx_ll_system.h.
Generated on Tue Jul 12 2022 11:35:27 by 1.7.2