@@ -47,12 +47,13 @@ extern "C" {
47
47
48
48
49
49
/* Private_Variables */
50
- #if defined(HAL_ADC_MODULE_ENABLED) || defined(HAL_DAC_MODULE_ENABLED)
50
+ #if (defined(HAL_ADC_MODULE_ENABLED) && !defined(HAL_ADC_MODULE_ONLY)) ||\
51
+ (defined(HAL_DAC_MODULE_ENABLED) && !defined(HAL_DAC_MODULE_ONLY))
51
52
static PinName g_current_pin = NC;
52
53
#endif
53
54
54
55
/* Private_Defines */
55
- #ifdef HAL_ADC_MODULE_ENABLED
56
+ #if defined( HAL_ADC_MODULE_ENABLED) && !defined(HAL_ADC_MODULE_ONLY)
56
57
57
58
#ifndef ADC_SAMPLINGTIME
58
59
#if defined(ADC_SAMPLETIME_8CYCLES_5)
@@ -269,9 +270,9 @@ static uint32_t get_adc_internal_channel(PinName pin)
269
270
}
270
271
return channel;
271
272
}
272
- #endif /* HAL_ADC_MODULE_ENABLED */
273
+ #endif /* HAL_ADC_MODULE_ENABLED && !HAL_ADC_MODULE_ONLY */
273
274
274
- #ifdef HAL_TIM_MODULE_ENABLED
275
+ #if defined( HAL_TIM_MODULE_ENABLED) && !defined(HAL_TIM_MODULE_ONLY)
275
276
uint32_t get_pwm_channel (PinName pin)
276
277
{
277
278
uint32_t function = pinmap_function (pin, PinMap_PWM);
@@ -295,9 +296,9 @@ uint32_t get_pwm_channel(PinName pin)
295
296
}
296
297
return channel;
297
298
}
298
- #endif /* HAL_TIM_MODULE_ENABLED */
299
+ #endif /* HAL_TIM_MODULE_ENABLED && !HAL_TIM_MODULE_ONLY */
299
300
300
- #ifdef HAL_DAC_MODULE_ENABLED
301
+ #if defined( HAL_DAC_MODULE_ENABLED) && !defined(HAL_DAC_MODULE_ONLY)
301
302
static uint32_t get_dac_channel (PinName pin)
302
303
{
303
304
uint32_t function = pinmap_function (pin, PinMap_DAC);
@@ -555,9 +556,10 @@ void dac_stop(PinName pin)
555
556
return ;
556
557
}
557
558
}
558
- #endif // HAL_DAC_MODULE_ENABLED
559
+ #endif // HAL_DAC_MODULE_ENABLED && !HAL_DAC_MODULE_ONLY
559
560
560
- #ifdef HAL_ADC_MODULE_ENABLED
561
+
562
+ #if defined(HAL_ADC_MODULE_ENABLED) && !defined(HAL_ADC_MODULE_ONLY)
561
563
// //////////////////////// ADC INTERFACE FUNCTIONS /////////////////////////////
562
564
563
565
/* *
@@ -980,9 +982,9 @@ uint16_t adc_read_value(PinName pin)
980
982
981
983
return uhADCxConvertedValue;
982
984
}
983
- #endif /* HAL_ADC_MODULE_ENABLED */
985
+ #endif /* HAL_ADC_MODULE_ENABLED && !HAL_ADC_MODULE_ONLY */
984
986
985
- #ifdef HAL_TIM_MODULE_ENABLED
987
+ #if defined( HAL_TIM_MODULE_ENABLED) && !defined(HAL_TIM_MODULE_ONLY)
986
988
// //////////////////////// PWM INTERFACE FUNCTIONS /////////////////////////////
987
989
988
990
/* *
@@ -1032,7 +1034,7 @@ void pwm_stop(PinName pin)
1032
1034
HT = NULL ;
1033
1035
}
1034
1036
}
1035
- #endif /* HAL_TIM_MODULE_ENABLED */
1037
+ #endif /* HAL_TIM_MODULE_ENABLED && !HAL_TIM_MODULE_ONLY */
1036
1038
1037
1039
#ifdef __cplusplus
1038
1040
}
0 commit comments