zephyr/drivers/adc
Alexander Mihajlovic cfce5afcd9 drivers: adc: stm32: Clear ADRDY before waiting
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>
2022-01-17 11:48:30 -05:00
..
CMakeLists.txt drivers: adc: test driver 2022-01-17 08:13:41 -05:00
Kconfig drivers: adc: test driver 2022-01-17 08:13:41 -05:00
Kconfig.adc_emul
Kconfig.cc32xx
Kconfig.it8xxx2
Kconfig.lmp90xxx
Kconfig.mcp320x
Kconfig.mcux
Kconfig.npcx
Kconfig.nrfx
Kconfig.sam0
Kconfig.sam_afec
Kconfig.stm32 drivers: arm: stm32: adc: Added Shared IRQ 2022-01-11 11:50:43 +01:00
Kconfig.test drivers: adc: test driver 2022-01-17 08:13:41 -05:00
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 drivers: adc: adc_mchp_xec: update configuration register clk times 2021-12-22 13:47:18 -05:00
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 drivers: adc: npcx: Fix register offset 2022-01-07 11:21:29 -05:00
adc_nrfx_adc.c
adc_nrfx_saadc.c
adc_sam0.c
adc_sam_afec.c
adc_shell.c
adc_stm32.c drivers: adc: stm32: Clear ADRDY before waiting 2022-01-17 11:48:30 -05:00
adc_test.c drivers: adc: test driver 2022-01-17 08:13:41 -05:00