41
41
const PinMap PinMap_ADC [] = {
42
42
{PA_0 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 5 , 0 )}, // IN5 - ARDUINO A0
43
43
{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
46
46
{PA_4 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 9 , 0 )}, // IN9 - ARDUINO A2
47
47
{PA_5 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 10 , 0 )}, // IN10
48
48
{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[] = {
55
55
{PC_3 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 4 , 0 )}, // IN4
56
56
{PC_4 , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG_ADC_CONTROL , GPIO_NOPULL , 0 , 13 , 0 )}, // IN13
57
57
{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 [] = {
58
62
{ADC_TEMP , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 17 , 0 )},
59
63
{ADC_VREF , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 0 , 0 )},
60
64
{ADC_VBAT , ADC_1 , STM_PIN_DATA_EXT (STM_MODE_ANALOG , GPIO_NOPULL , 0 , 18 , 0 )},
@@ -98,10 +102,10 @@ const PinMap PinMap_PWM[] = {
98
102
{PA_1 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM2 , 2 , 0 )}, // TIM2_CH2
99
103
// {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)
100
104
// {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
102
106
// {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)
103
107
// {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
105
109
// {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)
106
110
// {PA_3, PWM_15, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_TIM15, 2, 0)},// TIM15_CH2
107
111
{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[] = {
159
163
160
164
const PinMap PinMap_UART_TX [] = {
161
165
{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
163
167
{PA_9 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
164
168
{PB_6 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
165
169
{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 )},
167
171
{PC_1 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
168
172
{PC_4 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
169
173
{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[] = {
174
178
175
179
const PinMap PinMap_UART_RX [] = {
176
180
{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
178
182
{PA_10 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART1 )},
179
183
{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 )},
181
185
{PB_11 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
182
186
{PC_0 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF8_LPUART1 )},
183
187
{PC_5 , UART_3 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF7_USART3 )},
0 commit comments