STM32L443xx HAL User Manual
|
Defines | |
#define | LL_SYSCFG_EnableSRAM2PageWRP LL_SYSCFG_EnableSRAM2PageWRP_0_31 |
Enable SRAM2 page write protection for Pages in range 0 to 31. | |
Functions | |
__STATIC_INLINE void | LL_SYSCFG_SetRemapMemory (uint32_t Memory) |
Set memory mapping at address 0x00000000. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_GetRemapMemory (void) |
Get memory mapping at address 0x00000000. | |
__STATIC_INLINE void | LL_SYSCFG_EnableFirewall (void) |
Firewall protection enabled. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsEnabledFirewall (void) |
Check if Firewall protection is enabled or not. | |
__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. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_DZC (void) |
Enable Floating Point Unit Divide-by-zero Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_UFC (void) |
Enable Floating Point Unit Underflow Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_OFC (void) |
Enable Floating Point Unit Overflow Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_IDC (void) |
Enable Floating Point Unit Input denormal Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_EnableIT_FPU_IXC (void) |
Enable Floating Point Unit Inexact Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_IOC (void) |
Disable Floating Point Unit Invalid operation Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_DZC (void) |
Disable Floating Point Unit Divide-by-zero Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_UFC (void) |
Disable Floating Point Unit Underflow Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_OFC (void) |
Disable Floating Point Unit Overflow Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_IDC (void) |
Disable Floating Point Unit Input denormal Interrupt. | |
__STATIC_INLINE void | LL_SYSCFG_DisableIT_FPU_IXC (void) |
Disable Floating Point Unit Inexact Interrupt. | |
__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. | |
__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. | |
__STATIC_INLINE void | LL_SYSCFG_SetTIMBreakInputs (uint32_t Break) |
Set connections to TIM1/8/15/16/17 Break inputs. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_GetTIMBreakInputs (void) |
Get connections to TIM1/8/15/16/17 Break inputs. | |
__STATIC_INLINE uint32_t | LL_SYSCFG_IsActiveFlag_SP (void) |
Check if SRAM2 parity error detected. | |
__STATIC_INLINE void | LL_SYSCFG_ClearFlag_SP (void) |
Clear SRAM2 parity error flag. | |
__STATIC_INLINE void | LL_SYSCFG_EnableSRAM2PageWRP_0_31 (uint32_t SRAM2WRP) |
__STATIC_INLINE void | LL_SYSCFG_LockSRAM2WRP (void) |
SRAM2 page write protection lock prior to erase. | |
__STATIC_INLINE void | LL_SYSCFG_UnlockSRAM2WRP (void) |
SRAM2 page write protection unlock prior to erase. |
Enable SRAM2 page write protection for Pages in range 0 to 31.
SRAM2WRP | This parameter can be a combination of the following values:
|
None |
Definition at line 941 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_ClearFlag_SP | ( | void | ) |
Clear SRAM2 parity error flag.
None |
Definition at line 894 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableAnalogBooster | ( | void | ) |
Disable I/O analog switch voltage booster.
None |
Definition at line 507 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableFastModePlus | ( | uint32_t | ConfigFastModePlus | ) |
Disable the I2C fast mode plus driving capability.
ConfigFastModePlus | This parameter can be a combination of the following values:
|
None |
Definition at line 551 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_DZC | ( | void | ) |
Disable Floating Point Unit Divide-by-zero Interrupt.
None |
Definition at line 631 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_IDC | ( | void | ) |
Disable Floating Point Unit Input denormal Interrupt.
None |
Definition at line 661 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_IOC | ( | void | ) |
Disable Floating Point Unit Invalid operation Interrupt.
None |
Definition at line 621 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_IXC | ( | void | ) |
Disable Floating Point Unit Inexact Interrupt.
None |
Definition at line 671 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_OFC | ( | void | ) |
Disable Floating Point Unit Overflow Interrupt.
None |
Definition at line 651 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_DisableIT_FPU_UFC | ( | void | ) |
Disable Floating Point Unit Underflow Interrupt.
None |
Definition at line 641 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableAnalogBooster | ( | void | ) |
Enable I/O analog switch voltage booster.
None |
Definition at line 488 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableFastModePlus | ( | uint32_t | ConfigFastModePlus | ) |
Enable the I2C fast mode plus driving capability.
ConfigFastModePlus | This parameter can be a combination of the following values:
|
None |
Definition at line 529 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableFirewall | ( | void | ) |
Firewall protection enabled.
None |
Definition at line 459 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_DZC | ( | void | ) |
Enable Floating Point Unit Divide-by-zero Interrupt.
None |
Definition at line 571 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_IDC | ( | void | ) |
Enable Floating Point Unit Input denormal Interrupt.
None |
Definition at line 601 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_IOC | ( | void | ) |
Enable Floating Point Unit Invalid operation Interrupt.
None |
Definition at line 561 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_IXC | ( | void | ) |
Enable Floating Point Unit Inexact Interrupt.
None |
Definition at line 611 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_OFC | ( | void | ) |
Enable Floating Point Unit Overflow Interrupt.
None |
Definition at line 591 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableIT_FPU_UFC | ( | void | ) |
Enable Floating Point Unit Underflow Interrupt.
None |
Definition at line 581 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.)
None |
Definition at line 828 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_EnableSRAM2PageWRP_0_31 | ( | uint32_t | SRAM2WRP | ) |
Definition at line 942 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_GetEXTISource | ( | uint32_t | Line | ) |
Get the configured defined for specific EXTI Line.
Returned | value can be one of the following values:
|
Definition at line 814 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_GetRemapMemory | ( | void | ) |
Get memory mapping at address 0x00000000.
Returned | value can be one of the following values:
|
Definition at line 422 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_GetTIMBreakInputs | ( | void | ) |
Get connections to TIM1/8/15/16/17 Break inputs.
Returned | value can be can be a combination of the following values: |
Definition at line 874 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsActiveFlag_SP | ( | void | ) |
Check if SRAM2 parity error detected.
State | of bit (1 or 0). |
Definition at line 884 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsEnabledFirewall | ( | void | ) |
Check if Firewall protection is enabled or not.
State | of bit (1 or 0). |
Definition at line 469 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.
State | of bit (1 or 0). |
Definition at line 691 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.
State | of bit (1 or 0). |
Definition at line 721 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.
State | of bit (1 or 0). |
Definition at line 681 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.
State | of bit (1 or 0). |
Definition at line 731 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.
State | of bit (1 or 0). |
Definition at line 711 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.
State | of bit (1 or 0). |
Definition at line 701 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_SYSCFG_IsSRAM2EraseOngoing | ( | void | ) |
Check if SRAM2 erase operation is on going.
State | of bit (1 or 0). |
Definition at line 839 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_LockSRAM2WRP | ( | void | ) |
SRAM2 page write protection lock prior to erase.
None |
Definition at line 1000 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.
Port | This parameter can be one of the following values:
|
Line | This parameter can be one of the following values:
|
None |
Definition at line 773 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_SetRemapMemory | ( | uint32_t | Memory | ) |
Set memory mapping at address 0x00000000.
Memory | This parameter can be one of the following values:
|
None |
Definition at line 405 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.
Break | This parameter can be a combination of the following values: |
None |
Definition at line 857 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_SYSCFG_UnlockSRAM2WRP | ( | void | ) |
SRAM2 page write protection unlock prior to erase.
None |
Definition at line 1011 of file stm32l4xx_ll_system.h.