@@ -47,12 +47,13 @@ extern "C" {
4747
4848
4949/* 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))
5152static PinName g_current_pin = NC;
5253#endif
5354
5455/* Private_Defines */
55- #ifdef HAL_ADC_MODULE_ENABLED
56+ #if defined( HAL_ADC_MODULE_ENABLED) && !defined(HAL_ADC_MODULE_ONLY)
5657
5758#ifndef ADC_SAMPLINGTIME
5859#if defined(ADC_SAMPLETIME_8CYCLES_5)
@@ -269,9 +270,9 @@ static uint32_t get_adc_internal_channel(PinName pin)
269270 }
270271 return channel;
271272}
272- #endif /* HAL_ADC_MODULE_ENABLED */
273+ #endif /* HAL_ADC_MODULE_ENABLED && !HAL_ADC_MODULE_ONLY */
273274
274- #ifdef HAL_TIM_MODULE_ENABLED
275+ #if defined( HAL_TIM_MODULE_ENABLED) && !defined(HAL_TIM_MODULE_ONLY)
275276uint32_t get_pwm_channel (PinName pin)
276277{
277278 uint32_t function = pinmap_function (pin, PinMap_PWM);
@@ -295,9 +296,9 @@ uint32_t get_pwm_channel(PinName pin)
295296 }
296297 return channel;
297298}
298- #endif /* HAL_TIM_MODULE_ENABLED */
299+ #endif /* HAL_TIM_MODULE_ENABLED && !HAL_TIM_MODULE_ONLY */
299300
300- #ifdef HAL_DAC_MODULE_ENABLED
301+ #if defined( HAL_DAC_MODULE_ENABLED) && !defined(HAL_DAC_MODULE_ONLY)
301302static uint32_t get_dac_channel (PinName pin)
302303{
303304 uint32_t function = pinmap_function (pin, PinMap_DAC);
@@ -555,9 +556,10 @@ void dac_stop(PinName pin)
555556 return ;
556557 }
557558}
558- #endif // HAL_DAC_MODULE_ENABLED
559+ #endif // HAL_DAC_MODULE_ENABLED && !HAL_DAC_MODULE_ONLY
559560
560- #ifdef HAL_ADC_MODULE_ENABLED
561+
562+ #if defined(HAL_ADC_MODULE_ENABLED) && !defined(HAL_ADC_MODULE_ONLY)
561563// //////////////////////// ADC INTERFACE FUNCTIONS /////////////////////////////
562564
563565/* *
@@ -980,9 +982,9 @@ uint16_t adc_read_value(PinName pin)
980982
981983 return uhADCxConvertedValue;
982984}
983- #endif /* HAL_ADC_MODULE_ENABLED */
985+ #endif /* HAL_ADC_MODULE_ENABLED && !HAL_ADC_MODULE_ONLY */
984986
985- #ifdef HAL_TIM_MODULE_ENABLED
987+ #if defined( HAL_TIM_MODULE_ENABLED) && !defined(HAL_TIM_MODULE_ONLY)
986988// //////////////////////// PWM INTERFACE FUNCTIONS /////////////////////////////
987989
988990/* *
@@ -1032,7 +1034,7 @@ void pwm_stop(PinName pin)
10321034 HT = NULL ;
10331035 }
10341036}
1035- #endif /* HAL_TIM_MODULE_ENABLED */
1037+ #endif /* HAL_TIM_MODULE_ENABLED && !HAL_TIM_MODULE_ONLY */
10361038
10371039#ifdef __cplusplus
10381040}
0 commit comments