Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of TUKS-COURSE-TIMER 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. | |
__STATIC_INLINE void | LL_SYSCFG_DisableAnalogBooster (void) |
Disable I/O analog switch voltage booster. | |
__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 854 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableAnalogBooster | ( | void | ) |
Disable I/O analog switch voltage booster.
- Note:
- When voltage booster is enabled, I/O analog switches are supplied by a dedicated voltage booster, from VDD power domain. This is the recommended configuration with low VDDA voltage operation.
- The I/O analog switch voltage booster is relevant for peripherals using I/O in analog input: ADC, COMP, OPAMP. However, COMP and OPAMP inputs have a high impedance and voltage booster do not impact performance significantly. Therefore, the voltage booster is mainly intended for usage with ADC. SYSCFG_CFGR1 BOOSTEN LL_SYSCFG_DisableAnalogBooster
- Return values:
-
None
Definition at line 468 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
(*) value not defined in all devices
- Return values:
-
None
Definition at line 510 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 590 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 620 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 580 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 630 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 610 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 600 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableAnalogBooster | ( | void | ) |
Enable I/O analog switch voltage booster.
- Note:
- When voltage booster is enabled, I/O analog switches are supplied by a dedicated voltage booster, from VDD power domain. This is the recommended configuration with low VDDA voltage operation.
- The I/O analog switch voltage booster is relevant for peripherals using I/O in analog input: ADC, COMP, OPAMP. However, COMP and OPAMP inputs have a high impedance and voltage booster do not impact performance significantly. Therefore, the voltage booster is mainly intended for usage with ADC. SYSCFG_CFGR1 BOOSTEN LL_SYSCFG_EnableAnalogBooster
- Return values:
-
None
Definition at line 449 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
(*) value not defined in all devices
- Return values:
-
None
Definition at line 489 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 420 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 530 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 560 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 520 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 570 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 550 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 540 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 784 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 (*)
(*) value not defined in all devices
- Return values:
-
None
Definition at line 900 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
(*) value not defined in all devices
Definition at line 771 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 409 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
(*) value not defined in all devices
Definition at line 383 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 834 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 844 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 430 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 650 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 680 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 640 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 690 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 670 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 660 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 799 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 910 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
(*) value not defined in all devices
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 731 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 397 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
(*) value not defined in all devices
- Return values:
-
None
Definition at line 366 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 817 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 921 of file stm32l4xx_ll_system.h.
Generated on Tue Jul 12 2022 17:38:58 by
