mbed-os/targets/TARGET_STM
Olaf Hagendorf b8fccedbc8 NUCLEO_F207ZG extending PeripheralPins.c: all available alternate functions can be used now
Through some minor extensions it is now possible to use all available alternate functions of a specific gpio pin. These alternatives exist up to now only as commented lines in PeripheralPins.c.
An API change is not necessary for this new functionality, only several pin definitions.

The new definitions now looks like:

    {PA_0,            ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)},  // ADC1_IN0
    {PA_0_ALT0,  ADC_2, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)},  // ADC2_IN0 // choice: PA_0 with ADC_1
    {PA_0_ALT1,  ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 0, 0)},  // ADC3_IN0 // choice: PA_0 with ADC_1

PA_0, PA_0_ALT0 or PA_0_ALT1 has to be used as pin names for the usage of the three possible ADC blocks (ADC1, ADC2, ADC3) connected to the pin (PA_0).
2017-02-13 12:01:33 +00:00
..
TARGET_STM32F0 STM32: Move types definitions to a common file 2017-01-30 11:20:03 +00:00
TARGET_STM32F1 STM32: Move types definitions to a common file 2017-01-30 11:20:03 +00:00
TARGET_STM32F2 NUCLEO_F207ZG extending PeripheralPins.c: all available alternate functions can be used now 2017-02-13 12:01:33 +00:00
TARGET_STM32F3 F3 CUBE update V1.7.0 CMSIS v2.3.0 => v2.3.1 HAL v1.3.0 => v1.4.0 LL v1.4.0 2017-01-30 11:20:52 +00:00
TARGET_STM32F4 STM32 HAL HCD : USBHOST changes for f4,f2,l4,f7 - reset toggle_out , toggle_in at init - in/out toggle in on ctrl endpoint - remove call back when transmission restarted 2017-02-13 12:01:01 +00:00
TARGET_STM32F7 STM32 HAL HCD : USBHOST changes for f4,f2,l4,f7 - reset toggle_out , toggle_in at init - in/out toggle in on ctrl endpoint - remove call back when transmission restarted 2017-02-13 12:01:01 +00:00
TARGET_STM32L0 STM32: Move types definitions to a common file 2017-01-30 11:20:03 +00:00
TARGET_STM32L1 STM32: Move types definitions to a common file 2017-01-30 11:20:03 +00:00
TARGET_STM32L4 STM32 HAL HCD : USBHOST changes for f4,f2,l4,f7 - reset toggle_out , toggle_in at init - in/out toggle in on ctrl endpoint - remove call back when transmission restarted 2017-02-13 12:01:01 +00:00
PeripheralPins.h STM32: make PeripheralPins.h a common file 2017-01-30 11:17:19 +00:00
PinNamesTypes.h STM32: Move types definitions to a common file 2017-01-30 11:20:03 +00:00
PortNames.h STM32: make PortNames.h a common file 2017-01-30 11:19:52 +00:00
gpio_api.c STM32: gpio: factorize gpio_api.c and gpio_object.h 2017-01-30 11:17:15 +00:00
gpio_object.h STM32: gpio: factorize gpio_api.c and gpio_object.h 2017-01-30 11:17:15 +00:00
hal_tick_16b.c STM32: TIM: Initialize new TIM parameter 2017-01-13 14:35:55 +00:00
hal_tick_32b.c STM32: TIM: Initialize new TIM parameter 2017-01-13 14:35:55 +00:00
i2c_api.c Fix bug in i2c_byte_read function 2017-01-30 11:20:56 +00:00
lp_ticker.c Run astyle 2016-12-30 12:42:06 +00:00
mbed_rtx.h Add this platform in mbed_rtx.h file 2016-12-19 14:39:07 +00:00
rtc_api.c Run astyle 2016-12-30 12:42:06 +00:00
rtc_api_hal.h STM32: Refactor lp_ticker.c + rtc_api.c + sleep.c + rtc_api_hal.h files 2016-12-30 12:42:04 +00:00
sleep.c STM32L4 deepsleep improvement 2017-01-13 14:35:32 +00:00
stm_spi_api.c STM: SPI: Initialize Rx in spi_master_write 2017-01-13 14:35:19 +00:00
trng_api.c rework after directory moves 2016-10-10 10:12:39 +02:00
us_ticker_16b.c Update license + date (same license as in mbed.h file) 2016-12-19 14:32:34 +00:00
us_ticker_32b.c Update license + date (same license as in mbed.h file) 2016-12-19 14:32:34 +00:00