File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 20
20
#ifndef Arduino_h
21
21
#define Arduino_h
22
22
23
+ #ifndef GCC_VERSION
24
+ #define GCC_VERSION (__GNUC__ * 10000 \
25
+ + __GNUC_MINOR__ * 100 \
26
+ + __GNUC_PATCHLEVEL__)
27
+ #endif
28
+ #if GCC_VERSION < 60300
29
+ #error "GCC version 6.3 or higher is required"
30
+ #endif
31
+
23
32
#include "wiring.h"
24
33
25
34
/* sketch */
Original file line number Diff line number Diff line change @@ -606,6 +606,11 @@ uint16_t adc_read_value(PinName pin)
606
606
AdcChannelConf .Rank = ADC_REGULAR_RANK_1 ; /* Specifies the rank in the regular group sequencer */
607
607
#ifndef STM32L0xx
608
608
AdcChannelConf .SamplingTime = SAMPLINGTIME ; /* Sampling time value to be set for the selected channel */
609
+ #endif
610
+ #if defined (STM32F3xx ) || defined (STM32L4xx )
611
+ AdcChannelConf .SingleDiff = ADC_SINGLE_ENDED ; /* Single-ended input channel */
612
+ AdcChannelConf .OffsetNumber = ADC_OFFSET_NONE ; /* No offset subtraction */
613
+ AdcChannelConf .Offset = 0 ; /* Parameter discarded because offset correction is disabled */
609
614
#endif
610
615
/*##-2- Configure ADC regular channel ######################################*/
611
616
if (HAL_ADC_ConfigChannel (& AdcHandle , & AdcChannelConf ) != HAL_OK )
You can’t perform that action at this time.
0 commit comments