LL SBS Functions ¶
HDPL Management ¶
- group LL_SBS_EF_HDPL_Management
-
Functions
-
void
LL_SBS_IncrementHDPLevel
(
void
)
¶
-
Increment by 1 the HDPL value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
HDPLCR HDPL_INCR LL_SBS_IncrementHDPLevel
-
uint32_t
LL_SBS_GetHDPLevel
(
void
)
¶
-
Get the HDPL Value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
HDPLSR HDPL LL_SBS_GetHDPLevel
- Return values :
-
Returns – the HDPL value This return value can be one of the following values:
LL_SBS_HDPL_VALUE_1 : HDPL1
LL_SBS_HDPL_VALUE_2 : HDPL2
LL_SBS_HDPL_VALUE_3 : HDPL3
-
void
LL_SBS_IncrementHDPLevel
(
void
)
¶
- group LL_SBS_EF_HDPL_Management
-
Functions
-
void
LL_SBS_IncrementHDPLevel
(
void
)
-
Increment by 1 the HDPL value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
HDPLCR HDPL_INCR LL_SBS_IncrementHDPLevel
-
uint32_t
LL_SBS_GetHDPLevel
(
void
)
-
Get the HDPL Value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
HDPLSR HDPL LL_SBS_GetHDPLevel
- Return values :
-
Returns – the HDPL value This return value can be one of the following values:
LL_SBS_HDPL_VALUE_1 : HDPL1
LL_SBS_HDPL_VALUE_2 : HDPL2
LL_SBS_HDPL_VALUE_3 : HDPL3
-
void
LL_SBS_SetOBKHDPLevel
(
uint32_t
value
)
¶
-
Set the OBK-HDPL Value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
NEXTHDPLCR NEXTHDPL LL_SBS_SetOBKHDPLevel
- Parameters :
-
value – Value of increment to add to HDPL value to generate the OBK-HDPL. This parameter can be one of the following values:
LL_SBS_HDP_OBK_0 : HDPL
LL_SBS_HDP_OBK_1 : HDPL + 1
LL_SBS_HDP_OBK_2 : HDPL + 2
LL_SBS_HDP_OBK_3 : HDPL + 3
-
uint32_t
LL_SBS_GetOBKHDPLevel
(
void
)
¶
-
Get the OBK-HDPL Value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
NEXTHDPLCR NEXTHDPL LL_SBS_GetOBKHDPLevel
- Return values :
-
Returns – the incremement to add to HDPL value to generate OBK-HDPL This return value can be one of the following values:
LL_SBS_HDP_OBK_0 : HDPL
LL_SBS_HDP_OBK_1 : HDPL + 1
LL_SBS_HDP_OBK_2 : HDPL + 2
LL_SBS_HDP_OBK_3 : HDPL + 3
-
void
LL_SBS_IncrementHDPLevel
(
void
)
- group LL_SBS_EF_HDPL_Management
-
Functions
-
void
LL_SBS_IncrementHDPLevel
(
void
)
-
Increment by 1 the HDPL value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
HDPLCR HDPL_INCR LL_SBS_IncrementHDPLevel
-
uint32_t
LL_SBS_GetHDPLevel
(
void
)
-
Get the HDPL Value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
HDPLSR HDPL LL_SBS_GetHDPLevel
- Return values :
-
Returns – the HDPL value This return value can be one of the following values:
LL_SBS_HDPL_VALUE_1 : HDPL1
LL_SBS_HDPL_VALUE_2 : HDPL2
LL_SBS_HDPL_VALUE_3 : HDPL3
-
void
LL_SBS_IncrementHDPLevel
(
void
)
FPUIT Management ¶
- group LL_SBS_EF_FPUIT_Management
-
Functions
-
void
LL_SBS_EnableFPUIT
(
uint32_t
floating_point
)
¶
-
Enable floating point unit interrupts bits.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_1 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_2 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_3 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_4 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_5 LL_SBS_EnableFPUIT
- Parameters :
-
floating_point – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableFPUIT
(
uint32_t
floating_point
)
¶
-
Disable floating point unit interrupts bits.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_1 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_2 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_3 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_4 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_5 LL_SBS_DisableFPUIT
- Parameters :
-
floating_point – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledFPUIT
(
uint32_t
floating_point
)
¶
-
Check if floating point unit interrupts bits is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_1 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_2 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_3 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_4 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_5 LL_SBS_IsEnabledFPUIT
- Parameters :
-
floating_point – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableIT_FPU_IOC
(
void
)
¶
-
Enable Floating Point Unit Invalid operation Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_EnableIT_FPU_IOC
-
void
LL_SBS_EnableIT_FPU_DZC
(
void
)
¶
-
Enable Floating Point Unit Divide-by-zero Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_EnableIT_FPU_DZC
-
void
LL_SBS_EnableIT_FPU_UFC
(
void
)
¶
-
Enable Floating Point Unit Underflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_EnableIT_FPU_UFC
-
void
LL_SBS_EnableIT_FPU_OFC
(
void
)
¶
-
Enable Floating Point Unit Overflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_EnableIT_FPU_OFC
-
void
LL_SBS_EnableIT_FPU_IDC
(
void
)
¶
-
Enable Floating Point Unit Input denormal Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_EnableIT_FPU_IDC
-
void
LL_SBS_EnableIT_FPU_IXC
(
void
)
¶
-
Enable Floating Point Unit Inexact Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_EnableIT_FPU_IXC
-
void
LL_SBS_DisableIT_FPU_IOC
(
void
)
¶
-
Disable Floating Point Unit Invalid operation Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_DisableIT_FPU_IOC
-
void
LL_SBS_DisableIT_FPU_DZC
(
void
)
¶
-
Disable Floating Point Unit Divide-by-zero Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_DisableIT_FPU_DZC
-
void
LL_SBS_DisableIT_FPU_UFC
(
void
)
¶
-
Disable Floating Point Unit Underflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_DisableIT_FPU_UFC
-
void
LL_SBS_DisableIT_FPU_OFC
(
void
)
¶
-
Disable Floating Point Unit Overflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_DisableIT_FPU_OFC
-
void
LL_SBS_DisableIT_FPU_IDC
(
void
)
¶
-
Disable Floating Point Unit Input denormal Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_DisableIT_FPU_IDC
-
void
LL_SBS_DisableIT_FPU_IXC
(
void
)
¶
-
Disable Floating Point Unit Inexact Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_DisableIT_FPU_IXC
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IOC
(
void
)
¶
-
Check if Floating Point Unit Invalid operation Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_IsEnabledIT_FPU_IOC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_DZC
(
void
)
¶
-
Check if Floating Point Unit Divide-by-zero Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_IsEnabledIT_FPU_DZC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_UFC
(
void
)
¶
-
Check if Floating Point Unit Underflow Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_IsEnabledIT_FPU_UFC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_OFC
(
void
)
¶
-
Check if Floating Point Unit Overflow Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_IsEnabledIT_FPU_OFC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IDC
(
void
)
¶
-
Check if Floating Point Unit Input denormal Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_IsEnabledIT_FPU_IDC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IXC
(
void
)
¶
-
Check if Floating Point Unit Inexact Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_IsEnabledIT_FPU_IXC
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableFPUIT
(
uint32_t
floating_point
)
¶
- group LL_SBS_EF_FPUIT_Management
-
Functions
-
void
LL_SBS_EnableFPUIT
(
uint32_t
floating_point
)
-
Enable floating point unit interrupts bits.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_1 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_2 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_3 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_4 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_5 LL_SBS_EnableFPUIT
- Parameters :
-
floating_point – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableFPUIT
(
uint32_t
floating_point
)
-
Disable floating point unit interrupts bits.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_1 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_2 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_3 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_4 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_5 LL_SBS_DisableFPUIT
- Parameters :
-
floating_point – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledFPUIT
(
uint32_t
floating_point
)
-
Check if floating point unit interrupts bits is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_1 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_2 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_3 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_4 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_5 LL_SBS_IsEnabledFPUIT
- Parameters :
-
floating_point – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableIT_FPU_IOC
(
void
)
-
Enable Floating Point Unit Invalid operation Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_EnableIT_FPU_IOC
-
void
LL_SBS_EnableIT_FPU_DZC
(
void
)
-
Enable Floating Point Unit Divide-by-zero Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_EnableIT_FPU_DZC
-
void
LL_SBS_EnableIT_FPU_UFC
(
void
)
-
Enable Floating Point Unit Underflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_EnableIT_FPU_UFC
-
void
LL_SBS_EnableIT_FPU_OFC
(
void
)
-
Enable Floating Point Unit Overflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_EnableIT_FPU_OFC
-
void
LL_SBS_EnableIT_FPU_IDC
(
void
)
-
Enable Floating Point Unit Input denormal Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_EnableIT_FPU_IDC
-
void
LL_SBS_EnableIT_FPU_IXC
(
void
)
-
Enable Floating Point Unit Inexact Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_EnableIT_FPU_IXC
-
void
LL_SBS_DisableIT_FPU_IOC
(
void
)
-
Disable Floating Point Unit Invalid operation Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_DisableIT_FPU_IOC
-
void
LL_SBS_DisableIT_FPU_DZC
(
void
)
-
Disable Floating Point Unit Divide-by-zero Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_DisableIT_FPU_DZC
-
void
LL_SBS_DisableIT_FPU_UFC
(
void
)
-
Disable Floating Point Unit Underflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_DisableIT_FPU_UFC
-
void
LL_SBS_DisableIT_FPU_OFC
(
void
)
-
Disable Floating Point Unit Overflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_DisableIT_FPU_OFC
-
void
LL_SBS_DisableIT_FPU_IDC
(
void
)
-
Disable Floating Point Unit Input denormal Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_DisableIT_FPU_IDC
-
void
LL_SBS_DisableIT_FPU_IXC
(
void
)
-
Disable Floating Point Unit Inexact Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_DisableIT_FPU_IXC
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IOC
(
void
)
-
Check if Floating Point Unit Invalid operation Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_IsEnabledIT_FPU_IOC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_DZC
(
void
)
-
Check if Floating Point Unit Divide-by-zero Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_IsEnabledIT_FPU_DZC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_UFC
(
void
)
-
Check if Floating Point Unit Underflow Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_IsEnabledIT_FPU_UFC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_OFC
(
void
)
-
Check if Floating Point Unit Overflow Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_IsEnabledIT_FPU_OFC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IDC
(
void
)
-
Check if Floating Point Unit Input denormal Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_IsEnabledIT_FPU_IDC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IXC
(
void
)
-
Check if Floating Point Unit Inexact Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_IsEnabledIT_FPU_IXC
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableFPUIT
(
uint32_t
floating_point
)
- group LL_SBS_EF_FPUIT_Management
-
Functions
-
void
LL_SBS_EnableFPUIT
(
uint32_t
floating_point
)
-
Enable floating point unit interrupts bits.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_1 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_2 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_3 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_4 LL_SBS_EnableFPUIT
FPUIMR FPU_IE_5 LL_SBS_EnableFPUIT
- Parameters :
-
floating_point – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableFPUIT
(
uint32_t
floating_point
)
-
Disable floating point unit interrupts bits.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_1 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_2 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_3 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_4 LL_SBS_DisableFPUIT
FPUIMR FPU_IE_5 LL_SBS_DisableFPUIT
- Parameters :
-
floating_point – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledFPUIT
(
uint32_t
floating_point
)
-
Check if floating point unit interrupts bits is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_1 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_2 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_3 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_4 LL_SBS_IsEnabledFPUIT
FPUIMR FPU_IE_5 LL_SBS_IsEnabledFPUIT
- Parameters :
-
floating_point – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableIT_FPU_IOC
(
void
)
-
Enable Floating Point Unit Invalid operation Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_EnableIT_FPU_IOC
-
void
LL_SBS_EnableIT_FPU_DZC
(
void
)
-
Enable Floating Point Unit Divide-by-zero Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_EnableIT_FPU_DZC
-
void
LL_SBS_EnableIT_FPU_UFC
(
void
)
-
Enable Floating Point Unit Underflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_EnableIT_FPU_UFC
-
void
LL_SBS_EnableIT_FPU_OFC
(
void
)
-
Enable Floating Point Unit Overflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_EnableIT_FPU_OFC
-
void
LL_SBS_EnableIT_FPU_IDC
(
void
)
-
Enable Floating Point Unit Input denormal Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_EnableIT_FPU_IDC
-
void
LL_SBS_EnableIT_FPU_IXC
(
void
)
-
Enable Floating Point Unit Inexact Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_EnableIT_FPU_IXC
-
void
LL_SBS_DisableIT_FPU_IOC
(
void
)
-
Disable Floating Point Unit Invalid operation Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_DisableIT_FPU_IOC
-
void
LL_SBS_DisableIT_FPU_DZC
(
void
)
-
Disable Floating Point Unit Divide-by-zero Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_DisableIT_FPU_DZC
-
void
LL_SBS_DisableIT_FPU_UFC
(
void
)
-
Disable Floating Point Unit Underflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_DisableIT_FPU_UFC
-
void
LL_SBS_DisableIT_FPU_OFC
(
void
)
-
Disable Floating Point Unit Overflow Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_DisableIT_FPU_OFC
-
void
LL_SBS_DisableIT_FPU_IDC
(
void
)
-
Disable Floating Point Unit Input denormal Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_DisableIT_FPU_IDC
-
void
LL_SBS_DisableIT_FPU_IXC
(
void
)
-
Disable Floating Point Unit Inexact Interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_DisableIT_FPU_IXC
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IOC
(
void
)
-
Check if Floating Point Unit Invalid operation Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_0 LL_SBS_IsEnabledIT_FPU_IOC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_DZC
(
void
)
-
Check if Floating Point Unit Divide-by-zero Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_1 LL_SBS_IsEnabledIT_FPU_DZC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_UFC
(
void
)
-
Check if Floating Point Unit Underflow Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_2 LL_SBS_IsEnabledIT_FPU_UFC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_OFC
(
void
)
-
Check if Floating Point Unit Overflow Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_3 LL_SBS_IsEnabledIT_FPU_OFC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IDC
(
void
)
-
Check if Floating Point Unit Input denormal Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_4 LL_SBS_IsEnabledIT_FPU_IDC
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_IsEnabledIT_FPU_IXC
(
void
)
-
Check if Floating Point Unit Inexact Interrupt source is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FPUIMR FPU_IE_5 LL_SBS_IsEnabledIT_FPU_IXC
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableFPUIT
(
uint32_t
floating_point
)
SBS ERASE MEMORIES STATUS ¶
- group SBS_LL_EF_ERASE_MEMORIE_STATUS
-
Functions
-
void
LL_SBS_ClearFlag_IPMEE
(
void
)
¶
-
Clear Status of End of Erase for ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR IPMEE LL_SBS_ClearFlag_IPMEE
-
uint32_t
LL_SBS_IsActiveFlag_IPMEE
(
void
)
¶
-
Get Status of End of Erase for ICACHE RAM.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR IPMEE LL_SBS_IsActiveFlag_IPMEE
- Return values :
-
retrieve – the state of the IPMEE flag (1U or 0U).
-
void
LL_SBS_ClearFlag_MCLR
(
void
)
¶
-
Clear Status of End of Erase after reset for SRAM2 and ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR MCLR LL_SBS_ClearFlag_MCLR
-
uint32_t
LL_SBS_IsActiveFlag_MCLR
(
void
)
¶
-
Get Status of End of Erase after reset for SRAM2 and ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR MCLR LL_SBS_IsActiveFlag_MCLR
- Return values :
-
retrieve – the state of the MCLR flag (1U or 0U).
-
void
LL_SBS_ClearFlag
(
uint32_t
flag
)
¶
-
Clear the SBS memories erase status pending flag(s).
- Parameters :
-
flag – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsActiveFlag
(
uint32_t
flag
)
¶
-
Check if an SBS memories erase status flag is active or not.
- Parameters :
-
flag – This parameter can be one of the following values:
- Return values :
-
retrieve – the state of the selected memory flag (1U or 0U).
-
void
LL_SBS_ClearFlag_IPMEE
(
void
)
¶
- group SBS_LL_EF_ERASE_MEMORIE_STATUS
-
Functions
-
void
LL_SBS_ClearFlag_IPMEE
(
void
)
-
Clear Status of End of Erase for ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR IPMEE LL_SBS_ClearFlag_IPMEE
-
uint32_t
LL_SBS_IsActiveFlag_IPMEE
(
void
)
-
Get Status of End of Erase for ICACHE RAM.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR IPMEE LL_SBS_IsActiveFlag_IPMEE
- Return values :
-
retrieve – the state of the IPMEE flag (1U or 0U).
-
void
LL_SBS_ClearFlag_MCLR
(
void
)
-
Clear Status of End of Erase after reset for SRAM2 and ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR MCLR LL_SBS_ClearFlag_MCLR
-
uint32_t
LL_SBS_IsActiveFlag_MCLR
(
void
)
-
Get Status of End of Erase after reset for SRAM2 and ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR MCLR LL_SBS_IsActiveFlag_MCLR
- Return values :
-
retrieve – the state of the MCLR flag (1U or 0U).
-
void
LL_SBS_ClearFlag
(
uint32_t
flag
)
-
Clear the SBS memories erase status pending flag(s).
- Parameters :
-
flag – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsActiveFlag
(
uint32_t
flag
)
-
Check if an SBS memories erase status flag is active or not.
- Parameters :
-
flag – This parameter can be one of the following values:
- Return values :
-
retrieve – the state of the selected memory flag (1U or 0U).
-
void
LL_SBS_ClearFlag_IPMEE
(
void
)
- group SBS_LL_EF_ERASE_MEMORIE_STATUS
-
Functions
-
void
LL_SBS_ClearFlag_IPMEE
(
void
)
-
Clear Status of End of Erase for ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR IPMEE LL_SBS_ClearFlag_IPMEE
-
uint32_t
LL_SBS_IsActiveFlag_IPMEE
(
void
)
-
Get Status of End of Erase for ICACHE RAM.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR IPMEE LL_SBS_IsActiveFlag_IPMEE
- Return values :
-
retrieve – the state of the IPMEE flag (1U or 0U).
-
void
LL_SBS_ClearFlag_MCLR
(
void
)
-
Clear Status of End of Erase after reset for SRAM2 and ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR MCLR LL_SBS_ClearFlag_MCLR
-
uint32_t
LL_SBS_IsActiveFlag_MCLR
(
void
)
-
Get Status of End of Erase after reset for SRAM2 and ICACHE RAMs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MESR MCLR LL_SBS_IsActiveFlag_MCLR
- Return values :
-
retrieve – the state of the MCLR flag (1U or 0U).
-
void
LL_SBS_ClearFlag
(
uint32_t
flag
)
-
Clear the SBS memories erase status pending flag(s).
- Parameters :
-
flag – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsActiveFlag
(
uint32_t
flag
)
-
Check if an SBS memories erase status flag is active or not.
- Parameters :
-
flag – This parameter can be one of the following values:
- Return values :
-
retrieve – the state of the selected memory flag (1U or 0U).
-
void
LL_SBS_ClearFlag_IPMEE
(
void
)
Compensation Cell Control ¶
- group LL_SBS_EF_COMPENSATION
-
Functions
-
void
LL_SBS_SetCompensationCellCodeSrc
(
uint32_t
comp_cell
,
uint32_t
code_source
)
¶
-
Set the compensation cell code.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CSx LL_SBS_SetCompensationCellCodeSrc
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be the following values:
code_source – This parameter can be one of the following values:
-
uint32_t
LL_SBS_GetCompensationCellCodeSrc
(
uint32_t
comp_cell
)
¶
-
Get the compensation cell code.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CSx LL_SBS_GetCompensationCellCodeSrc
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be the following values:
- Return values :
-
Returned – value can be one of the following values:
LL_SBS_CCELL_CODE_DEFAULT : Selected Code is from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_CODE_CUSTOM : Selected Code is from the SBS compensation cell software code register (SBS_CCSWCR)
-
void
LL_SBS_SetVddIOCompensationCellCodeSource
(
uint32_t
code_source
)
¶
-
Set the compensation cell code selection of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CS1 LL_SBS_SetVddIOCompensationCellCodeSource
- Parameters :
-
code_source – Select the code to be applied for the Vdd compensation cell This parameter can be one of the following values:
LL_SBS_CCELL_VDDIO_DEFAULT_CODE : Select Code from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_VDDIO_CUSTOM_CODE : Select Code from the SBS compensation cell software code register (SBS_CCSWCR)
-
uint32_t
LL_SBS_GetVddIOCompensationCellCodeSource
(
void
)
¶
-
Get the compensation cell code selection of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CS1 LL_SBS_GetVddIOCompensationCellCodeSource
- Return values :
-
Returned – value can be one of the following values:
LL_SBS_CCELL_VDDIO_DEFAULT_CODE : Selected Code is from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_VDDIO_CUSTOM_CODE: Selected Code is from the SBS compensation cell software code register (SBS_CCSWCR)
-
void
LL_SBS_EnableCompensationCell
(
uint32_t
comp_cell
)
¶
-
Enable the Compensation Cell.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENX LL_SBS_EnableCompensationCell
Note
X= [1]
- Parameters :
-
comp_cell – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableCompensationCell
(
uint32_t
comp_cell
)
¶
-
Disable the Compensation Cell.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENX LL_SBS_DisableCompensationCell
Note
X= [1]
- Parameters :
-
comp_cell – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledCompensationCell
(
uint32_t
comp_cell
)
¶
-
Check if the Compensation Cell is enable.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENx LL_SBS_IsEnabledCompensationCell
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableVddIOCompensationCell
(
void
)
¶
-
Enable the Compensation Cell of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_EnableVddIOCompensationCell
-
void
LL_SBS_DisableVddIOCompensationCell
(
void
)
¶
-
Disable the Compensation Cell of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_DisableVddIOCompensationCell
-
uint32_t
LL_SBS_IsEnabledVddIOCompensationCell
(
void
)
¶
-
Check if the Compensation Cell of GPIO supplied by VDD is enable.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_IsEnabledVddIOCompensationCell
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_GetPMOSCompensationCellValue
(
uint32_t
comp_cell
)
¶
-
Get the PMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR APSRCx LL_SBS_GetPMOSCompensationCellValue
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the PMOS compensation cell
-
uint32_t
LL_SBS_GetNMOSCompensationCellValue
(
uint32_t
comp_cell
)
¶
-
Get the NMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR ANSRC1x LL_SBS_GetNMOSCompensationCellValue
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the NMOS compensation cell
-
uint32_t
LL_SBS_GetPMOSVddIOCompensationCellValue
(
void
)
¶
-
Get the compensation cell value of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR APSRC1 LL_SBS_GetPMOSVddIOCompensationCellValue
- Return values :
-
Returned – value is the PMOS compensation cell
-
uint32_t
LL_SBS_GetNMOSVddIOCompensationCellValue
(
void
)
¶
-
Get the compensation cell value of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR ANSRC1 LL_SBS_GetNMOSVddIOCompensationCellValue
- Return values :
-
Returned – value is the NMOS compensation cell
-
void
LL_SBS_SetPMOSCompensationCellCode
(
uint32_t
comp_cell
,
uint32_t
pmos_code
)
¶
-
Set the compensation cell code of PMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetPMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
pmos_code – PMOS compensation code
-
uint32_t
LL_SBS_GetPMOSCompensationCellCode
(
uint32_t
comp_cell
)
¶
-
Get the compensation cell code of PMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_GetPMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the PMOS compensation cell
-
void
LL_SBS_SetNMOSCompensationCellCode
(
uint32_t
comp_cell
,
uint32_t
nmos_code
)
¶
-
Set the compensation cell code of NMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_SetNMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
nmos_code – PMOS compensation code
-
uint32_t
LL_SBS_GetNMOSCompensationCellCode
(
uint32_t
comp_cell
)
¶
-
Get the NMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_GetNMOSCompensationCellCode
Note
This code is applied to the NMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the NMOS compensation cell
-
void
LL_SBS_SetxMOSVddIOCompensationCellCode
(
uint32_t
pmos_code
,
uint32_t
nmos_code
)
¶
-
Set the compensation cell code of the GPIO PMOS and NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_SetxMOSVddIOCompensationCellCode
CCSWCR APSRC1 LL_SBS_SetxMOSVddIOCompensationCellCode
- Parameters :
-
pmos_code – PMOS compensation code This code is applied to the PMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
nmos_code – NMOS compensation code This code is applied to the NMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
void
LL_SBS_SetPMOSVddIOCompensationCellCode
(
uint32_t
pmos_code
)
¶
-
Set the compensation cell code of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetPMOSVddIOCompensationCellCode
- Parameters :
-
pmos_code – PMOS compensation code This code is applied to the PMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
uint32_t
LL_SBS_GetPMOSVddIOCompensationCellCode
(
void
)
¶
-
Get the compensation cell code of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_GetPMOSVddIOCompensationCellCode
- Return values :
-
Returned – value is the PMOS compensation cell
-
void
LL_SBS_SetNMOSVddIOCompensationCellCode
(
uint32_t
nmos_code
)
¶
-
Set the compensation cell code of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetNMOSVddIOCompensationCellCode
- Parameters :
-
nmos_code – NMOS compensation code This code is applied to the NMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
uint32_t
LL_SBS_GetNMOSVddIOCompensationCellCode
(
void
)
¶
-
Get the compensation cell code of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_GetNMOSVddIOCompensationCellCode
- Return values :
-
Returned – value is the Vdd compensation cell code for NMOS transistors
-
uint32_t
LL_SBS_IsActiveFlag_RDY1
(
void
)
¶
-
Get Compensation Cell ready Flag of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR RDY1 LL_SBS_IsActiveFlag_RDY1
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_SetCompensationCellCodeSrc
(
uint32_t
comp_cell
,
uint32_t
code_source
)
¶
- group LL_SBS_EF_COMPENSATION
-
Functions
-
void
LL_SBS_SetCompensationCellCodeSrc
(
uint32_t
comp_cell
,
uint32_t
code_source
)
-
Set the compensation cell code.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CSx LL_SBS_SetCompensationCellCodeSrc
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be the following values:
code_source – This parameter can be one of the following values:
-
uint32_t
LL_SBS_GetCompensationCellCodeSrc
(
uint32_t
comp_cell
)
-
Get the compensation cell code.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CSx LL_SBS_GetCompensationCellCodeSrc
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be the following values:
- Return values :
-
Returned – value can be one of the following values:
LL_SBS_CCELL_CODE_DEFAULT : Selected Code is from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_CODE_CUSTOM : Selected Code is from the SBS compensation cell software code register (SBS_CCSWCR)
-
void
LL_SBS_SetVddIOCompensationCellCodeSource
(
uint32_t
code_source
)
-
Set the compensation cell code selection of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CS1 LL_SBS_SetVddIOCompensationCellCodeSource
- Parameters :
-
code_source – Select the code to be applied for the Vdd compensation cell This parameter can be one of the following values:
LL_SBS_CCELL_VDDIO_DEFAULT_CODE : Select Code from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_VDDIO_CUSTOM_CODE : Select Code from the SBS compensation cell software code register (SBS_CCSWCR)
-
uint32_t
LL_SBS_GetVddIOCompensationCellCodeSource
(
void
)
-
Get the compensation cell code selection of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CS1 LL_SBS_GetVddIOCompensationCellCodeSource
- Return values :
-
Returned – value can be one of the following values:
LL_SBS_CCELL_VDDIO_DEFAULT_CODE : Selected Code is from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_VDDIO_CUSTOM_CODE: Selected Code is from the SBS compensation cell software code register (SBS_CCSWCR)
-
void
LL_SBS_EnableCompensationCell
(
uint32_t
comp_cell
)
-
Enable the Compensation Cell.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENX LL_SBS_EnableCompensationCell
Note
X= [1]
- Parameters :
-
comp_cell – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableCompensationCell
(
uint32_t
comp_cell
)
-
Disable the Compensation Cell.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENX LL_SBS_DisableCompensationCell
Note
X= [1]
- Parameters :
-
comp_cell – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledCompensationCell
(
uint32_t
comp_cell
)
-
Check if the Compensation Cell is enable.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENx LL_SBS_IsEnabledCompensationCell
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableVddIOCompensationCell
(
void
)
-
Enable the Compensation Cell of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_EnableVddIOCompensationCell
-
void
LL_SBS_DisableVddIOCompensationCell
(
void
)
-
Disable the Compensation Cell of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_DisableVddIOCompensationCell
-
uint32_t
LL_SBS_IsEnabledVddIOCompensationCell
(
void
)
-
Check if the Compensation Cell of GPIO supplied by VDD is enable.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_IsEnabledVddIOCompensationCell
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_GetPMOSCompensationCellValue
(
uint32_t
comp_cell
)
-
Get the PMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR APSRCx LL_SBS_GetPMOSCompensationCellValue
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the PMOS compensation cell
-
uint32_t
LL_SBS_GetNMOSCompensationCellValue
(
uint32_t
comp_cell
)
-
Get the NMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR ANSRC1x LL_SBS_GetNMOSCompensationCellValue
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the NMOS compensation cell
-
uint32_t
LL_SBS_GetPMOSVddIOCompensationCellValue
(
void
)
-
Get the compensation cell value of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR APSRC1 LL_SBS_GetPMOSVddIOCompensationCellValue
- Return values :
-
Returned – value is the PMOS compensation cell
-
uint32_t
LL_SBS_GetNMOSVddIOCompensationCellValue
(
void
)
-
Get the compensation cell value of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR ANSRC1 LL_SBS_GetNMOSVddIOCompensationCellValue
- Return values :
-
Returned – value is the NMOS compensation cell
-
void
LL_SBS_SetPMOSCompensationCellCode
(
uint32_t
comp_cell
,
uint32_t
pmos_code
)
-
Set the compensation cell code of PMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetPMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
pmos_code – PMOS compensation code
-
uint32_t
LL_SBS_GetPMOSCompensationCellCode
(
uint32_t
comp_cell
)
-
Get the compensation cell code of PMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_GetPMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the PMOS compensation cell
-
void
LL_SBS_SetNMOSCompensationCellCode
(
uint32_t
comp_cell
,
uint32_t
nmos_code
)
-
Set the compensation cell code of NMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_SetNMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
nmos_code – PMOS compensation code
-
uint32_t
LL_SBS_GetNMOSCompensationCellCode
(
uint32_t
comp_cell
)
-
Get the NMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_GetNMOSCompensationCellCode
Note
This code is applied to the NMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the NMOS compensation cell
-
void
LL_SBS_SetxMOSVddIOCompensationCellCode
(
uint32_t
pmos_code
,
uint32_t
nmos_code
)
-
Set the compensation cell code of the GPIO PMOS and NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_SetxMOSVddIOCompensationCellCode
CCSWCR APSRC1 LL_SBS_SetxMOSVddIOCompensationCellCode
- Parameters :
-
pmos_code – PMOS compensation code This code is applied to the PMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
nmos_code – NMOS compensation code This code is applied to the NMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
void
LL_SBS_SetPMOSVddIOCompensationCellCode
(
uint32_t
pmos_code
)
-
Set the compensation cell code of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetPMOSVddIOCompensationCellCode
- Parameters :
-
pmos_code – PMOS compensation code This code is applied to the PMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
uint32_t
LL_SBS_GetPMOSVddIOCompensationCellCode
(
void
)
-
Get the compensation cell code of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_GetPMOSVddIOCompensationCellCode
- Return values :
-
Returned – value is the PMOS compensation cell
-
void
LL_SBS_SetNMOSVddIOCompensationCellCode
(
uint32_t
nmos_code
)
-
Set the compensation cell code of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetNMOSVddIOCompensationCellCode
- Parameters :
-
nmos_code – NMOS compensation code This code is applied to the NMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
uint32_t
LL_SBS_GetNMOSVddIOCompensationCellCode
(
void
)
-
Get the compensation cell code of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_GetNMOSVddIOCompensationCellCode
- Return values :
-
Returned – value is the Vdd compensation cell code for NMOS transistors
-
uint32_t
LL_SBS_IsActiveFlag_RDY1
(
void
)
-
Get Compensation Cell ready Flag of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR RDY1 LL_SBS_IsActiveFlag_RDY1
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_SetCompensationCellCodeSrc
(
uint32_t
comp_cell
,
uint32_t
code_source
)
- group LL_SBS_EF_COMPENSATION
-
Functions
-
void
LL_SBS_SetCompensationCellCodeSrc
(
uint32_t
comp_cell
,
uint32_t
code_source
)
-
Set the compensation cell code.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CSx LL_SBS_SetCompensationCellCodeSrc
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be the following values:
code_source – This parameter can be one of the following values:
-
uint32_t
LL_SBS_GetCompensationCellCodeSrc
(
uint32_t
comp_cell
)
-
Get the compensation cell code.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CSx LL_SBS_GetCompensationCellCodeSrc
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be the following values:
- Return values :
-
Returned – value can be one of the following values:
LL_SBS_CCELL_CODE_DEFAULT : Selected Code is from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_CODE_CUSTOM : Selected Code is from the SBS compensation cell software code register (SBS_CCSWCR)
-
void
LL_SBS_SetVddIOCompensationCellCodeSource
(
uint32_t
code_source
)
-
Set the compensation cell code selection of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CS1 LL_SBS_SetVddIOCompensationCellCodeSource
- Parameters :
-
code_source – Select the code to be applied for the Vdd compensation cell This parameter can be one of the following values:
LL_SBS_CCELL_VDDIO_DEFAULT_CODE : Select Code from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_VDDIO_CUSTOM_CODE : Select Code from the SBS compensation cell software code register (SBS_CCSWCR)
-
uint32_t
LL_SBS_GetVddIOCompensationCellCodeSource
(
void
)
-
Get the compensation cell code selection of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR CS1 LL_SBS_GetVddIOCompensationCellCodeSource
- Return values :
-
Returned – value can be one of the following values:
LL_SBS_CCELL_VDDIO_DEFAULT_CODE : Selected Code is from the cell (available in the SBS_CCVALR)
LL_SBS_CCELL_VDDIO_CUSTOM_CODE: Selected Code is from the SBS compensation cell software code register (SBS_CCSWCR)
-
void
LL_SBS_EnableCompensationCell
(
uint32_t
comp_cell
)
-
Enable the Compensation Cell.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENX LL_SBS_EnableCompensationCell
Note
X= [1]
- Parameters :
-
comp_cell – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableCompensationCell
(
uint32_t
comp_cell
)
-
Disable the Compensation Cell.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENX LL_SBS_DisableCompensationCell
Note
X= [1]
- Parameters :
-
comp_cell – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledCompensationCell
(
uint32_t
comp_cell
)
-
Check if the Compensation Cell is enable.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR ENx LL_SBS_IsEnabledCompensationCell
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableVddIOCompensationCell
(
void
)
-
Enable the Compensation Cell of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_EnableVddIOCompensationCell
-
void
LL_SBS_DisableVddIOCompensationCell
(
void
)
-
Disable the Compensation Cell of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_DisableVddIOCompensationCell
-
uint32_t
LL_SBS_IsEnabledVddIOCompensationCell
(
void
)
-
Check if the Compensation Cell of GPIO supplied by VDD is enable.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR EN1 LL_SBS_IsEnabledVddIOCompensationCell
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_SBS_GetPMOSCompensationCellValue
(
uint32_t
comp_cell
)
-
Get the PMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR APSRCx LL_SBS_GetPMOSCompensationCellValue
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the PMOS compensation cell
-
uint32_t
LL_SBS_GetNMOSCompensationCellValue
(
uint32_t
comp_cell
)
-
Get the NMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR ANSRC1x LL_SBS_GetNMOSCompensationCellValue
Note
x= [1]
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the NMOS compensation cell
-
uint32_t
LL_SBS_GetPMOSVddIOCompensationCellValue
(
void
)
-
Get the compensation cell value of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR APSRC1 LL_SBS_GetPMOSVddIOCompensationCellValue
- Return values :
-
Returned – value is the PMOS compensation cell
-
uint32_t
LL_SBS_GetNMOSVddIOCompensationCellValue
(
void
)
-
Get the compensation cell value of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCVALR ANSRC1 LL_SBS_GetNMOSVddIOCompensationCellValue
- Return values :
-
Returned – value is the NMOS compensation cell
-
void
LL_SBS_SetPMOSCompensationCellCode
(
uint32_t
comp_cell
,
uint32_t
pmos_code
)
-
Set the compensation cell code of PMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetPMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
pmos_code – PMOS compensation code
-
uint32_t
LL_SBS_GetPMOSCompensationCellCode
(
uint32_t
comp_cell
)
-
Get the compensation cell code of PMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_GetPMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the PMOS compensation cell
-
void
LL_SBS_SetNMOSCompensationCellCode
(
uint32_t
comp_cell
,
uint32_t
nmos_code
)
-
Set the compensation cell code of NMOS transistor.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_SetNMOSCompensationCellCode
Note
This code is applied to the PMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
nmos_code – PMOS compensation code
-
uint32_t
LL_SBS_GetNMOSCompensationCellCode
(
uint32_t
comp_cell
)
-
Get the NMOS transistor of the compensation cell value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_GetNMOSCompensationCellCode
Note
This code is applied to the NMOS compensation cell when the CSx x=[1] bits of the SBS_CCCSR is set
- Parameters :
-
comp_cell – This parameter can be one of the following values:
- Return values :
-
Returned – value of the NMOS compensation cell
-
void
LL_SBS_SetxMOSVddIOCompensationCellCode
(
uint32_t
pmos_code
,
uint32_t
nmos_code
)
-
Set the compensation cell code of the GPIO PMOS and NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_SetxMOSVddIOCompensationCellCode
CCSWCR APSRC1 LL_SBS_SetxMOSVddIOCompensationCellCode
- Parameters :
-
pmos_code – PMOS compensation code This code is applied to the PMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
nmos_code – NMOS compensation code This code is applied to the NMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
void
LL_SBS_SetPMOSVddIOCompensationCellCode
(
uint32_t
pmos_code
)
-
Set the compensation cell code of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetPMOSVddIOCompensationCellCode
- Parameters :
-
pmos_code – PMOS compensation code This code is applied to the PMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
uint32_t
LL_SBS_GetPMOSVddIOCompensationCellCode
(
void
)
-
Get the compensation cell code of the GPIO PMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_GetPMOSVddIOCompensationCellCode
- Return values :
-
Returned – value is the PMOS compensation cell
-
void
LL_SBS_SetNMOSVddIOCompensationCellCode
(
uint32_t
nmos_code
)
-
Set the compensation cell code of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR APSRC1 LL_SBS_SetNMOSVddIOCompensationCellCode
- Parameters :
-
nmos_code – NMOS compensation code This code is applied to the NMOS compensation cell when the CS1 bit of the SBS_CCCSR is set
-
uint32_t
LL_SBS_GetNMOSVddIOCompensationCellCode
(
void
)
-
Get the compensation cell code of the GPIO NMOS transistor supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCSWCR ANSRC1 LL_SBS_GetNMOSVddIOCompensationCellCode
- Return values :
-
Returned – value is the Vdd compensation cell code for NMOS transistors
-
uint32_t
LL_SBS_IsActiveFlag_RDY1
(
void
)
-
Get Compensation Cell ready Flag of GPIO supplied by VDD.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCCSR RDY1 LL_SBS_IsActiveFlag_RDY1
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_SetCompensationCellCodeSrc
(
uint32_t
comp_cell
,
uint32_t
code_source
)
TIM Break Management ¶
- group LL_SBS_EF_TIM_Break_Management
-
Functions
-
void
LL_SBS_EnableTIMBreakInputs
(
uint32_t
break_input
)
¶
-
Set connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 CLL LL_SBS_EnableTIMBreakInputs
CFGR2 SEL LL_SBS_EnableTIMBreakInputs
CFGR2 PVDL LL_SBS_EnableTIMBreakInputs
CFGR2 ECCL LL_SBS_EnableTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableTIMBreakInputs
(
uint32_t
break_input
)
¶
-
Clear connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 ECCL LL_SBS_DisableTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledTIMBreakInputs
(
uint32_t
break_input
)
¶
-
Get connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 CLL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 SPL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 PVDL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 ECCL LL_SBS_IsEnabledTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableTIMBreakInputs
(
uint32_t
break_input
)
¶
- group LL_SBS_EF_TIM_Break_Management
-
Functions
-
void
LL_SBS_EnableTIMBreakInputs
(
uint32_t
break_input
)
-
Set connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 CLL LL_SBS_EnableTIMBreakInputs
CFGR2 SEL LL_SBS_EnableTIMBreakInputs
CFGR2 PVDL LL_SBS_EnableTIMBreakInputs
CFGR2 ECCL LL_SBS_EnableTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableTIMBreakInputs
(
uint32_t
break_input
)
-
Clear connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 ECCL LL_SBS_DisableTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledTIMBreakInputs
(
uint32_t
break_input
)
-
Get connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 CLL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 SPL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 PVDL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 ECCL LL_SBS_IsEnabledTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableTIMBreakInputs
(
uint32_t
break_input
)
- group LL_SBS_EF_TIM_Break_Management
-
Functions
-
void
LL_SBS_EnableTIMBreakInputs
(
uint32_t
break_input
)
-
Set connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 CLL LL_SBS_EnableTIMBreakInputs
CFGR2 SEL LL_SBS_EnableTIMBreakInputs
CFGR2 PVDL LL_SBS_EnableTIMBreakInputs
CFGR2 ECCL LL_SBS_EnableTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableTIMBreakInputs
(
uint32_t
break_input
)
-
Clear connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 ECCL LL_SBS_DisableTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledTIMBreakInputs
(
uint32_t
break_input
)
-
Get connections to TIM1/8/15/16/17 break inputs.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFGR2 CLL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 SPL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 PVDL LL_SBS_IsEnabledTIMBreakInputs
CFGR2 ECCL LL_SBS_IsEnabledTIMBreakInputs
- Parameters :
-
break_input – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableTIMBreakInputs
(
uint32_t
break_input
)
Lock Management ¶
- group LL_SBS_EF_Lock_Management
-
Functions
-
void
LL_SBS_CPU_LockRegisters
(
uint32_t
core_regs
)
¶
-
Lock of SBS CPU registers. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_CPU_LockRegisters
CLCKR LOCKMPU LL_SBS_CPU_LockRegisters
- Parameters :
-
core_regs – This parameter can be one of the following values :
- Return values :
-
None –
-
uint32_t
LL_SBS_CPU_IsLockedRegisters
(
uint32_t
core_regs
)
¶
-
Check if the SBS CPU register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_CPU_IsLockedRegisters
CLCKR LOCKMPU LL_SBS_CPU_IsLockedRegisters
- Return values :
-
the – return value can be one of the following values :
-
void
LL_SBS_LockVTOR
(
void
)
¶
-
Lock of SBS VTOR register. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_LockVTOR
-
uint32_t
LL_SBS_IsLockedVTOR
(
void
)
¶
-
Check if the SBS VTOR register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_IsLockedVTOR
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_LockMPU
(
void
)
¶
-
Lock of SBS MPU register. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKMPU LL_SBS_LockMPU
-
uint32_t
LL_SBS_IsLockedMPU
(
void
)
¶
-
Check if the SBS MPU register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKMPU LL_SBS_IsLockedMPU
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_CPU_LockRegisters
(
uint32_t
core_regs
)
¶
- group LL_SBS_EF_Lock_Management
-
Functions
-
void
LL_SBS_CPU_LockRegisters
(
uint32_t
core_regs
)
-
Lock of SBS CPU registers. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_CPU_LockRegisters
CLCKR LOCKMPU LL_SBS_CPU_LockRegisters
- Parameters :
-
core_regs – This parameter can be one of the following values :
- Return values :
-
None –
-
uint32_t
LL_SBS_CPU_IsLockedRegisters
(
uint32_t
core_regs
)
-
Check if the SBS CPU register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_CPU_IsLockedRegisters
CLCKR LOCKMPU LL_SBS_CPU_IsLockedRegisters
- Return values :
-
the – return value can be one of the following values :
-
void
LL_SBS_LockVTOR
(
void
)
-
Lock of SBS VTOR register. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_LockVTOR
-
uint32_t
LL_SBS_IsLockedVTOR
(
void
)
-
Check if the SBS VTOR register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_IsLockedVTOR
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_LockMPU
(
void
)
-
Lock of SBS MPU register. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKMPU LL_SBS_LockMPU
-
uint32_t
LL_SBS_IsLockedMPU
(
void
)
-
Check if the SBS MPU register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKMPU LL_SBS_IsLockedMPU
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_CPU_LockRegisters
(
uint32_t
core_regs
)
- group LL_SBS_EF_Lock_Management
-
Functions
-
void
LL_SBS_CPU_LockRegisters
(
uint32_t
core_regs
)
-
Lock of SBS CPU registers. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_CPU_LockRegisters
CLCKR LOCKMPU LL_SBS_CPU_LockRegisters
- Parameters :
-
core_regs – This parameter can be one of the following values :
- Return values :
-
None –
-
uint32_t
LL_SBS_CPU_IsLockedRegisters
(
uint32_t
core_regs
)
-
Check if the SBS CPU register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_CPU_IsLockedRegisters
CLCKR LOCKMPU LL_SBS_CPU_IsLockedRegisters
- Return values :
-
the – return value can be one of the following values :
-
void
LL_SBS_LockVTOR
(
void
)
-
Lock of SBS VTOR register. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_LockVTOR
-
uint32_t
LL_SBS_IsLockedVTOR
(
void
)
-
Check if the SBS VTOR register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKVTOR LL_SBS_IsLockedVTOR
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_LockMPU
(
void
)
-
Lock of SBS MPU register. Lock(s) cleared only at system reset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKMPU LL_SBS_LockMPU
-
uint32_t
LL_SBS_IsLockedMPU
(
void
)
-
Check if the SBS MPU register is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLCKR LOCKMPU LL_SBS_IsLockedMPU
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_CPU_LockRegisters
(
uint32_t
core_regs
)
FLASH Management ¶
- group LL_SBS_EF_FLASH_Management
-
Functions
-
void
LL_SBS_FLASH_DisableECCNMI
(
void
)
¶
-
Disable the NMI in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_DisableECCNMI
-
void
LL_SBS_FLASH_EnableECCNMI
(
void
)
¶
-
Enable the NMI in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_EnableECCNMI
-
uint32_t
LL_SBS_FLASH_IsEnabledECCNMI
(
void
)
¶
-
Check if the NMI is Disabled in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_IsEnabledECCNMI
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_FLASH_DisableECCNMI
(
void
)
¶
- group LL_SBS_EF_FLASH_Management
-
Functions
-
void
LL_SBS_FLASH_DisableECCNMI
(
void
)
-
Disable the NMI in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_DisableECCNMI
-
void
LL_SBS_FLASH_EnableECCNMI
(
void
)
-
Enable the NMI in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_EnableECCNMI
-
uint32_t
LL_SBS_FLASH_IsEnabledECCNMI
(
void
)
-
Check if the NMI is Disabled in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_IsEnabledECCNMI
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_FLASH_DisableECCNMI
(
void
)
- group LL_SBS_EF_FLASH_Management
-
Functions
-
void
LL_SBS_FLASH_DisableECCNMI
(
void
)
-
Disable the NMI in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_DisableECCNMI
-
void
LL_SBS_FLASH_EnableECCNMI
(
void
)
-
Enable the NMI in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_EnableECCNMI
-
uint32_t
LL_SBS_FLASH_IsEnabledECCNMI
(
void
)
-
Check if the NMI is Disabled in case of double ECC error in FLASH Interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ECCNMIR SBS_ECCNMIR_ECCNMI_MASK_EN LL_SBS_FLASH_IsEnabledECCNMI
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_FLASH_DisableECCNMI
(
void
)
ETHERNET Management ¶
Note
This section is not available for STM32C562xx.
- group LL_SBS_EF_ETHERNET_Management
-
Functions
-
void
LL_SBS_SetETHPHYInterface
(
uint32_t
eth_periph
,
uint32_t
interface
)
¶
-
Select the ethernet PHY interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ETH_SEL_PHYx LL_SBS_SetETHPHYInterface
- Parameters :
-
eth_periph – This parameter can be one of the following values:
interface – This parameter can be one of the following values:
-
uint32_t
LL_SBS_GetETHPHYInterface
(
uint32_t
eth_periph
)
¶
-
Get the ethernet interface.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ETH_SEL_PHYx LL_SBS_GetETHPHYInterface
- Parameters :
-
eth_periph – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_SBS_SetETHExternalPHYInterruptPolarity
(
uint32_t
eth_periph
,
uint32_t
polarity
)
¶
-
Set the ethernet external PHY interrupt polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ETHINTPOL LL_SBS_SetETHExternalPHYInterruptPolarity
- Parameters :
-
eth_periph – This parameter can be one of the following values:
polarity – This parameter can be one of the following values:
-
uint32_t
LL_SBS_GetETHExternalPHYInterruptPolarity
(
uint32_t
eth_periph
)
¶
-
Get the ethernet external PHY interrupt polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ETHINTPOL LL_SBS_GetETHExternalPHYInterruptPolarity
- Parameters :
-
eth_periph – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
uint32_t
LL_SBS_GetETHPowerDownAck
(
uint32_t
eth_periph
)
¶
-
Get the ethernet power-down acknowledge.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ETHPDACK LL_SBS_GetETHPowerDownAck
- Parameters :
-
eth_periph – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
uint32_t
LL_SBS_GetETHMACTXLPIStatus
(
uint32_t
eth_periph
)
¶
-
Get the ethernet TxLPI mode status.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ETHTXLPI LL_SBS_GetETHMACTXLPIStatus
- Parameters :
-
eth_periph – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_SBS_SetETHPHYInterface
(
uint32_t
eth_periph
,
uint32_t
interface
)
¶
Note
This section is not available for STM32C542xx.
Channel Pin Remap ¶
Note
This section is not available for STM32C562xx.
Note
This section is not available for STM32C5A3xx.
- group LL_SBS_EF_Channel_Pin_Remap
-
Functions
-
void
LL_SBS_EnableADCChannelPinRemap
(
uint32_t
adc_channel_pin_remap
)
¶
-
Enable the ADC channel pin remap.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ADC1_IN2_REMAP LL_SBS_EnableADCChannelPinRemap
PMCR ADC1_IN5_REMAP LL_SBS_EnableADCChannelPinRemap
PMCR ADC1_IN6_REMAP LL_SBS_EnableADCChannelPinRemap
PMCR ADC1_IN7_REMAP LL_SBS_EnableADCChannelPinRemap
- Parameters :
-
adc_channel_pin_remap – This parameter can be one or a combination of the following values:
-
void
LL_SBS_DisableADCChannelPinRemap
(
uint32_t
adc_channel_pin_remap
)
¶
-
Disable the ADC channel pin remap.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ADC1_IN2_REMAP LL_SBS_DisableADCChannelPinRemap
PMCR ADC1_IN5_REMAP LL_SBS_DisableADCChannelPinRemap
PMCR ADC1_IN6_REMAP LL_SBS_DisableADCChannelPinRemap
PMCR ADC1_IN7_REMAP LL_SBS_DisableADCChannelPinRemap
- Parameters :
-
adc_channel_pin_remap – This parameter can be one or a combination of the following values:
-
uint32_t
LL_SBS_IsEnabledADCChannelPinRemap
(
uint32_t
adc_channel_pin_remap
)
¶
-
Check if channel pin remap is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PMCR ADC1_IN2_REMAP LL_SBS_IsEnabledADCChannelPinRemap
PMCR ADC1_IN5_REMAP LL_SBS_IsEnabledADCChannelPinRemap
PMCR ADC1_IN6_REMAP LL_SBS_IsEnabledADCChannelPinRemap
PMCR ADC1_IN7_REMAP LL_SBS_IsEnabledADCChannelPinRemap
- Parameters :
-
adc_channel_pin_remap – This parameter can be one or a combination of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_SBS_EnableADCChannelPinRemap
(
uint32_t
adc_channel_pin_remap
)
¶