aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal
diff options
context:
space:
mode:
authorRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-06-03 10:54:37 +0000
committerRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-06-03 10:54:37 +0000
commitf558772bb8f099bdab54fa4f431a9536937d1e3d (patch)
tree1aadefac9184a1dc5f5d493023af162f36fbf90d /os/hal
parentf3c38b36f5e3039ef78736f568105a703c1046b0 (diff)
downloadChibiOS-f558772bb8f099bdab54fa4f431a9536937d1e3d.tar.gz
ChibiOS-f558772bb8f099bdab54fa4f431a9536937d1e3d.tar.bz2
ChibiOS-f558772bb8f099bdab54fa4f431a9536937d1e3d.zip
Fixed Bug #751
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9564 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal')
-rw-r--r--os/hal/include/hal_adc.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/os/hal/include/hal_adc.h b/os/hal/include/hal_adc.h
index 7b93851c5..527821245 100644
--- a/os/hal/include/hal_adc.h
+++ b/os/hal/include/hal_adc.h
@@ -230,8 +230,12 @@ typedef enum {
(adcp)->grpp->error_cb(adcp, err); \
if ((adcp)->state == ADC_ERROR) \
(adcp)->state = ADC_READY; \
+ (adcp)->grpp = NULL; \
+ } \
+ else { \
+ (adcp)->state = ADC_READY; \
+ (adcp)->grpp = NULL; \
} \
- (adcp)->grpp = NULL; \
_adc_timeout_isr(adcp); \
}
/** @} */