mirror of https://github.com/ARMmbed/mbed-os.git
STM: Add support for internal ADC pins
parent
dac3c218ef
commit
6489bb7c99
|
|
@ -52,6 +52,15 @@ MSTD_CONSTEXPR_FN_14 PinMap get_analogin_pinmap(const PinName pin)
|
|||
return {pin, pinmap.peripheral, pinmap.function};
|
||||
}
|
||||
}
|
||||
|
||||
#if PINMAP_ANALOGIN_INTERNAL
|
||||
for (const PinMap &pinmap : PINMAP_ANALOGIN_INTERNAL) {
|
||||
if (pinmap.pin == pin) {
|
||||
return {pin, pinmap.peripheral, pinmap.function};
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
return {NC, (int) NC, (int) NC};
|
||||
}
|
||||
#endif // DEVICE_ANALOGIN
|
||||
|
|
|
|||
|
|
@ -331,6 +331,7 @@ MSTD_CONSTEXPR_OBJ_11 PinMap PinMap_USB_FS[] = {
|
|||
};
|
||||
|
||||
#define PINMAP_ANALOGIN PinMap_ADC
|
||||
#define PINMAP_ANALOGIN_INTERNAL PinMap_ADC_Internal
|
||||
#define PINMAP_ANALOGOUT PinMap_DAC
|
||||
#define PINMAP_I2C_SDA PinMap_I2C_SDA
|
||||
#define PINMAP_I2C_SCL PinMap_I2C_SCL
|
||||
|
|
|
|||
|
|
@ -247,6 +247,7 @@ MSTD_CONSTEXPR_OBJ_11 const PinMap PinMap_USB_FS[] = {
|
|||
};
|
||||
|
||||
#define PINMAP_ANALOGIN PinMap_ADC
|
||||
#define PINMAP_ANALOGIN_INTERNAL PinMap_ADC_Internal
|
||||
#define PINMAP_I2C_SDA PinMap_I2C_SDA
|
||||
#define PINMAP_I2C_SCL PinMap_I2C_SCL
|
||||
#define PINMAP_UART_TX PinMap_UART_TX
|
||||
|
|
|
|||
|
|
@ -400,6 +400,7 @@ MSTD_CONSTEXPR_OBJ_11 const PinMap PinMap_USB_HS[] = {
|
|||
};
|
||||
|
||||
#define PINMAP_ANALOGIN PinMap_ADC
|
||||
#define PINMAP_ANALOGIN_INTERNAL PinMap_ADC_Internal
|
||||
#define PINMAP_ANALOGOUT PinMap_DAC
|
||||
#define PINMAP_I2C_SDA PinMap_I2C_SDA
|
||||
#define PINMAP_I2C_SCL PinMap_I2C_SCL
|
||||
|
|
|
|||
|
|
@ -394,6 +394,7 @@ MSTD_CONSTEXPR_OBJ_11 const PinMap PinMap_USB_FS[] = {
|
|||
};
|
||||
|
||||
#define PINMAP_ANALOGIN PinMap_ADC
|
||||
#define PINMAP_ANALOGIN_INTERNAL PinMap_ADC_Internal
|
||||
#define PINMAP_ANALOGOUT PinMap_DAC
|
||||
#define PINMAP_I2C_SDA PinMap_I2C_SDA
|
||||
#define PINMAP_I2C_SCL PinMap_I2C_SCL
|
||||
|
|
|
|||
Loading…
Reference in New Issue