4141const PinMap PinMap_ADC [] = {
4242 {PA_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 5 , 0 )}, // IN5 - ARDUINO A0
4343 {PA_1 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 6 , 0 )}, // IN6 - ARDUINO A1
44- {PA_2 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 7 , 0 )}, // IN7
45- {PA_3 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 8 , 0 )}, // IN8
44+ // {PA_2, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG_ADC_CONTROL, GPIO_NOPULL, 0, 7, 0)}, // IN7 // PA_2 is used as SERIAL_TX
45+ // {PA_3, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG_ADC_CONTROL, GPIO_NOPULL, 0, 8, 0)}, // IN8 // PA_3 is used as SERIAL_RX
4646 {PA_4 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 9 , 0 )}, // IN9 - ARDUINO A2
4747 {PA_5 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 10 , 0 )}, // IN10
4848 {PA_6 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 11 , 0 )}, // IN11
@@ -55,6 +55,10 @@ const PinMap PinMap_ADC[] = {
5555 {PC_3 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 4 , 0 )}, // IN4
5656 {PC_4 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 13 , 0 )}, // IN13
5757 {PC_5 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 14 , 0 )}, // IN14
58+ {NC , NC , 0 }
59+ };
60+
61+ const PinMap PinMap_ADC_Internal [] = {
5862 {ADC_TEMP , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 17 , 0 )},
5963 {ADC_VREF , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 0 , 0 )},
6064 {ADC_VBAT , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 18 , 0 )},
@@ -98,10 +102,10 @@ const PinMap PinMap_PWM[] = {
98102 {PA_1 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2
99103// {PA_1, PWM_5, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 2, 0)}, // TIM5_CH2 (used by us_ticker)
100104// {PA_1, PWM_15, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_TIM15, 1, 1)},// TIM15_CH1N
101- {PA_2 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 3 , 0 )}, // TIM2_CH3
105+ // {PA_2, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 3, 0)}, // TIM2_CH3 // PA_2 is used as SERIAL_TX
102106// {PA_2, PWM_5, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 3, 0)}, // TIM5_CH3 (used by us_ticker)
103107// {PA_2, PWM_15, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_TIM15, 1, 0)},// TIM15_CH1
104- {PA_3 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 4 , 0 )}, // TIM2_CH4
108+ // {PA_3, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_TIM2, 4, 0)}, // TIM2_CH4 // PA_3 is used as SERIAL_RX
105109// {PA_3, PWM_5, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM5, 4, 0)}, // TIM5_CH4 (used by us_ticker)
106110// {PA_3, PWM_15, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_TIM15, 2, 0)},// TIM15_CH2
107111 {PA_5 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 1 , 0 )}, // TIM2_CH1
@@ -159,11 +163,11 @@ const PinMap PinMap_PWM[] = {
159163
160164const PinMap PinMap_UART_TX [] = {
161165 {PA_0 , UART_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_UART4 )},
162- {PA_2 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )},
166+ {PA_2 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )}, // SERIAL_TX
163167 {PA_9 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
164168 {PB_6 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
165169 {PB_10 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
166- // {PB_11, LPUART_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_LPUART1)}, // Already used by UART_RX
170+ {PB_11 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
167171 {PC_1 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
168172 {PC_4 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
169173 {PC_10 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
@@ -174,10 +178,10 @@ const PinMap PinMap_UART_TX[] = {
174178
175179const PinMap PinMap_UART_RX [] = {
176180 {PA_1 , UART_4 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_UART4 )},
177- {PA_3 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )},
181+ {PA_3 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART2 )}, // SERIAL_RX
178182 {PA_10 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
179183 {PB_7 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
180- // {PB_10, LPUART_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF8_LPUART1)}, // Already used by UART_TX
184+ {PB_10 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
181185 {PB_11 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
182186 {PC_0 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
183187 {PC_5 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
0 commit comments