From 62aca7515d9acd35a64d703e21654eca0e613c27 Mon Sep 17 00:00:00 2001 From: svastm Date: Thu, 12 May 2016 10:09:54 +0200 Subject: [PATCH] [STM32F7] Fix end of analogin conversion --- .../mbed/targets/hal/TARGET_STM/TARGET_STM32F7/analogin_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F7/analogin_api.c b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F7/analogin_api.c index b317b32553a..fb227dc5d35 100644 --- a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F7/analogin_api.c +++ b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F7/analogin_api.c @@ -190,7 +190,7 @@ static inline uint16_t adc_read(analogin_t *obj) // Wait end of conversion and get value HAL_ADC_PollForConversion(&AdcHandle, 10); - if (HAL_ADC_GetState(&AdcHandle) == HAL_ADC_STATE_EOC_REG) { + if (HAL_ADC_GetState(&AdcHandle) & HAL_ADC_STATE_EOC_REG) { return (HAL_ADC_GetValue(&AdcHandle)); } else { return 0;