Skip to content

Commit 1d3eb50

Browse files
committed
STM32: fix linker error with adc_read()
1 parent 2bbedab commit 1d3eb50

File tree

10 files changed

+11
-9
lines changed

10 files changed

+11
-9
lines changed

targets/TARGET_STM/TARGET_STM32F0/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ void analogin_init(analogin_t *obj, PinName pin)
9595
}
9696
}
9797

98-
static inline uint16_t adc_read(analogin_t *obj)
98+
uint16_t adc_read(analogin_t *obj)
9999
{
100100
ADC_ChannelConfTypeDef sConfig = {0};
101101

targets/TARGET_STM/TARGET_STM32F1/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ void analogin_init(analogin_t *obj, PinName pin)
101101
}
102102
}
103103

104-
static inline uint16_t adc_read(analogin_t *obj)
104+
uint16_t adc_read(analogin_t *obj)
105105
{
106106
ADC_ChannelConfTypeDef sConfig = {0};
107107

targets/TARGET_STM/TARGET_STM32F2/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ void analogin_init(analogin_t *obj, PinName pin)
101101
}
102102
}
103103

104-
static inline uint16_t adc_read(analogin_t *obj)
104+
uint16_t adc_read(analogin_t *obj)
105105
{
106106
ADC_ChannelConfTypeDef sConfig = {0};
107107

targets/TARGET_STM/TARGET_STM32F3/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ void analogin_init(analogin_t *obj, PinName pin)
115115
}
116116
}
117117

118-
static inline uint16_t adc_read(analogin_t *obj)
118+
uint16_t adc_read(analogin_t *obj)
119119
{
120120
ADC_ChannelConfTypeDef sConfig = {0};
121121

targets/TARGET_STM/TARGET_STM32F4/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ void analogin_init(analogin_t *obj, PinName pin)
101101
}
102102
}
103103

104-
static inline uint16_t adc_read(analogin_t *obj)
104+
uint16_t adc_read(analogin_t *obj)
105105
{
106106
ADC_ChannelConfTypeDef sConfig = {0};
107107

targets/TARGET_STM/TARGET_STM32F7/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ void analogin_init(analogin_t *obj, PinName pin)
101101
}
102102
}
103103

104-
static inline uint16_t adc_read(analogin_t *obj)
104+
uint16_t adc_read(analogin_t *obj)
105105
{
106106
ADC_ChannelConfTypeDef sConfig = {0};
107107

targets/TARGET_STM/TARGET_STM32L0/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ void analogin_init(analogin_t *obj, PinName pin)
100100
__HAL_ADC_ENABLE(&obj->handle);
101101
}
102102

103-
static inline uint16_t adc_read(analogin_t *obj)
103+
uint16_t adc_read(analogin_t *obj)
104104
{
105105
ADC_ChannelConfTypeDef sConfig = {0};
106106

targets/TARGET_STM/TARGET_STM32L1/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ void analogin_init(analogin_t *obj, PinName pin)
103103
}
104104
}
105105

106-
static inline uint16_t adc_read(analogin_t *obj)
106+
uint16_t adc_read(analogin_t *obj)
107107
{
108108
ADC_ChannelConfTypeDef sConfig = {0};
109109

targets/TARGET_STM/TARGET_STM32L4/analogin_device.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ void analogin_init(analogin_t *obj, PinName pin)
9999
}
100100
}
101101

102-
static inline uint16_t adc_read(analogin_t *obj)
102+
uint16_t adc_read(analogin_t *obj)
103103
{
104104
ADC_ChannelConfTypeDef sConfig = {0};
105105

targets/TARGET_STM/analogin_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929

3030
#if DEVICE_ANALOGIN
3131

32+
uint16_t adc_read(analogin_t *obj);
33+
3234
uint16_t analogin_read_u16(analogin_t *obj)
3335
{
3436
uint16_t value = adc_read(obj);

0 commit comments

Comments
 (0)