cfce5afcd9
Clear ADRDY before enabling ADC to ensure the subsequent wait for ADRDY does not stop prematurely in case ADRDY was already set. The "ADC on-off control" sections of the following reference manuals were consulted. That gives at least one instance per series affected by this change, even if not every affected MCU is covered. - RM0438 (STM32L552xx and STM32L562xx) - RM0351 (STM32L47xxx, STM32L48xxx, STM32L49xxx and STM32L4Axxx) - RM0434 (STM32WB55xx and STM32WB35xx) - RM0454 (STM32G0x0) - RM0440 (STM32G4 Series) - RM0399 (STM32H745/755 and STM32H747/757) - RM0433 (STM32H742, STM32H743/753 and STM32H750) - RM0453 (STM32WL5x) Signed-off-by: Alexander Mihajlovic <a@abxy.se> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.adc_emul | ||
Kconfig.cc32xx | ||
Kconfig.it8xxx2 | ||
Kconfig.lmp90xxx | ||
Kconfig.mcp320x | ||
Kconfig.mcux | ||
Kconfig.npcx | ||
Kconfig.nrfx | ||
Kconfig.sam0 | ||
Kconfig.sam_afec | ||
Kconfig.stm32 | ||
Kconfig.test | ||
Kconfig.xec | ||
adc_cc32xx.c | ||
adc_common.c | ||
adc_context.h | ||
adc_emul.c | ||
adc_handlers.c | ||
adc_ite_it8xxx2.c | ||
adc_lmp90xxx.c | ||
adc_mchp_xec.c | ||
adc_mchp_xec_v2.c | ||
adc_mcp320x.c | ||
adc_mcux_12b1msps_sar.c | ||
adc_mcux_adc12.c | ||
adc_mcux_adc16.c | ||
adc_mcux_lpadc.c | ||
adc_npcx.c | ||
adc_nrfx_adc.c | ||
adc_nrfx_saadc.c | ||
adc_sam0.c | ||
adc_sam_afec.c | ||
adc_shell.c | ||
adc_stm32.c | ||
adc_test.c |