HAL ADC Constants ¶
Error codes defined has bitfields ¶
- group ADC_error_codes
-
Defines
-
HAL_ADC_ERROR_NONE
(0UL)
¶
-
No error
-
HAL_ADC_ERROR_INTERNAL
(1UL
<<
0U)
¶
-
ADC peripheral hardware error (issue of clocking, erroneous state, lock up, …)
-
HAL_ADC_REG_ERROR_OVR
(1UL
<<
1U)
¶
-
ADC group regular overrun error
-
HAL_ADC_REG_ERROR_DMA
(1UL
<<
2U)
¶
-
ADC group regular DMA transfer error
-
HAL_ADC_ERROR_NONE
(0UL)
¶
- group ADC_error_codes
-
Defines
-
HAL_ADC_ERROR_NONE
(0UL)
-
No error
-
HAL_ADC_ERROR_INTERNAL
(1UL
<<
0U)
-
ADC peripheral hardware error (issue of clocking, erroneous state, lock up, …)
-
HAL_ADC_REG_ERROR_OVR
(1UL
<<
1U)
-
ADC group regular overrun error
-
HAL_ADC_REG_ERROR_DMA
(1UL
<<
2U)
-
ADC group regular DMA transfer error
-
HAL_ADC_ERROR_NONE
(0UL)
- group ADC_error_codes
-
Defines
-
HAL_ADC_ERROR_NONE
(0UL)
-
No error
-
HAL_ADC_ERROR_INTERNAL
(1UL
<<
0U)
-
ADC peripheral hardware error (issue of clocking, erroneous state, lock up, …)
-
HAL_ADC_REG_ERROR_OVR
(1UL
<<
1U)
-
ADC group regular overrun error
-
HAL_ADC_REG_ERROR_DMA
(1UL
<<
2U)
-
ADC group regular DMA transfer error
-
HAL_ADC_ERROR_NONE
(0UL)
Optional interruptions ¶
- group ADC_optional_interruptions
-
Note
To be used as parameters of functions HAL_ADC_…_StartConv_IT_Opt(), HAL_ADC_…_StartConv_DMA_Opt()
Defines
-
HAL_ADC_OPT_IT_NONE
(0U)
¶
-
ADC optional interruptions disabled
-
HAL_ADC_OPT_IT_REG_EOSMP
(
LL_ADC_IT_EOSMP
)
¶
-
ADC optional interruption group regular end of sampling phase
-
HAL_ADC_OPT_IT_REG_EOC
(
LL_ADC_IT_EOC
)
¶
-
ADC optional interruption group regular end of unitary conversion
-
HAL_ADC_OPT_IT_REG_EOS
(
LL_ADC_IT_EOS
)
¶
-
ADC optional interruption group regular end of sequence conversions
-
HAL_ADC_OPT_IT_REG_OVR
(
LL_ADC_IT_OVR
)
¶
-
ADC optional interruption group regular overrun
-
HAL_ADC_OPT_IT_INJ_EOC
(
LL_ADC_IT_JEOC
)
¶
-
ADC optional interruption group injected end of unitary conversion
-
HAL_ADC_OPT_IT_INJ_EOS
(
LL_ADC_IT_JEOS
)
¶
-
ADC optional interruption group injected end of sequence conversions
-
HAL_ADC_OPT_IT_AWD_1
(
LL_ADC_IT_AWD1
)
¶
-
ADC optional interruption analog watchdog 1 out of window event
-
HAL_ADC_OPT_IT_AWD_2
(
LL_ADC_IT_AWD2
)
¶
-
ADC optional interruption analog watchdog 2 out of window event
-
HAL_ADC_OPT_IT_AWD_3
(
LL_ADC_IT_AWD3
)
¶
-
ADC optional interruption analog watchdog 3 out of window event
-
HAL_ADC_OPT_DMA_IT_NONE
(
HAL_DMA_OPT_IT_NONE
)
¶
-
ADC data transfer with DMA optional interruptions disabled. DMA default interruptions: transfer complete, transfer error. DMA optional interruptions: refer to literals below.
-
HAL_ADC_OPT_DMA_IT_HT
(
HAL_DMA_OPT_IT_HT
<<
HAL_ADC_OPT_DMA_SHIFT
)
¶
-
ADC data transfer with DMA optional interruption buffer half transfer
-
HAL_ADC_OPT_DMA_IT_DEFAULT
(
HAL_DMA_OPT_IT_DEFAULT
<<
HAL_ADC_OPT_DMA_SHIFT
)
¶
-
ADC data transfer with DMA optional interruptions all enabled
-
HAL_ADC_OPT_DMA_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
¶
-
ADC data transfer with all interruptions disabled (ADC and DMA interruptions)
-
HAL_ADC_OPT_IT_NONE
(0U)
¶
- group ADC_optional_interruptions
-
Note
To be used as parameters of functions HAL_ADC_…_StartConv_IT_Opt(), HAL_ADC_…_StartConv_DMA_Opt()
Defines
-
HAL_ADC_OPT_IT_NONE
(0U)
-
ADC optional interruptions disabled
-
HAL_ADC_OPT_IT_REG_EOSMP
(
LL_ADC_IT_EOSMP
)
-
ADC optional interruption group regular end of sampling phase
-
HAL_ADC_OPT_IT_REG_EOC
(
LL_ADC_IT_EOC
)
-
ADC optional interruption group regular end of unitary conversion
-
HAL_ADC_OPT_IT_REG_EOS
(
LL_ADC_IT_EOS
)
-
ADC optional interruption group regular end of sequence conversions
-
HAL_ADC_OPT_IT_REG_OVR
(
LL_ADC_IT_OVR
)
-
ADC optional interruption group regular overrun
-
HAL_ADC_OPT_IT_INJ_EOC
(
LL_ADC_IT_JEOC
)
-
ADC optional interruption group injected end of unitary conversion
-
HAL_ADC_OPT_IT_INJ_EOS
(
LL_ADC_IT_JEOS
)
-
ADC optional interruption group injected end of sequence conversions
-
HAL_ADC_OPT_IT_AWD_1
(
LL_ADC_IT_AWD1
)
-
ADC optional interruption analog watchdog 1 out of window event
-
HAL_ADC_OPT_IT_AWD_2
(
LL_ADC_IT_AWD2
)
-
ADC optional interruption analog watchdog 2 out of window event
-
HAL_ADC_OPT_IT_AWD_3
(
LL_ADC_IT_AWD3
)
-
ADC optional interruption analog watchdog 3 out of window event
-
HAL_ADC_OPT_DMA_IT_NONE
(
HAL_DMA_OPT_IT_NONE
)
-
ADC data transfer with DMA optional interruptions disabled. DMA default interruptions: transfer complete, transfer error. DMA optional interruptions: refer to literals below.
-
HAL_ADC_OPT_DMA_IT_HT
(
HAL_DMA_OPT_IT_HT
<<
HAL_ADC_OPT_DMA_SHIFT
)
-
ADC data transfer with DMA optional interruption buffer half transfer
-
HAL_ADC_OPT_DMA_IT_DEFAULT
(
HAL_DMA_OPT_IT_DEFAULT
<<
HAL_ADC_OPT_DMA_SHIFT
)
-
ADC data transfer with DMA optional interruptions all enabled
-
HAL_ADC_OPT_DMA_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
-
ADC data transfer with all interruptions disabled (ADC and DMA interruptions)
-
HAL_ADC_OPT_IT_NONE
(0U)
- group ADC_optional_interruptions
-
Note
To be used as parameters of functions HAL_ADC_…_StartConv_IT_Opt(), HAL_ADC_…_StartConv_DMA_Opt()
Defines
-
HAL_ADC_OPT_IT_NONE
(0U)
-
ADC optional interruptions disabled
-
HAL_ADC_OPT_IT_REG_EOSMP
(
LL_ADC_IT_EOSMP
)
-
ADC optional interruption group regular end of sampling phase
-
HAL_ADC_OPT_IT_REG_EOC
(
LL_ADC_IT_EOC
)
-
ADC optional interruption group regular end of unitary conversion
-
HAL_ADC_OPT_IT_REG_EOS
(
LL_ADC_IT_EOS
)
-
ADC optional interruption group regular end of sequence conversions
-
HAL_ADC_OPT_IT_REG_OVR
(
LL_ADC_IT_OVR
)
-
ADC optional interruption group regular overrun
-
HAL_ADC_OPT_IT_INJ_EOC
(
LL_ADC_IT_JEOC
)
-
ADC optional interruption group injected end of unitary conversion
-
HAL_ADC_OPT_IT_INJ_EOS
(
LL_ADC_IT_JEOS
)
-
ADC optional interruption group injected end of sequence conversions
-
HAL_ADC_OPT_IT_AWD_1
(
LL_ADC_IT_AWD1
)
-
ADC optional interruption analog watchdog 1 out of window event
-
HAL_ADC_OPT_IT_AWD_2
(
LL_ADC_IT_AWD2
)
-
ADC optional interruption analog watchdog 2 out of window event
-
HAL_ADC_OPT_IT_AWD_3
(
LL_ADC_IT_AWD3
)
-
ADC optional interruption analog watchdog 3 out of window event
-
HAL_ADC_OPT_DMA_IT_NONE
(
HAL_DMA_OPT_IT_NONE
)
-
ADC data transfer with DMA optional interruptions disabled. DMA default interruptions: transfer complete, transfer error. DMA optional interruptions: refer to literals below.
-
HAL_ADC_OPT_DMA_IT_HT
(
HAL_DMA_OPT_IT_HT
<<
HAL_ADC_OPT_DMA_SHIFT
)
-
ADC data transfer with DMA optional interruption buffer half transfer
-
HAL_ADC_OPT_DMA_IT_DEFAULT
(
HAL_DMA_OPT_IT_DEFAULT
<<
HAL_ADC_OPT_DMA_SHIFT
)
-
ADC data transfer with DMA optional interruptions all enabled
-
HAL_ADC_OPT_DMA_IT_SILENT
(
HAL_DMA_OPT_IT_SILENT
)
-
ADC data transfer with all interruptions disabled (ADC and DMA interruptions)
-
HAL_ADC_OPT_IT_NONE
(0U)
Definitions of constants used by helper macro ¶
- group ADC_helper_macro
-
Defines
-
HAL_ADC_TEMPERATURE_CALC_ERROR
LL_ADC_TEMPERATURE_CALC_ERROR
¶
-
Temperature calculation error using helper macro HAL_ADC_CALC_TEMPERATURE(), due to issue on calibration parameters. This value is coded on 16 bits (to fit on signed word or double word) and corresponds to an inconsistent temperature value.
-
HAL_ADC_TEMPERATURE_CALC_ERROR
LL_ADC_TEMPERATURE_CALC_ERROR
¶
- group ADC_helper_macro
-
Defines
-
HAL_ADC_TEMPERATURE_CALC_ERROR
LL_ADC_TEMPERATURE_CALC_ERROR
-
Temperature calculation error using helper macro HAL_ADC_CALC_TEMPERATURE(), due to issue on calibration parameters. This value is coded on 16 bits (to fit on signed word or double word) and corresponds to an inconsistent temperature value.
-
HAL_ADC_TEMPERATURE_CALC_ERROR
LL_ADC_TEMPERATURE_CALC_ERROR
- group ADC_helper_macro
-
Defines
-
HAL_ADC_TEMPERATURE_CALC_ERROR
LL_ADC_TEMPERATURE_CALC_ERROR
-
Temperature calculation error using helper macro HAL_ADC_CALC_TEMPERATURE(), due to issue on calibration parameters. This value is coded on 16 bits (to fit on signed word or double word) and corresponds to an inconsistent temperature value.
-
HAL_ADC_TEMPERATURE_CALC_ERROR
LL_ADC_TEMPERATURE_CALC_ERROR