Skip to content

Commit 7414b12

Browse files
committed
STM32: ADC: Fix PinMap_ADC_Internal
The instance needs to be searched in PinMap_ADC_Internal, not PinMap_ADC. This was a copy paste error...
1 parent b9d801f commit 7414b12

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

targets/TARGET_STM/TARGET_STM32F2/analogin_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ void analogin_init(analogin_t *obj, PinName pin)
6262
pinmap_pinout(pin, PinMap_ADC);
6363
} else {
6464
// Internal channels
65-
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC);
65+
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC_Internal);
6666
function = pinmap_function(pin, PinMap_ADC_Internal);
6767
// No GPIO configuration for internal channels
6868
}

targets/TARGET_STM/TARGET_STM32F4/analogin_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ void analogin_init(analogin_t *obj, PinName pin)
6262
pinmap_pinout(pin, PinMap_ADC);
6363
} else {
6464
// Internal channels
65-
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC);
65+
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC_Internal);
6666
function = pinmap_function(pin, PinMap_ADC_Internal);
6767
// No GPIO configuration for internal channels
6868
}

targets/TARGET_STM/TARGET_STM32F7/analogin_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ void analogin_init(analogin_t *obj, PinName pin)
6161
pinmap_pinout(pin, PinMap_ADC);
6262
} else {
6363
// Internal channels
64-
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC);
64+
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC_Internal);
6565
function = pinmap_function(pin, PinMap_ADC_Internal);
6666
// No GPIO configuration for internal channels
6767
}

targets/TARGET_STM/TARGET_STM32L4/analogin_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ void analogin_init(analogin_t *obj, PinName pin)
5555
pinmap_pinout(pin, PinMap_ADC);
5656
} else {
5757
// Internal channels
58-
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC);
58+
obj->handle.Instance = (ADC_TypeDef *) pinmap_peripheral(pin, PinMap_ADC_Internal);
5959
function = pinmap_function(pin, PinMap_ADC_Internal);
6060
// No GPIO configuration for internal channels
6161
}

0 commit comments

Comments
 (0)