2
2
* SPDX-License-Identifier: BSD-3-Clause
3
3
******************************************************************************
4
4
*
5
- * Copyright (c) 2018 STMicroelectronics.
5
+ * Copyright (c) 2016-2020 STMicroelectronics.
6
6
* All rights reserved.
7
7
*
8
8
* This software component is licensed by ST under BSD 3-Clause license,
11
11
* opensource.org/licenses/BSD-3-Clause
12
12
*
13
13
******************************************************************************
14
+ *
15
+ * Automatically generated from STM32CubeMX/db/mcu/STM32G031K(4-6-8)Tx.xml
14
16
*/
15
17
16
18
#include "PeripheralPins.h"
@@ -86,15 +88,14 @@ MBED_WEAK const PinMap PinMap_I2C_SCL[] = {
86
88
//*** PWM ***
87
89
88
90
// TIM2 cannot be used because already used by the us_ticker
89
- // You have to comment all PWM using TIM_MST defined in hal_tick.h file
90
- // or update python script (check TIM_MST_LIST) and re-run it
91
+ // (update us_ticker_data.h file if another timer is chosen)
91
92
MBED_WEAK const PinMap PinMap_PWM [] = {
92
- // {PA_0, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 1, 0)}, // TIM2_CH1
93
- // {PA_1, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 2, 0)}, // TIM2_CH2
94
- // {PA_2, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 3, 0)}, // TIM2_CH3 // Connected to STDIO_UART_TX
95
- // {PA_3, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 4, 0)}, // TIM2_CH4 // Connected to STDIO_UART_RX
93
+ // {PA_0, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 1, 0)}, // TIM2_CH1
94
+ // {PA_1, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 2, 0)}, // TIM2_CH2
95
+ // {PA_2, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 3, 0)}, // TIM2_CH3 // Connected to STDIO_UART_TX
96
+ // {PA_3, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 4, 0)}, // TIM2_CH4 // Connected to STDIO_UART_RX
96
97
{PA_4 , PWM_14 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_TIM14 , 1 , 0 )}, // TIM14_CH1
97
- // {PA_5, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 1, 0)}, // TIM2_CH1
98
+ // {PA_5, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 1, 0)}, // TIM2_CH1
98
99
{PA_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 1 , 0 )}, // TIM3_CH1
99
100
{PA_6_ALT0 , PWM_16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF5_TIM16 , 1 , 0 )}, // TIM16_CH1
100
101
{PA_7 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 1 , 1 )}, // TIM1_CH1N
@@ -107,61 +108,61 @@ MBED_WEAK const PinMap PinMap_PWM[] = {
107
108
{PA_10 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 3 , 0 )}, // TIM1_CH3
108
109
{PA_10_ALT0 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 3 , 0 )}, // TIM1_CH3
109
110
{PA_11 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 4 , 0 )}, // TIM1_CH4
110
- // {PA_15, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 1, 0)}, // TIM2_CH1
111
+ // {PA_15, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 1, 0)}, // TIM2_CH1
111
112
{PB_0 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 2 , 1 )}, // TIM1_CH2N
112
113
{PB_0_ALT0 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 3 , 0 )}, // TIM3_CH3
113
114
{PB_1 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM1 , 3 , 1 )}, // TIM1_CH3N
114
115
{PB_1_ALT0 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 4 , 0 )}, // TIM3_CH4
115
116
{PB_1_ALT1 , PWM_14 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_TIM14 , 1 , 0 )}, // TIM14_CH1
116
117
{PB_3 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 2 , 0 )}, // TIM1_CH2
117
- // {PB_3_ALT0, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 2, 0)}, // TIM2_CH2
118
+ // {PB_3, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 2, 0)}, // TIM2_CH2
118
119
{PB_4 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 1 , 0 )}, // TIM3_CH1
119
120
{PB_5 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 2 , 0 )}, // TIM3_CH2
120
121
{PB_6 , PWM_1 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM1 , 3 , 0 )}, // TIM1_CH3
121
122
{PB_6_ALT0 , PWM_16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM16 , 1 , 1 )}, // TIM16_CH1N
122
123
{PB_7 , PWM_17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM17 , 1 , 1 )}, // TIM17_CH1N
123
124
{PB_8 , PWM_16 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM16 , 1 , 0 )}, // TIM16_CH1
124
125
{PB_9 , PWM_17 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM17 , 1 , 0 )}, // TIM17_CH1
125
- {PC_6 , PWM_2 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF2_TIM2 , 3 , 0 )}, // TIM2_CH3 // Connected to LD3 [Green]
126
- {PC_6_ALT0 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 1 , 0 )}, // TIM3_CH1 // Connected to LD3 [Green]
126
+ // {PC_6, PWM_2, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM2, 3, 0)}, // TIM2_CH3 // Connected to LD3 [Green]
127
+ {PC_6 , PWM_3 , STM_PIN_DATA_EXT (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_TIM3 , 1 , 0 )}, // TIM3_CH1 // Connected to LD3 [Green]
127
128
{NC , NC , 0 }
128
129
};
129
130
130
131
//*** SERIAL ***
131
132
132
133
MBED_WEAK const PinMap PinMap_UART_TX [] = {
133
- {PA_2 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // Connected to STDIO_UART_TX
134
- {PA_2_ALT0 , LPUART_1 ,STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_LPUART1 )}, // Connected to STDIO_UART_TX
135
- {PA_9 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
136
- {PA_9_ALT0 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
137
- {PA_14 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // Connected to T_JTCK
138
- {PB_6 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART1 )},
134
+ {PA_2 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // Connected to STDIO_UART_TX
135
+ // {PA_2_ALT0, LPUART_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_LPUART1)}, // Connected to STDIO_UART_TX
136
+ {PA_9 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
137
+ {PA_9_ALT0 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
138
+ // {PA_14, UART_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)}, // Connected to T_JTCK
139
+ {PB_6 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART1 )},
139
140
{NC , NC , 0 }
140
141
};
141
142
142
143
MBED_WEAK const PinMap PinMap_UART_RX [] = {
143
- {PA_3 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // Connected to STDIO_UART_RX
144
- {PA_3_ALT0 , LPUART_1 ,STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_LPUART1 )}, // Connected to STDIO_UART_RX
145
- {PA_10 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
146
- {PA_10_ALT0 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
147
- {PA_15 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
148
- {PB_7 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART1 )},
144
+ {PA_3 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )}, // Connected to STDIO_UART_RX
145
+ // {PA_3_ALT0, LPUART_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_LPUART1)}, // Connected to STDIO_UART_RX
146
+ {PA_10 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
147
+ {PA_10_ALT0 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
148
+ // {PA_15, UART_2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
149
+ {PB_7 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF0_USART1 )},
149
150
{NC , NC , 0 }
150
151
};
151
152
152
153
MBED_WEAK const PinMap PinMap_UART_RTS [] = {
153
- {PA_1 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
154
- {PA_12 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
155
- {PB_1 , LPUART_1 ,STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_LPUART1 )},
156
- {PB_3 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART1 )},
154
+ {PA_1 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
155
+ {PA_12 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
156
+ {PB_1 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_LPUART1 )},
157
+ {PB_3 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART1 )},
157
158
{NC , NC , 0 }
158
159
};
159
160
160
161
MBED_WEAK const PinMap PinMap_UART_CTS [] = {
161
- {PA_0 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
162
- {PA_6 , LPUART_1 ,STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_LPUART1 )},
163
- {PA_11 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
164
- {PB_4 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART1 )},
162
+ {PA_0 , UART_2 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART2 )},
163
+ {PA_6 , LPUART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF6_LPUART1 )},
164
+ {PA_11 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF1_USART1 )},
165
+ {PB_4 , UART_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF4_USART1 )},
165
166
{NC , NC , 0 }
166
167
};
167
168
0 commit comments