Zephyr API Documentation
4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
sf32lb52x-pinctrl.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025 Core Devices LLC
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
6
#ifndef _INCLUDE_ZEPHYR_DT_BINDINGS_PINCTRL_SF32LB52X_PINCTRL_H_
7
#define _INCLUDE_ZEPHYR_DT_BINDINGS_PINCTRL_SF32LB52X_PINCTRL_H_
8
9
#include "
sf32lb-common-pinctrl.h
"
10
11
/* ports */
12
#define SF32LB_PORT_SA 0U
13
#define SF32LB_PORT_PA 1U
14
15
/* PA00 */
16
#define PA00_GPIO SF32LB_PINMUX(PA, 0U, 0U, 0U, 0U)
17
#define PA00_LCDC1_SPI_RSTB SF32LB_PINMUX(PA, 0U, 1U, 0U, 0U)
18
/* PA_I2C_UART functions start */
19
#define PA00_I2C1_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x48U, 1U)
20
#define PA00_I2C1_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x48U, 0U)
21
#define PA00_I2C2_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x4CU, 1U)
22
#define PA00_I2C2_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x4CU, 0U)
23
#define PA00_I2C3_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x50U, 1U)
24
#define PA00_I2C3_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x50U, 0U)
25
#define PA00_I2C4_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x54U, 1U)
26
#define PA00_I2C4_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x54U, 0U)
27
#define PA00_USART1_CTS SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 3U)
28
#define PA00_USART1_RTS SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 2U)
29
#define PA00_USART1_RXD SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 1U)
30
#define PA00_USART1_TXD SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 0U)
31
#define PA00_USART2_CTS SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 3U)
32
#define PA00_USART2_RTS SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 2U)
33
#define PA00_USART2_RXD SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 1U)
34
#define PA00_USART2_TXD SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 0U)
35
#define PA00_USART3_CTS SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 3U)
36
#define PA00_USART3_RTS SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 2U)
37
#define PA00_USART3_RXD SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 1U)
38
#define PA00_USART3_TXD SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 0U)
39
/* PA_I2C_UART functions end */
40
/* PA_TIM functions start */
41
#define PA00_GPTIM1_CH1 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 0U)
42
#define PA00_GPTIM1_CH2 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 1U)
43
#define PA00_GPTIM1_CH3 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 2U)
44
#define PA00_GPTIM1_CH4 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 3U)
45
#define PA00_GPTIM2_CH1 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 0U)
46
#define PA00_GPTIM2_CH2 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 1U)
47
#define PA00_GPTIM2_CH3 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 2U)
48
#define PA00_GPTIM2_CH4 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 3U)
49
#define PA00_GPTIM1_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x6CU, 0U)
50
#define PA00_GPTIM2_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x6CU, 1U)
51
#define PA00_LPTIM1_IN SF32LB_PINMUX(PA, 0U, 5U, 0x70U, 0U)
52
#define PA00_LPTIM1_OUT SF32LB_PINMUX(PA, 0U, 5U, 0x70U, 1U)
53
#define PA00_LPTIM1_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x70U, 2U)
54
#define PA00_LPTIM2_IN SF32LB_PINMUX(PA, 0U, 5U, 0x74U, 0U)
55
#define PA00_LPTIM2_OUT SF32LB_PINMUX(PA, 0U, 5U, 0x74U, 1U)
56
#define PA00_LPTIM2_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x74U, 2U)
57
#define PA00_ATIM1_CH1 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 0U)
58
#define PA00_ATIM1_CH2 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 1U)
59
#define PA00_ATIM1_CH3 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 2U)
60
#define PA00_ATIM1_CH4 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 3U)
61
#define PA00_ATIM1_CH1N SF32LB_PINMUX(PA, 0U, 5U, 0x7CU, 0U)
62
#define PA00_ATIM1_CH2N SF32LB_PINMUX(PA, 0U, 5U, 0x7CU, 1U)
63
#define PA00_ATIM1_CH3N SF32LB_PINMUX(PA, 0U, 5U, 0x7CU, 2U)
64
#define PA00_ATIM1_BK SF32LB_PINMUX(PA, 0U, 5U, 0x80U, 0U)
65
#define PA00_ATIM1_BK2 SF32LB_PINMUX(PA, 0U, 5U, 0x80U, 1U)
66
#define PA00_ATIM1_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x80U, 2U)
67
/* PA_TIM functions end */
68
#define PA00_LCDC1_8080_RSTB SF32LB_PINMUX(PA, 0U, 7U, 0U, 0U)
69
70
/* PA01 */
71
#define PA01_GPIO SF32LB_PINMUX(PA, 1U, 0U, 0U, 0U)
72
/* PA_I2C_UART functions start */
73
#define PA01_I2C1_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x48U, 1U)
74
#define PA01_I2C1_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x48U, 0U)
75
#define PA01_I2C2_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x4CU, 1U)
76
#define PA01_I2C2_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x4CU, 0U)
77
#define PA01_I2C3_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x50U, 1U)
78
#define PA01_I2C3_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x50U, 0U)
79
#define PA01_I2C4_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x54U, 1U)
80
#define PA01_I2C4_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x54U, 0U)
81
#define PA01_USART1_CTS SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 3U)
82
#define PA01_USART1_RTS SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 2U)
83
#define PA01_USART1_RXD SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 1U)
84
#define PA01_USART1_TXD SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 0U)
85
#define PA01_USART2_CTS SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 3U)
86
#define PA01_USART2_RTS SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 2U)
87
#define PA01_USART2_RXD SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 1U)
88
#define PA01_USART2_TXD SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 0U)
89
#define PA01_USART3_CTS SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 3U)
90
#define PA01_USART3_RTS SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 2U)
91
#define PA01_USART3_RXD SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 1U)
92
#define PA01_USART3_TXD SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 0U)
93
/* PA_I2C_UART functions end */
94
/* PA_TIM functions start */
95
#define PA01_GPTIM1_CH1 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 0U)
96
#define PA01_GPTIM1_CH2 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 1U)
97
#define PA01_GPTIM1_CH3 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 2U)
98
#define PA01_GPTIM1_CH4 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 3U)
99
#define PA01_GPTIM2_CH1 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 0U)
100
#define PA01_GPTIM2_CH2 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 1U)
101
#define PA01_GPTIM2_CH3 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 2U)
102
#define PA01_GPTIM2_CH4 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 3U)
103
#define PA01_GPTIM1_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x6CU, 0U)
104
#define PA01_GPTIM2_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x6CU, 1U)
105
#define PA01_LPTIM1_IN SF32LB_PINMUX(PA, 1U, 5U, 0x70U, 0U)
106
#define PA01_LPTIM1_OUT SF32LB_PINMUX(PA, 1U, 5U, 0x70U, 1U)
107
#define PA01_LPTIM1_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x70U, 2U)
108
#define PA01_LPTIM2_IN SF32LB_PINMUX(PA, 1U, 5U, 0x74U, 0U)
109
#define PA01_LPTIM2_OUT SF32LB_PINMUX(PA, 1U, 5U, 0x74U, 1U)
110
#define PA01_LPTIM2_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x74U, 2U)
111
#define PA01_ATIM1_CH1 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 0U)
112
#define PA01_ATIM1_CH2 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 1U)
113
#define PA01_ATIM1_CH3 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 2U)
114
#define PA01_ATIM1_CH4 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 3U)
115
#define PA01_ATIM1_CH1N SF32LB_PINMUX(PA, 1U, 5U, 0x7CU, 0U)
116
#define PA01_ATIM1_CH2N SF32LB_PINMUX(PA, 1U, 5U, 0x7CU, 1U)
117
#define PA01_ATIM1_CH3N SF32LB_PINMUX(PA, 1U, 5U, 0x7CU, 2U)
118
#define PA01_ATIM1_BK SF32LB_PINMUX(PA, 1U, 5U, 0x80U, 0U)
119
#define PA01_ATIM1_BK2 SF32LB_PINMUX(PA, 1U, 5U, 0x80U, 1U)
120
#define PA01_ATIM1_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x80U, 2U)
121
/* PA_TIM functions end */
122
123
/* PA02 */
124
#define PA02_GPIO SF32LB_PINMUX(PA, 2U, 0U, 0U, 0U)
125
#define PA02_LCDC1_SPI_TE SF32LB_PINMUX(PA, 2U, 1U, 0U, 0U)
126
#define PA02_I2S1_MCLK SF32LB_PINMUX(PA, 2U, 3U, 0U, 0U)
127
/* PA_I2C_UART functions start */
128
#define PA02_I2C1_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x48U, 1U)
129
#define PA02_I2C1_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x48U, 0U)
130
#define PA02_I2C2_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x4CU, 1U)
131
#define PA02_I2C2_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x4CU, 0U)
132
#define PA02_I2C3_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x50U, 1U)
133
#define PA02_I2C3_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x50U, 0U)
134
#define PA02_I2C4_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x54U, 1U)
135
#define PA02_I2C4_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x54U, 0U)
136
#define PA02_USART1_CTS SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 3U)
137
#define PA02_USART1_RTS SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 2U)
138
#define PA02_USART1_RXD SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 1U)
139
#define PA02_USART1_TXD SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 0U)
140
#define PA02_USART2_CTS SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 3U)
141
#define PA02_USART2_RTS SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 2U)
142
#define PA02_USART2_RXD SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 1U)
143
#define PA02_USART2_TXD SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 0U)
144
#define PA02_USART3_CTS SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 3U)
145
#define PA02_USART3_RTS SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 2U)
146
#define PA02_USART3_RXD SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 1U)
147
#define PA02_USART3_TXD SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 0U)
148
/* PA_I2C_UART functions end */
149
/* PA_TIM functions start */
150
#define PA02_GPTIM1_CH1 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 0U)
151
#define PA02_GPTIM1_CH2 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 1U)
152
#define PA02_GPTIM1_CH3 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 2U)
153
#define PA02_GPTIM1_CH4 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 3U)
154
#define PA02_GPTIM2_CH1 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 0U)
155
#define PA02_GPTIM2_CH2 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 1U)
156
#define PA02_GPTIM2_CH3 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 2U)
157
#define PA02_GPTIM2_CH4 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 3U)
158
#define PA02_GPTIM1_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x6CU, 0U)
159
#define PA02_GPTIM2_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x6CU, 1U)
160
#define PA02_LPTIM1_IN SF32LB_PINMUX(PA, 2U, 5U, 0x70U, 0U)
161
#define PA02_LPTIM1_OUT SF32LB_PINMUX(PA, 2U, 5U, 0x70U, 1U)
162
#define PA02_LPTIM1_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x70U, 2U)
163
#define PA02_LPTIM2_IN SF32LB_PINMUX(PA, 2U, 5U, 0x74U, 0U)
164
#define PA02_LPTIM2_OUT SF32LB_PINMUX(PA, 2U, 5U, 0x74U, 1U)
165
#define PA02_LPTIM2_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x74U, 2U)
166
#define PA02_ATIM1_CH1 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 0U)
167
#define PA02_ATIM1_CH2 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 1U)
168
#define PA02_ATIM1_CH3 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 2U)
169
#define PA02_ATIM1_CH4 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 3U)
170
#define PA02_ATIM1_CH1N SF32LB_PINMUX(PA, 2U, 5U, 0x7CU, 0U)
171
#define PA02_ATIM1_CH2N SF32LB_PINMUX(PA, 2U, 5U, 0x7CU, 1U)
172
#define PA02_ATIM1_CH3N SF32LB_PINMUX(PA, 2U, 5U, 0x7CU, 2U)
173
#define PA02_ATIM1_BK SF32LB_PINMUX(PA, 2U, 5U, 0x80U, 0U)
174
#define PA02_ATIM1_BK2 SF32LB_PINMUX(PA, 2U, 5U, 0x80U, 1U)
175
#define PA02_ATIM1_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x80U, 2U)
176
/* PA_TIM functions end */
177
#define PA02_LCDC1_JDI_B2 SF32LB_PINMUX(PA, 2U, 6U, 0U, 0U)
178
#define PA02_LCDC1_8080_TE SF32LB_PINMUX(PA, 2U, 7U, 0U, 0U)
179
180
/* PA03 */
181
#define PA03_GPIO SF32LB_PINMUX(PA, 3U, 0U, 0U, 0U)
182
#define PA03_LCDC1_SPI_CS SF32LB_PINMUX(PA, 3U, 1U, 0U, 0U)
183
#define PA03_I2S1_SDO SF32LB_PINMUX(PA, 3U, 3U, 0U, 0U)
184
/* PA_I2C_UART functions start */
185
#define PA03_I2C1_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x48U, 1U)
186
#define PA03_I2C1_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x48U, 0U)
187
#define PA03_I2C2_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x4CU, 1U)
188
#define PA03_I2C2_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x4CU, 0U)
189
#define PA03_I2C3_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x50U, 1U)
190
#define PA03_I2C3_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x50U, 0U)
191
#define PA03_I2C4_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x54U, 1U)
192
#define PA03_I2C4_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x54U, 0U)
193
#define PA03_USART1_CTS SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 3U)
194
#define PA03_USART1_RTS SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 2U)
195
#define PA03_USART1_RXD SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 1U)
196
#define PA03_USART1_TXD SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 0U)
197
#define PA03_USART2_CTS SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 3U)
198
#define PA03_USART2_RTS SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 2U)
199
#define PA03_USART2_RXD SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 1U)
200
#define PA03_USART2_TXD SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 0U)
201
#define PA03_USART3_CTS SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 3U)
202
#define PA03_USART3_RTS SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 2U)
203
#define PA03_USART3_RXD SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 1U)
204
#define PA03_USART3_TXD SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 0U)
205
/* PA_I2C_UART functions end */
206
/* PA_TIM functions start */
207
#define PA03_GPTIM1_CH1 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 0U)
208
#define PA03_GPTIM1_CH2 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 1U)
209
#define PA03_GPTIM1_CH3 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 2U)
210
#define PA03_GPTIM1_CH4 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 3U)
211
#define PA03_GPTIM2_CH1 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 0U)
212
#define PA03_GPTIM2_CH2 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 1U)
213
#define PA03_GPTIM2_CH3 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 2U)
214
#define PA03_GPTIM2_CH4 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 3U)
215
#define PA03_GPTIM1_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x6CU, 0U)
216
#define PA03_GPTIM2_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x6CU, 1U)
217
#define PA03_LPTIM1_IN SF32LB_PINMUX(PA, 3U, 5U, 0x70U, 0U)
218
#define PA03_LPTIM1_OUT SF32LB_PINMUX(PA, 3U, 5U, 0x70U, 1U)
219
#define PA03_LPTIM1_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x70U, 2U)
220
#define PA03_LPTIM2_IN SF32LB_PINMUX(PA, 3U, 5U, 0x74U, 0U)
221
#define PA03_LPTIM2_OUT SF32LB_PINMUX(PA, 3U, 5U, 0x74U, 1U)
222
#define PA03_LPTIM2_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x74U, 2U)
223
#define PA03_ATIM1_CH1 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 0U)
224
#define PA03_ATIM1_CH2 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 1U)
225
#define PA03_ATIM1_CH3 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 2U)
226
#define PA03_ATIM1_CH4 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 3U)
227
#define PA03_ATIM1_CH1N SF32LB_PINMUX(PA, 3U, 5U, 0x7CU, 0U)
228
#define PA03_ATIM1_CH2N SF32LB_PINMUX(PA, 3U, 5U, 0x7CU, 1U)
229
#define PA03_ATIM1_CH3N SF32LB_PINMUX(PA, 3U, 5U, 0x7CU, 2U)
230
#define PA03_ATIM1_BK SF32LB_PINMUX(PA, 3U, 5U, 0x80U, 0U)
231
#define PA03_ATIM1_BK2 SF32LB_PINMUX(PA, 3U, 5U, 0x80U, 1U)
232
#define PA03_ATIM1_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x80U, 2U)
233
/* PA_TIM functions end */
234
#define PA03_LCDC1_JDI_B1 SF32LB_PINMUX(PA, 3U, 6U, 0U, 0U)
235
#define PA03_LCDC1_8080_CS SF32LB_PINMUX(PA, 3U, 7U, 0U, 0U)
236
237
/* PA04 */
238
#define PA04_GPIO SF32LB_PINMUX(PA, 4U, 0U, 0U, 0U)
239
#define PA04_LCDC1_SPI_CLK SF32LB_PINMUX(PA, 4U, 1U, 0U, 0U)
240
#define PA04_I2S1_SDI SF32LB_PINMUX(PA, 4U, 3U, 0U, 0U)
241
/* PA_I2C_UART functions start */
242
#define PA04_I2C1_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x48U, 1U)
243
#define PA04_I2C1_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x48U, 0U)
244
#define PA04_I2C2_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x4CU, 1U)
245
#define PA04_I2C2_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x4CU, 0U)
246
#define PA04_I2C3_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x50U, 1U)
247
#define PA04_I2C3_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x50U, 0U)
248
#define PA04_I2C4_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x54U, 1U)
249
#define PA04_I2C4_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x54U, 0U)
250
#define PA04_USART1_CTS SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 3U)
251
#define PA04_USART1_RTS SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 2U)
252
#define PA04_USART1_RXD SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 1U)
253
#define PA04_USART1_TXD SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 0U)
254
#define PA04_USART2_CTS SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 3U)
255
#define PA04_USART2_RTS SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 2U)
256
#define PA04_USART2_RXD SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 1U)
257
#define PA04_USART2_TXD SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 0U)
258
#define PA04_USART3_CTS SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 3U)
259
#define PA04_USART3_RTS SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 2U)
260
#define PA04_USART3_RXD SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 1U)
261
#define PA04_USART3_TXD SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 0U)
262
/* PA_I2C_UART functions end */
263
/* PA_TIM functions start */
264
#define PA04_GPTIM1_CH1 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 0U)
265
#define PA04_GPTIM1_CH2 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 1U)
266
#define PA04_GPTIM1_CH3 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 2U)
267
#define PA04_GPTIM1_CH4 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 3U)
268
#define PA04_GPTIM2_CH1 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 0U)
269
#define PA04_GPTIM2_CH2 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 1U)
270
#define PA04_GPTIM2_CH3 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 2U)
271
#define PA04_GPTIM2_CH4 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 3U)
272
#define PA04_GPTIM1_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x6CU, 0U)
273
#define PA04_GPTIM2_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x6CU, 1U)
274
#define PA04_LPTIM1_IN SF32LB_PINMUX(PA, 4U, 5U, 0x70U, 0U)
275
#define PA04_LPTIM1_OUT SF32LB_PINMUX(PA, 4U, 5U, 0x70U, 1U)
276
#define PA04_LPTIM1_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x70U, 2U)
277
#define PA04_LPTIM2_IN SF32LB_PINMUX(PA, 4U, 5U, 0x74U, 0U)
278
#define PA04_LPTIM2_OUT SF32LB_PINMUX(PA, 4U, 5U, 0x74U, 1U)
279
#define PA04_LPTIM2_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x74U, 2U)
280
#define PA04_ATIM1_CH1 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 0U)
281
#define PA04_ATIM1_CH2 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 1U)
282
#define PA04_ATIM1_CH3 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 2U)
283
#define PA04_ATIM1_CH4 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 3U)
284
#define PA04_ATIM1_CH1N SF32LB_PINMUX(PA, 4U, 5U, 0x7CU, 0U)
285
#define PA04_ATIM1_CH2N SF32LB_PINMUX(PA, 4U, 5U, 0x7CU, 1U)
286
#define PA04_ATIM1_CH3N SF32LB_PINMUX(PA, 4U, 5U, 0x7CU, 2U)
287
#define PA04_ATIM1_BK SF32LB_PINMUX(PA, 4U, 5U, 0x80U, 0U)
288
#define PA04_ATIM1_BK2 SF32LB_PINMUX(PA, 4U, 5U, 0x80U, 1U)
289
#define PA04_ATIM1_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x80U, 2U)
290
/* PA_TIM functions end */
291
#define PA04_LCDC1_JDI_G1 SF32LB_PINMUX(PA, 4U, 6U, 0U, 0U)
292
#define PA04_LCDC1_8080_WR SF32LB_PINMUX(PA, 4U, 7U, 0U, 0U)
293
294
/* PA05 */
295
#define PA05_GPIO SF32LB_PINMUX(PA, 5U, 0U, 0U, 0U)
296
#define PA05_LCDC1_SPI_DIO0 SF32LB_PINMUX(PA, 5U, 1U, 0U, 0U)
297
#define PA05_I2S1_BCK SF32LB_PINMUX(PA, 5U, 3U, 0U, 0U)
298
/* PA_I2C_UART functions start */
299
#define PA05_I2C1_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x48U, 1U)
300
#define PA05_I2C1_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x48U, 0U)
301
#define PA05_I2C2_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x4CU, 1U)
302
#define PA05_I2C2_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x4CU, 0U)
303
#define PA05_I2C3_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x50U, 1U)
304
#define PA05_I2C3_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x50U, 0U)
305
#define PA05_I2C4_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x54U, 1U)
306
#define PA05_I2C4_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x54U, 0U)
307
#define PA05_USART1_CTS SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 3U)
308
#define PA05_USART1_RTS SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 2U)
309
#define PA05_USART1_RXD SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 1U)
310
#define PA05_USART1_TXD SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 0U)
311
#define PA05_USART2_CTS SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 3U)
312
#define PA05_USART2_RTS SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 2U)
313
#define PA05_USART2_RXD SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 1U)
314
#define PA05_USART2_TXD SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 0U)
315
#define PA05_USART3_CTS SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 3U)
316
#define PA05_USART3_RTS SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 2U)
317
#define PA05_USART3_RXD SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 1U)
318
#define PA05_USART3_TXD SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 0U)
319
/* PA_I2C_UART functions end */
320
/* PA_TIM functions start */
321
#define PA05_GPTIM1_CH1 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 0U)
322
#define PA05_GPTIM1_CH2 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 1U)
323
#define PA05_GPTIM1_CH3 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 2U)
324
#define PA05_GPTIM1_CH4 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 3U)
325
#define PA05_GPTIM2_CH1 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 0U)
326
#define PA05_GPTIM2_CH2 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 1U)
327
#define PA05_GPTIM2_CH3 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 2U)
328
#define PA05_GPTIM2_CH4 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 3U)
329
#define PA05_GPTIM1_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x6CU, 0U)
330
#define PA05_GPTIM2_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x6CU, 1U)
331
#define PA05_LPTIM1_IN SF32LB_PINMUX(PA, 5U, 5U, 0x70U, 0U)
332
#define PA05_LPTIM1_OUT SF32LB_PINMUX(PA, 5U, 5U, 0x70U, 1U)
333
#define PA05_LPTIM1_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x70U, 2U)
334
#define PA05_LPTIM2_IN SF32LB_PINMUX(PA, 5U, 5U, 0x74U, 0U)
335
#define PA05_LPTIM2_OUT SF32LB_PINMUX(PA, 5U, 5U, 0x74U, 1U)
336
#define PA05_LPTIM2_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x74U, 2U)
337
#define PA05_ATIM1_CH1 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 0U)
338
#define PA05_ATIM1_CH2 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 1U)
339
#define PA05_ATIM1_CH3 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 2U)
340
#define PA05_ATIM1_CH4 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 3U)
341
#define PA05_ATIM1_CH1N SF32LB_PINMUX(PA, 5U, 5U, 0x7CU, 0U)
342
#define PA05_ATIM1_CH2N SF32LB_PINMUX(PA, 5U, 5U, 0x7CU, 1U)
343
#define PA05_ATIM1_CH3N SF32LB_PINMUX(PA, 5U, 5U, 0x7CU, 2U)
344
#define PA05_ATIM1_BK SF32LB_PINMUX(PA, 5U, 5U, 0x80U, 0U)
345
#define PA05_ATIM1_BK2 SF32LB_PINMUX(PA, 5U, 5U, 0x80U, 1U)
346
#define PA05_ATIM1_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x80U, 2U)
347
/* PA_TIM functions end */
348
#define PA05_LCDC1_JDI_R1 SF32LB_PINMUX(PA, 5U, 6U, 0U, 0U)
349
#define PA05_LCDC1_8080_RD SF32LB_PINMUX(PA, 5U, 7U, 0U, 0U)
350
351
/* PA06 */
352
#define PA06_GPIO SF32LB_PINMUX(PA, 6U, 0U, 0U, 0U)
353
#define PA06_LCDC1_SPI_DIO1 SF32LB_PINMUX(PA, 6U, 1U, 0U, 0U)
354
#define PA06_I2S1_LRCK SF32LB_PINMUX(PA, 6U, 3U, 0U, 0U)
355
/* PA_I2C_UART functions start */
356
#define PA06_I2C1_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x48U, 1U)
357
#define PA06_I2C1_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x48U, 0U)
358
#define PA06_I2C2_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x4CU, 1U)
359
#define PA06_I2C2_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x4CU, 0U)
360
#define PA06_I2C3_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x50U, 1U)
361
#define PA06_I2C3_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x50U, 0U)
362
#define PA06_I2C4_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x54U, 1U)
363
#define PA06_I2C4_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x54U, 0U)
364
#define PA06_USART1_CTS SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 3U)
365
#define PA06_USART1_RTS SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 2U)
366
#define PA06_USART1_RXD SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 1U)
367
#define PA06_USART1_TXD SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 0U)
368
#define PA06_USART2_CTS SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 3U)
369
#define PA06_USART2_RTS SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 2U)
370
#define PA06_USART2_RXD SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 1U)
371
#define PA06_USART2_TXD SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 0U)
372
#define PA06_USART3_CTS SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 3U)
373
#define PA06_USART3_RTS SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 2U)
374
#define PA06_USART3_RXD SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 1U)
375
#define PA06_USART3_TXD SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 0U)
376
/* PA_I2C_UART functions end */
377
/* PA_TIM functions start */
378
#define PA06_GPTIM1_CH1 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 0U)
379
#define PA06_GPTIM1_CH2 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 1U)
380
#define PA06_GPTIM1_CH3 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 2U)
381
#define PA06_GPTIM1_CH4 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 3U)
382
#define PA06_GPTIM2_CH1 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 0U)
383
#define PA06_GPTIM2_CH2 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 1U)
384
#define PA06_GPTIM2_CH3 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 2U)
385
#define PA06_GPTIM2_CH4 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 3U)
386
#define PA06_GPTIM1_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x6CU, 0U)
387
#define PA06_GPTIM2_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x6CU, 1U)
388
#define PA06_LPTIM1_IN SF32LB_PINMUX(PA, 6U, 5U, 0x70U, 0U)
389
#define PA06_LPTIM1_OUT SF32LB_PINMUX(PA, 6U, 5U, 0x70U, 1U)
390
#define PA06_LPTIM1_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x70U, 2U)
391
#define PA06_LPTIM2_IN SF32LB_PINMUX(PA, 6U, 5U, 0x74U, 0U)
392
#define PA06_LPTIM2_OUT SF32LB_PINMUX(PA, 6U, 5U, 0x74U, 1U)
393
#define PA06_LPTIM2_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x74U, 2U)
394
#define PA06_ATIM1_CH1 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 0U)
395
#define PA06_ATIM1_CH2 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 1U)
396
#define PA06_ATIM1_CH3 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 2U)
397
#define PA06_ATIM1_CH4 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 3U)
398
#define PA06_ATIM1_CH1N SF32LB_PINMUX(PA, 6U, 5U, 0x7CU, 0U)
399
#define PA06_ATIM1_CH2N SF32LB_PINMUX(PA, 6U, 5U, 0x7CU, 1U)
400
#define PA06_ATIM1_CH3N SF32LB_PINMUX(PA, 6U, 5U, 0x7CU, 2U)
401
#define PA06_ATIM1_BK SF32LB_PINMUX(PA, 6U, 5U, 0x80U, 0U)
402
#define PA06_ATIM1_BK2 SF32LB_PINMUX(PA, 6U, 5U, 0x80U, 1U)
403
#define PA06_ATIM1_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x80U, 2U)
404
/* PA_TIM functions end */
405
#define PA06_LCDC1_JDI_HST SF32LB_PINMUX(PA, 6U, 6U, 0U, 0U)
406
#define PA06_LCDC1_8080_DC SF32LB_PINMUX(PA, 6U, 7U, 0U, 0U)
407
408
/* PA07 */
409
#define PA07_GPIO SF32LB_PINMUX(PA, 7U, 0U, 0U, 0U)
410
#define PA07_LCDC1_SPI_DIO2 SF32LB_PINMUX(PA, 7U, 1U, 0U, 0U)
411
#define PA07_PDM1_CLK SF32LB_PINMUX(PA, 7U, 3U, 0U, 0U)
412
/* PA_I2C_UART functions start */
413
#define PA07_I2C1_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x48U, 1U)
414
#define PA07_I2C1_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x48U, 0U)
415
#define PA07_I2C2_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x4CU, 1U)
416
#define PA07_I2C2_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x4CU, 0U)
417
#define PA07_I2C3_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x50U, 1U)
418
#define PA07_I2C3_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x50U, 0U)
419
#define PA07_I2C4_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x54U, 1U)
420
#define PA07_I2C4_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x54U, 0U)
421
#define PA07_USART1_CTS SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 3U)
422
#define PA07_USART1_RTS SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 2U)
423
#define PA07_USART1_RXD SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 1U)
424
#define PA07_USART1_TXD SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 0U)
425
#define PA07_USART2_CTS SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 3U)
426
#define PA07_USART2_RTS SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 2U)
427
#define PA07_USART2_RXD SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 1U)
428
#define PA07_USART2_TXD SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 0U)
429
#define PA07_USART3_CTS SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 3U)
430
#define PA07_USART3_RTS SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 2U)
431
#define PA07_USART3_RXD SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 1U)
432
#define PA07_USART3_TXD SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 0U)
433
/* PA_I2C_UART functions end */
434
/* PA_TIM functions start */
435
#define PA07_GPTIM1_CH1 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 0U)
436
#define PA07_GPTIM1_CH2 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 1U)
437
#define PA07_GPTIM1_CH3 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 2U)
438
#define PA07_GPTIM1_CH4 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 3U)
439
#define PA07_GPTIM2_CH1 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 0U)
440
#define PA07_GPTIM2_CH2 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 1U)
441
#define PA07_GPTIM2_CH3 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 2U)
442
#define PA07_GPTIM2_CH4 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 3U)
443
#define PA07_GPTIM1_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x6CU, 0U)
444
#define PA07_GPTIM2_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x6CU, 1U)
445
#define PA07_LPTIM1_IN SF32LB_PINMUX(PA, 7U, 5U, 0x70U, 0U)
446
#define PA07_LPTIM1_OUT SF32LB_PINMUX(PA, 7U, 5U, 0x70U, 1U)
447
#define PA07_LPTIM1_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x70U, 2U)
448
#define PA07_LPTIM2_IN SF32LB_PINMUX(PA, 7U, 5U, 0x74U, 0U)
449
#define PA07_LPTIM2_OUT SF32LB_PINMUX(PA, 7U, 5U, 0x74U, 1U)
450
#define PA07_LPTIM2_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x74U, 2U)
451
#define PA07_ATIM1_CH1 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 0U)
452
#define PA07_ATIM1_CH2 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 1U)
453
#define PA07_ATIM1_CH3 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 2U)
454
#define PA07_ATIM1_CH4 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 3U)
455
#define PA07_ATIM1_CH1N SF32LB_PINMUX(PA, 7U, 5U, 0x7CU, 0U)
456
#define PA07_ATIM1_CH2N SF32LB_PINMUX(PA, 7U, 5U, 0x7CU, 1U)
457
#define PA07_ATIM1_CH3N SF32LB_PINMUX(PA, 7U, 5U, 0x7CU, 2U)
458
#define PA07_ATIM1_BK SF32LB_PINMUX(PA, 7U, 5U, 0x80U, 0U)
459
#define PA07_ATIM1_BK2 SF32LB_PINMUX(PA, 7U, 5U, 0x80U, 1U)
460
#define PA07_ATIM1_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x80U, 2U)
461
/* PA_TIM functions end */
462
#define PA07_LCDC1_JDI_ENB SF32LB_PINMUX(PA, 7U, 6U, 0U, 0U)
463
#define PA07_LCDC1_8080_DIO0 SF32LB_PINMUX(PA, 7U, 7U, 0U, 0U)
464
465
/* PA08 */
466
#define PA08_GPIO SF32LB_PINMUX(PA, 8U, 0U, 0U, 0U)
467
#define PA08_LCDC1_SPI_DIO3 SF32LB_PINMUX(PA, 8U, 1U, 0U, 0U)
468
#define PA08_PDM1_DATA SF32LB_PINMUX(PA, 8U, 3U, 0U, 0U)
469
/* PA_I2C_UART functions start */
470
#define PA08_I2C1_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x48U, 1U)
471
#define PA08_I2C1_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x48U, 0U)
472
#define PA08_I2C2_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x4CU, 1U)
473
#define PA08_I2C2_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x4CU, 0U)
474
#define PA08_I2C3_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x50U, 1U)
475
#define PA08_I2C3_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x50U, 0U)
476
#define PA08_I2C4_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x54U, 1U)
477
#define PA08_I2C4_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x54U, 0U)
478
#define PA08_USART1_CTS SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 3U)
479
#define PA08_USART1_RTS SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 2U)
480
#define PA08_USART1_RXD SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 1U)
481
#define PA08_USART1_TXD SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 0U)
482
#define PA08_USART2_CTS SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 3U)
483
#define PA08_USART2_RTS SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 2U)
484
#define PA08_USART2_RXD SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 1U)
485
#define PA08_USART2_TXD SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 0U)
486
#define PA08_USART3_CTS SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 3U)
487
#define PA08_USART3_RTS SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 2U)
488
#define PA08_USART3_RXD SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 1U)
489
#define PA08_USART3_TXD SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 0U)
490
/* PA_I2C_UART functions end */
491
/* PA_TIM functions start */
492
#define PA08_GPTIM1_CH1 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 0U)
493
#define PA08_GPTIM1_CH2 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 1U)
494
#define PA08_GPTIM1_CH3 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 2U)
495
#define PA08_GPTIM1_CH4 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 3U)
496
#define PA08_GPTIM2_CH1 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 0U)
497
#define PA08_GPTIM2_CH2 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 1U)
498
#define PA08_GPTIM2_CH3 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 2U)
499
#define PA08_GPTIM2_CH4 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 3U)
500
#define PA08_GPTIM1_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x6CU, 0U)
501
#define PA08_GPTIM2_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x6CU, 1U)
502
#define PA08_LPTIM1_IN SF32LB_PINMUX(PA, 8U, 5U, 0x70U, 0U)
503
#define PA08_LPTIM1_OUT SF32LB_PINMUX(PA, 8U, 5U, 0x70U, 1U)
504
#define PA08_LPTIM1_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x70U, 2U)
505
#define PA08_LPTIM2_IN SF32LB_PINMUX(PA, 8U, 5U, 0x74U, 0U)
506
#define PA08_LPTIM2_OUT SF32LB_PINMUX(PA, 8U, 5U, 0x74U, 1U)
507
#define PA08_LPTIM2_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x74U, 2U)
508
#define PA08_ATIM1_CH1 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 0U)
509
#define PA08_ATIM1_CH2 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 1U)
510
#define PA08_ATIM1_CH3 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 2U)
511
#define PA08_ATIM1_CH4 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 3U)
512
#define PA08_ATIM1_CH1N SF32LB_PINMUX(PA, 8U, 5U, 0x7CU, 0U)
513
#define PA08_ATIM1_CH2N SF32LB_PINMUX(PA, 8U, 5U, 0x7CU, 1U)
514
#define PA08_ATIM1_CH3N SF32LB_PINMUX(PA, 8U, 5U, 0x7CU, 2U)
515
#define PA08_ATIM1_BK SF32LB_PINMUX(PA, 8U, 5U, 0x80U, 0U)
516
#define PA08_ATIM1_BK2 SF32LB_PINMUX(PA, 8U, 5U, 0x80U, 1U)
517
#define PA08_ATIM1_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x80U, 2U)
518
/* PA_TIM functions end */
519
#define PA08_LCDC1_JDI_VST SF32LB_PINMUX(PA, 8U, 6U, 0U, 0U)
520
#define PA08_LCDC1_8080_DIO1 SF32LB_PINMUX(PA, 8U, 7U, 0U, 0U)
521
522
/* PA09 */
523
#define PA09_GPIO SF32LB_PINMUX(PA, 9U, 0U, 0U, 0U)
524
/* PA_I2C_UART functions start */
525
#define PA09_I2C1_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x48U, 1U)
526
#define PA09_I2C1_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x48U, 0U)
527
#define PA09_I2C2_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x4CU, 1U)
528
#define PA09_I2C2_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x4CU, 0U)
529
#define PA09_I2C3_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x50U, 1U)
530
#define PA09_I2C3_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x50U, 0U)
531
#define PA09_I2C4_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x54U, 1U)
532
#define PA09_I2C4_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x54U, 0U)
533
#define PA09_USART1_CTS SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 3U)
534
#define PA09_USART1_RTS SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 2U)
535
#define PA09_USART1_RXD SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 1U)
536
#define PA09_USART1_TXD SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 0U)
537
#define PA09_USART2_CTS SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 3U)
538
#define PA09_USART2_RTS SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 2U)
539
#define PA09_USART2_RXD SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 1U)
540
#define PA09_USART2_TXD SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 0U)
541
#define PA09_USART3_CTS SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 3U)
542
#define PA09_USART3_RTS SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 2U)
543
#define PA09_USART3_RXD SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 1U)
544
#define PA09_USART3_TXD SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 0U)
545
/* PA_I2C_UART functions end */
546
/* PA_TIM functions start */
547
#define PA09_GPTIM1_CH1 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 0U)
548
#define PA09_GPTIM1_CH2 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 1U)
549
#define PA09_GPTIM1_CH3 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 2U)
550
#define PA09_GPTIM1_CH4 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 3U)
551
#define PA09_GPTIM2_CH1 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 0U)
552
#define PA09_GPTIM2_CH2 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 1U)
553
#define PA09_GPTIM2_CH3 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 2U)
554
#define PA09_GPTIM2_CH4 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 3U)
555
#define PA09_GPTIM1_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x6CU, 0U)
556
#define PA09_GPTIM2_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x6CU, 1U)
557
#define PA09_LPTIM1_IN SF32LB_PINMUX(PA, 9U, 5U, 0x70U, 0U)
558
#define PA09_LPTIM1_OUT SF32LB_PINMUX(PA, 9U, 5U, 0x70U, 1U)
559
#define PA09_LPTIM1_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x70U, 2U)
560
#define PA09_LPTIM2_IN SF32LB_PINMUX(PA, 9U, 5U, 0x74U, 0U)
561
#define PA09_LPTIM2_OUT SF32LB_PINMUX(PA, 9U, 5U, 0x74U, 1U)
562
#define PA09_LPTIM2_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x74U, 2U)
563
#define PA09_ATIM1_CH1 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 0U)
564
#define PA09_ATIM1_CH2 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 1U)
565
#define PA09_ATIM1_CH3 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 2U)
566
#define PA09_ATIM1_CH4 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 3U)
567
#define PA09_ATIM1_CH1N SF32LB_PINMUX(PA, 9U, 5U, 0x7CU, 0U)
568
#define PA09_ATIM1_CH2N SF32LB_PINMUX(PA, 9U, 5U, 0x7CU, 1U)
569
#define PA09_ATIM1_CH3N SF32LB_PINMUX(PA, 9U, 5U, 0x7CU, 2U)
570
#define PA09_ATIM1_BK SF32LB_PINMUX(PA, 9U, 5U, 0x80U, 0U)
571
#define PA09_ATIM1_BK2 SF32LB_PINMUX(PA, 9U, 5U, 0x80U, 1U)
572
#define PA09_ATIM1_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x80U, 2U)
573
/* PA_TIM functions end */
574
575
/* PA10 */
576
#define PA10_GPIO SF32LB_PINMUX(PA, 10U, 0U, 0U, 0U)
577
/* PA_I2C_UART functions start */
578
#define PA10_I2C1_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x48U, 1U)
579
#define PA10_I2C1_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x48U, 0U)
580
#define PA10_I2C2_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x4CU, 1U)
581
#define PA10_I2C2_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x4CU, 0U)
582
#define PA10_I2C3_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x50U, 1U)
583
#define PA10_I2C3_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x50U, 0U)
584
#define PA10_I2C4_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x54U, 1U)
585
#define PA10_I2C4_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x54U, 0U)
586
#define PA10_USART1_CTS SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 3U)
587
#define PA10_USART1_RTS SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 2U)
588
#define PA10_USART1_RXD SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 1U)
589
#define PA10_USART1_TXD SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 0U)
590
#define PA10_USART2_CTS SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 3U)
591
#define PA10_USART2_RTS SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 2U)
592
#define PA10_USART2_RXD SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 1U)
593
#define PA10_USART2_TXD SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 0U)
594
#define PA10_USART3_CTS SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 3U)
595
#define PA10_USART3_RTS SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 2U)
596
#define PA10_USART3_RXD SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 1U)
597
#define PA10_USART3_TXD SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 0U)
598
/* PA_I2C_UART functions end */
599
/* PA_TIM functions start */
600
#define PA10_GPTIM1_CH1 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 0U)
601
#define PA10_GPTIM1_CH2 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 1U)
602
#define PA10_GPTIM1_CH3 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 2U)
603
#define PA10_GPTIM1_CH4 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 3U)
604
#define PA10_GPTIM2_CH1 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 0U)
605
#define PA10_GPTIM2_CH2 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 1U)
606
#define PA10_GPTIM2_CH3 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 2U)
607
#define PA10_GPTIM2_CH4 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 3U)
608
#define PA10_GPTIM1_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x6CU, 0U)
609
#define PA10_GPTIM2_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x6CU, 1U)
610
#define PA10_LPTIM1_IN SF32LB_PINMUX(PA, 10U, 5U, 0x70U, 0U)
611
#define PA10_LPTIM1_OUT SF32LB_PINMUX(PA, 10U, 5U, 0x70U, 1U)
612
#define PA10_LPTIM1_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x70U, 2U)
613
#define PA10_LPTIM2_IN SF32LB_PINMUX(PA, 10U, 5U, 0x74U, 0U)
614
#define PA10_LPTIM2_OUT SF32LB_PINMUX(PA, 10U, 5U, 0x74U, 1U)
615
#define PA10_LPTIM2_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x74U, 2U)
616
#define PA10_ATIM1_CH1 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 0U)
617
#define PA10_ATIM1_CH2 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 1U)
618
#define PA10_ATIM1_CH3 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 2U)
619
#define PA10_ATIM1_CH4 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 3U)
620
#define PA10_ATIM1_CH1N SF32LB_PINMUX(PA, 10U, 5U, 0x7CU, 0U)
621
#define PA10_ATIM1_CH2N SF32LB_PINMUX(PA, 10U, 5U, 0x7CU, 1U)
622
#define PA10_ATIM1_CH3N SF32LB_PINMUX(PA, 10U, 5U, 0x7CU, 2U)
623
#define PA10_ATIM1_BK SF32LB_PINMUX(PA, 10U, 5U, 0x80U, 0U)
624
#define PA10_ATIM1_BK2 SF32LB_PINMUX(PA, 10U, 5U, 0x80U, 1U)
625
#define PA10_ATIM1_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x80U, 2U)
626
/* PA_TIM functions end */
627
628
/* PA11 */
629
#define PA11_GPIO SF32LB_PINMUX(PA, 11U, 0U, 0U, 0U)
630
/* PA_I2C_UART functions start */
631
#define PA11_I2C1_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x48U, 1U)
632
#define PA11_I2C1_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x48U, 0U)
633
#define PA11_I2C2_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x4CU, 1U)
634
#define PA11_I2C2_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x4CU, 0U)
635
#define PA11_I2C3_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x50U, 1U)
636
#define PA11_I2C3_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x50U, 0U)
637
#define PA11_I2C4_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x54U, 1U)
638
#define PA11_I2C4_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x54U, 0U)
639
#define PA11_USART1_CTS SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 3U)
640
#define PA11_USART1_RTS SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 2U)
641
#define PA11_USART1_RXD SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 1U)
642
#define PA11_USART1_TXD SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 0U)
643
#define PA11_USART2_CTS SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 3U)
644
#define PA11_USART2_RTS SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 2U)
645
#define PA11_USART2_RXD SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 1U)
646
#define PA11_USART2_TXD SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 0U)
647
#define PA11_USART3_CTS SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 3U)
648
#define PA11_USART3_RTS SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 2U)
649
#define PA11_USART3_RXD SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 1U)
650
#define PA11_USART3_TXD SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 0U)
651
/* PA_I2C_UART functions end */
652
/* PA_TIM functions start */
653
#define PA11_GPTIM1_CH1 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 0U)
654
#define PA11_GPTIM1_CH2 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 1U)
655
#define PA11_GPTIM1_CH3 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 2U)
656
#define PA11_GPTIM1_CH4 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 3U)
657
#define PA11_GPTIM2_CH1 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 0U)
658
#define PA11_GPTIM2_CH2 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 1U)
659
#define PA11_GPTIM2_CH3 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 2U)
660
#define PA11_GPTIM2_CH4 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 3U)
661
#define PA11_GPTIM1_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x6CU, 0U)
662
#define PA11_GPTIM2_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x6CU, 1U)
663
#define PA11_LPTIM1_IN SF32LB_PINMUX(PA, 11U, 5U, 0x70U, 0U)
664
#define PA11_LPTIM1_OUT SF32LB_PINMUX(PA, 11U, 5U, 0x70U, 1U)
665
#define PA11_LPTIM1_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x70U, 2U)
666
#define PA11_LPTIM2_IN SF32LB_PINMUX(PA, 11U, 5U, 0x74U, 0U)
667
#define PA11_LPTIM2_OUT SF32LB_PINMUX(PA, 11U, 5U, 0x74U, 1U)
668
#define PA11_LPTIM2_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x74U, 2U)
669
#define PA11_ATIM1_CH1 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 0U)
670
#define PA11_ATIM1_CH2 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 1U)
671
#define PA11_ATIM1_CH3 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 2U)
672
#define PA11_ATIM1_CH4 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 3U)
673
#define PA11_ATIM1_CH1N SF32LB_PINMUX(PA, 11U, 5U, 0x7CU, 0U)
674
#define PA11_ATIM1_CH2N SF32LB_PINMUX(PA, 11U, 5U, 0x7CU, 1U)
675
#define PA11_ATIM1_CH3N SF32LB_PINMUX(PA, 11U, 5U, 0x7CU, 2U)
676
#define PA11_ATIM1_BK SF32LB_PINMUX(PA, 11U, 5U, 0x80U, 0U)
677
#define PA11_ATIM1_BK2 SF32LB_PINMUX(PA, 11U, 5U, 0x80U, 1U)
678
#define PA11_ATIM1_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x80U, 2U)
679
/* PA_TIM functions end */
680
681
/* PA12 */
682
#define PA12_GPIO SF32LB_PINMUX(PA, 12U, 0U, 0U, 0U)
683
#define PA12_MPI2_CS SF32LB_PINMUX(PA, 12U, 1U, 0U, 0U)
684
#define PA12_SD1_DIO2 SF32LB_PINMUX(PA, 12U, 2U, 0U, 0U)
685
/* PA_I2C_UART functions start */
686
#define PA12_I2C1_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x48U, 1U)
687
#define PA12_I2C1_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x48U, 0U)
688
#define PA12_I2C2_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x4CU, 1U)
689
#define PA12_I2C2_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x4CU, 0U)
690
#define PA12_I2C3_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x50U, 1U)
691
#define PA12_I2C3_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x50U, 0U)
692
#define PA12_I2C4_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x54U, 1U)
693
#define PA12_I2C4_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x54U, 0U)
694
#define PA12_USART1_CTS SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 3U)
695
#define PA12_USART1_RTS SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 2U)
696
#define PA12_USART1_RXD SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 1U)
697
#define PA12_USART1_TXD SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 0U)
698
#define PA12_USART2_CTS SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 3U)
699
#define PA12_USART2_RTS SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 2U)
700
#define PA12_USART2_RXD SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 1U)
701
#define PA12_USART2_TXD SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 0U)
702
#define PA12_USART3_CTS SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 3U)
703
#define PA12_USART3_RTS SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 2U)
704
#define PA12_USART3_RXD SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 1U)
705
#define PA12_USART3_TXD SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 0U)
706
/* PA_I2C_UART functions end */
707
/* PA_TIM functions start */
708
#define PA12_GPTIM1_CH1 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 0U)
709
#define PA12_GPTIM1_CH2 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 1U)
710
#define PA12_GPTIM1_CH3 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 2U)
711
#define PA12_GPTIM1_CH4 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 3U)
712
#define PA12_GPTIM2_CH1 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 0U)
713
#define PA12_GPTIM2_CH2 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 1U)
714
#define PA12_GPTIM2_CH3 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 2U)
715
#define PA12_GPTIM2_CH4 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 3U)
716
#define PA12_GPTIM1_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x6CU, 0U)
717
#define PA12_GPTIM2_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x6CU, 1U)
718
#define PA12_LPTIM1_IN SF32LB_PINMUX(PA, 12U, 5U, 0x70U, 0U)
719
#define PA12_LPTIM1_OUT SF32LB_PINMUX(PA, 12U, 5U, 0x70U, 1U)
720
#define PA12_LPTIM1_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x70U, 2U)
721
#define PA12_LPTIM2_IN SF32LB_PINMUX(PA, 12U, 5U, 0x74U, 0U)
722
#define PA12_LPTIM2_OUT SF32LB_PINMUX(PA, 12U, 5U, 0x74U, 1U)
723
#define PA12_LPTIM2_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x74U, 2U)
724
#define PA12_ATIM1_CH1 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 0U)
725
#define PA12_ATIM1_CH2 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 1U)
726
#define PA12_ATIM1_CH3 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 2U)
727
#define PA12_ATIM1_CH4 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 3U)
728
#define PA12_ATIM1_CH1N SF32LB_PINMUX(PA, 12U, 5U, 0x7CU, 0U)
729
#define PA12_ATIM1_CH2N SF32LB_PINMUX(PA, 12U, 5U, 0x7CU, 1U)
730
#define PA12_ATIM1_CH3N SF32LB_PINMUX(PA, 12U, 5U, 0x7CU, 2U)
731
#define PA12_ATIM1_BK SF32LB_PINMUX(PA, 12U, 5U, 0x80U, 0U)
732
#define PA12_ATIM1_BK2 SF32LB_PINMUX(PA, 12U, 5U, 0x80U, 1U)
733
#define PA12_ATIM1_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x80U, 2U)
734
/* PA_TIM functions end */
735
736
/* PA13 */
737
#define PA13_GPIO SF32LB_PINMUX(PA, 13U, 0U, 0U, 0U)
738
#define PA13_MPI2_DIO1 SF32LB_PINMUX(PA, 13U, 1U, 0U, 0U)
739
#define PA13_SD1_DIO3 SF32LB_PINMUX(PA, 13U, 2U, 0U, 0U)
740
/* PA_I2C_UART functions start */
741
#define PA13_I2C1_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x48U, 1U)
742
#define PA13_I2C1_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x48U, 0U)
743
#define PA13_I2C2_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x4CU, 1U)
744
#define PA13_I2C2_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x4CU, 0U)
745
#define PA13_I2C3_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x50U, 1U)
746
#define PA13_I2C3_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x50U, 0U)
747
#define PA13_I2C4_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x54U, 1U)
748
#define PA13_I2C4_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x54U, 0U)
749
#define PA13_USART1_CTS SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 3U)
750
#define PA13_USART1_RTS SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 2U)
751
#define PA13_USART1_RXD SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 1U)
752
#define PA13_USART1_TXD SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 0U)
753
#define PA13_USART2_CTS SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 3U)
754
#define PA13_USART2_RTS SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 2U)
755
#define PA13_USART2_RXD SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 1U)
756
#define PA13_USART2_TXD SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 0U)
757
#define PA13_USART3_CTS SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 3U)
758
#define PA13_USART3_RTS SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 2U)
759
#define PA13_USART3_RXD SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 1U)
760
#define PA13_USART3_TXD SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 0U)
761
/* PA_I2C_UART functions end */
762
/* PA_TIM functions start */
763
#define PA13_GPTIM1_CH1 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 0U)
764
#define PA13_GPTIM1_CH2 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 1U)
765
#define PA13_GPTIM1_CH3 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 2U)
766
#define PA13_GPTIM1_CH4 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 3U)
767
#define PA13_GPTIM2_CH1 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 0U)
768
#define PA13_GPTIM2_CH2 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 1U)
769
#define PA13_GPTIM2_CH3 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 2U)
770
#define PA13_GPTIM2_CH4 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 3U)
771
#define PA13_GPTIM1_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x6CU, 0U)
772
#define PA13_GPTIM2_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x6CU, 1U)
773
#define PA13_LPTIM1_IN SF32LB_PINMUX(PA, 13U, 5U, 0x70U, 0U)
774
#define PA13_LPTIM1_OUT SF32LB_PINMUX(PA, 13U, 5U, 0x70U, 1U)
775
#define PA13_LPTIM1_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x70U, 2U)
776
#define PA13_LPTIM2_IN SF32LB_PINMUX(PA, 13U, 5U, 0x74U, 0U)
777
#define PA13_LPTIM2_OUT SF32LB_PINMUX(PA, 13U, 5U, 0x74U, 1U)
778
#define PA13_LPTIM2_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x74U, 2U)
779
#define PA13_ATIM1_CH1 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 0U)
780
#define PA13_ATIM1_CH2 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 1U)
781
#define PA13_ATIM1_CH3 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 2U)
782
#define PA13_ATIM1_CH4 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 3U)
783
#define PA13_ATIM1_CH1N SF32LB_PINMUX(PA, 13U, 5U, 0x7CU, 0U)
784
#define PA13_ATIM1_CH2N SF32LB_PINMUX(PA, 13U, 5U, 0x7CU, 1U)
785
#define PA13_ATIM1_CH3N SF32LB_PINMUX(PA, 13U, 5U, 0x7CU, 2U)
786
#define PA13_ATIM1_BK SF32LB_PINMUX(PA, 13U, 5U, 0x80U, 0U)
787
#define PA13_ATIM1_BK2 SF32LB_PINMUX(PA, 13U, 5U, 0x80U, 1U)
788
#define PA13_ATIM1_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x80U, 2U)
789
/* PA_TIM functions end */
790
791
/* PA14 */
792
#define PA14_GPIO SF32LB_PINMUX(PA, 14U, 0U, 0U, 0U)
793
#define PA14_MPI2_DIO2 SF32LB_PINMUX(PA, 14U, 1U, 0U, 0U)
794
#define PA14_SD1_CLK SF32LB_PINMUX(PA, 14U, 2U, 0U, 0U)
795
/* PA_I2C_UART functions start */
796
#define PA14_I2C1_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x48U, 1U)
797
#define PA14_I2C1_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x48U, 0U)
798
#define PA14_I2C2_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x4CU, 1U)
799
#define PA14_I2C2_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x4CU, 0U)
800
#define PA14_I2C3_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x50U, 1U)
801
#define PA14_I2C3_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x50U, 0U)
802
#define PA14_I2C4_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x54U, 1U)
803
#define PA14_I2C4_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x54U, 0U)
804
#define PA14_USART1_CTS SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 3U)
805
#define PA14_USART1_RTS SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 2U)
806
#define PA14_USART1_RXD SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 1U)
807
#define PA14_USART1_TXD SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 0U)
808
#define PA14_USART2_CTS SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 3U)
809
#define PA14_USART2_RTS SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 2U)
810
#define PA14_USART2_RXD SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 1U)
811
#define PA14_USART2_TXD SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 0U)
812
#define PA14_USART3_CTS SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 3U)
813
#define PA14_USART3_RTS SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 2U)
814
#define PA14_USART3_RXD SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 1U)
815
#define PA14_USART3_TXD SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 0U)
816
/* PA_I2C_UART functions end */
817
/* PA_TIM functions start */
818
#define PA14_GPTIM1_CH1 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 0U)
819
#define PA14_GPTIM1_CH2 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 1U)
820
#define PA14_GPTIM1_CH3 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 2U)
821
#define PA14_GPTIM1_CH4 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 3U)
822
#define PA14_GPTIM2_CH1 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 0U)
823
#define PA14_GPTIM2_CH2 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 1U)
824
#define PA14_GPTIM2_CH3 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 2U)
825
#define PA14_GPTIM2_CH4 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 3U)
826
#define PA14_GPTIM1_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x6CU, 0U)
827
#define PA14_GPTIM2_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x6CU, 1U)
828
#define PA14_LPTIM1_IN SF32LB_PINMUX(PA, 14U, 5U, 0x70U, 0U)
829
#define PA14_LPTIM1_OUT SF32LB_PINMUX(PA, 14U, 5U, 0x70U, 1U)
830
#define PA14_LPTIM1_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x70U, 2U)
831
#define PA14_LPTIM2_IN SF32LB_PINMUX(PA, 14U, 5U, 0x74U, 0U)
832
#define PA14_LPTIM2_OUT SF32LB_PINMUX(PA, 14U, 5U, 0x74U, 1U)
833
#define PA14_LPTIM2_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x74U, 2U)
834
#define PA14_ATIM1_CH1 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 0U)
835
#define PA14_ATIM1_CH2 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 1U)
836
#define PA14_ATIM1_CH3 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 2U)
837
#define PA14_ATIM1_CH4 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 3U)
838
#define PA14_ATIM1_CH1N SF32LB_PINMUX(PA, 14U, 5U, 0x7CU, 0U)
839
#define PA14_ATIM1_CH2N SF32LB_PINMUX(PA, 14U, 5U, 0x7CU, 1U)
840
#define PA14_ATIM1_CH3N SF32LB_PINMUX(PA, 14U, 5U, 0x7CU, 2U)
841
#define PA14_ATIM1_BK SF32LB_PINMUX(PA, 14U, 5U, 0x80U, 0U)
842
#define PA14_ATIM1_BK2 SF32LB_PINMUX(PA, 14U, 5U, 0x80U, 1U)
843
#define PA14_ATIM1_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x80U, 2U)
844
/* PA_TIM functions end */
845
846
/* PA15 */
847
#define PA15_GPIO SF32LB_PINMUX(PA, 15U, 0U, 0U, 0U)
848
#define PA15_MPI2_DIO0 SF32LB_PINMUX(PA, 15U, 1U, 0U, 0U)
849
#define PA15_SD1_CMD SF32LB_PINMUX(PA, 15U, 2U, 0U, 0U)
850
/* PA_I2C_UART functions start */
851
#define PA15_I2C1_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x48U, 1U)
852
#define PA15_I2C1_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x48U, 0U)
853
#define PA15_I2C2_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x4CU, 1U)
854
#define PA15_I2C2_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x4CU, 0U)
855
#define PA15_I2C3_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x50U, 1U)
856
#define PA15_I2C3_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x50U, 0U)
857
#define PA15_I2C4_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x54U, 1U)
858
#define PA15_I2C4_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x54U, 0U)
859
#define PA15_USART1_CTS SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 3U)
860
#define PA15_USART1_RTS SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 2U)
861
#define PA15_USART1_RXD SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 1U)
862
#define PA15_USART1_TXD SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 0U)
863
#define PA15_USART2_CTS SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 3U)
864
#define PA15_USART2_RTS SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 2U)
865
#define PA15_USART2_RXD SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 1U)
866
#define PA15_USART2_TXD SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 0U)
867
#define PA15_USART3_CTS SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 3U)
868
#define PA15_USART3_RTS SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 2U)
869
#define PA15_USART3_RXD SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 1U)
870
#define PA15_USART3_TXD SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 0U)
871
/* PA_I2C_UART functions end */
872
/* PA_TIM functions start */
873
#define PA15_GPTIM1_CH1 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 0U)
874
#define PA15_GPTIM1_CH2 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 1U)
875
#define PA15_GPTIM1_CH3 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 2U)
876
#define PA15_GPTIM1_CH4 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 3U)
877
#define PA15_GPTIM2_CH1 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 0U)
878
#define PA15_GPTIM2_CH2 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 1U)
879
#define PA15_GPTIM2_CH3 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 2U)
880
#define PA15_GPTIM2_CH4 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 3U)
881
#define PA15_GPTIM1_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x6CU, 0U)
882
#define PA15_GPTIM2_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x6CU, 1U)
883
#define PA15_LPTIM1_IN SF32LB_PINMUX(PA, 15U, 5U, 0x70U, 0U)
884
#define PA15_LPTIM1_OUT SF32LB_PINMUX(PA, 15U, 5U, 0x70U, 1U)
885
#define PA15_LPTIM1_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x70U, 2U)
886
#define PA15_LPTIM2_IN SF32LB_PINMUX(PA, 15U, 5U, 0x74U, 0U)
887
#define PA15_LPTIM2_OUT SF32LB_PINMUX(PA, 15U, 5U, 0x74U, 1U)
888
#define PA15_LPTIM2_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x74U, 2U)
889
#define PA15_ATIM1_CH1 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 0U)
890
#define PA15_ATIM1_CH2 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 1U)
891
#define PA15_ATIM1_CH3 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 2U)
892
#define PA15_ATIM1_CH4 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 3U)
893
#define PA15_ATIM1_CH1N SF32LB_PINMUX(PA, 15U, 5U, 0x7CU, 0U)
894
#define PA15_ATIM1_CH2N SF32LB_PINMUX(PA, 15U, 5U, 0x7CU, 1U)
895
#define PA15_ATIM1_CH3N SF32LB_PINMUX(PA, 15U, 5U, 0x7CU, 2U)
896
#define PA15_ATIM1_BK SF32LB_PINMUX(PA, 15U, 5U, 0x80U, 0U)
897
#define PA15_ATIM1_BK2 SF32LB_PINMUX(PA, 15U, 5U, 0x80U, 1U)
898
#define PA15_ATIM1_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x80U, 2U)
899
/* PA_TIM functions end */
900
901
/* PA16 */
902
#define PA16_GPIO SF32LB_PINMUX(PA, 16U, 0U, 0U, 0U)
903
#define PA16_MPI2_CLK SF32LB_PINMUX(PA, 16U, 1U, 0U, 0U)
904
#define PA16_SD1_DIO0 SF32LB_PINMUX(PA, 16U, 2U, 0U, 0U)
905
/* PA_I2C_UART functions start */
906
#define PA16_I2C1_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x48U, 1U)
907
#define PA16_I2C1_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x48U, 0U)
908
#define PA16_I2C2_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x4CU, 1U)
909
#define PA16_I2C2_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x4CU, 0U)
910
#define PA16_I2C3_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x50U, 1U)
911
#define PA16_I2C3_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x50U, 0U)
912
#define PA16_I2C4_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x54U, 1U)
913
#define PA16_I2C4_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x54U, 0U)
914
#define PA16_USART1_CTS SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 3U)
915
#define PA16_USART1_RTS SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 2U)
916
#define PA16_USART1_RXD SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 1U)
917
#define PA16_USART1_TXD SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 0U)
918
#define PA16_USART2_CTS SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 3U)
919
#define PA16_USART2_RTS SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 2U)
920
#define PA16_USART2_RXD SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 1U)
921
#define PA16_USART2_TXD SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 0U)
922
#define PA16_USART3_CTS SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 3U)
923
#define PA16_USART3_RTS SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 2U)
924
#define PA16_USART3_RXD SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 1U)
925
#define PA16_USART3_TXD SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 0U)
926
/* PA_I2C_UART functions end */
927
/* PA_TIM functions start */
928
#define PA16_GPTIM1_CH1 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 0U)
929
#define PA16_GPTIM1_CH2 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 1U)
930
#define PA16_GPTIM1_CH3 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 2U)
931
#define PA16_GPTIM1_CH4 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 3U)
932
#define PA16_GPTIM2_CH1 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 0U)
933
#define PA16_GPTIM2_CH2 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 1U)
934
#define PA16_GPTIM2_CH3 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 2U)
935
#define PA16_GPTIM2_CH4 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 3U)
936
#define PA16_GPTIM1_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x6CU, 0U)
937
#define PA16_GPTIM2_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x6CU, 1U)
938
#define PA16_LPTIM1_IN SF32LB_PINMUX(PA, 16U, 5U, 0x70U, 0U)
939
#define PA16_LPTIM1_OUT SF32LB_PINMUX(PA, 16U, 5U, 0x70U, 1U)
940
#define PA16_LPTIM1_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x70U, 2U)
941
#define PA16_LPTIM2_IN SF32LB_PINMUX(PA, 16U, 5U, 0x74U, 0U)
942
#define PA16_LPTIM2_OUT SF32LB_PINMUX(PA, 16U, 5U, 0x74U, 1U)
943
#define PA16_LPTIM2_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x74U, 2U)
944
#define PA16_ATIM1_CH1 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 0U)
945
#define PA16_ATIM1_CH2 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 1U)
946
#define PA16_ATIM1_CH3 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 2U)
947
#define PA16_ATIM1_CH4 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 3U)
948
#define PA16_ATIM1_CH1N SF32LB_PINMUX(PA, 16U, 5U, 0x7CU, 0U)
949
#define PA16_ATIM1_CH2N SF32LB_PINMUX(PA, 16U, 5U, 0x7CU, 1U)
950
#define PA16_ATIM1_CH3N SF32LB_PINMUX(PA, 16U, 5U, 0x7CU, 2U)
951
#define PA16_ATIM1_BK SF32LB_PINMUX(PA, 16U, 5U, 0x80U, 0U)
952
#define PA16_ATIM1_BK2 SF32LB_PINMUX(PA, 16U, 5U, 0x80U, 1U)
953
#define PA16_ATIM1_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x80U, 2U)
954
/* PA_TIM functions end */
955
956
/* PA17 */
957
#define PA17_GPIO SF32LB_PINMUX(PA, 17U, 0U, 0U, 0U)
958
#define PA17_MPI2_DIO3 SF32LB_PINMUX(PA, 17U, 1U, 0U, 0U)
959
#define PA17_SD1_DIO1 SF32LB_PINMUX(PA, 17U, 2U, 0U, 0U)
960
/* PA_I2C_UART functions start */
961
#define PA17_I2C1_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x48U, 1U)
962
#define PA17_I2C1_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x48U, 0U)
963
#define PA17_I2C2_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x4CU, 1U)
964
#define PA17_I2C2_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x4CU, 0U)
965
#define PA17_I2C3_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x50U, 1U)
966
#define PA17_I2C3_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x50U, 0U)
967
#define PA17_I2C4_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x54U, 1U)
968
#define PA17_I2C4_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x54U, 0U)
969
#define PA17_USART1_CTS SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 3U)
970
#define PA17_USART1_RTS SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 2U)
971
#define PA17_USART1_RXD SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 1U)
972
#define PA17_USART1_TXD SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 0U)
973
#define PA17_USART2_CTS SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 3U)
974
#define PA17_USART2_RTS SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 2U)
975
#define PA17_USART2_RXD SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 1U)
976
#define PA17_USART2_TXD SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 0U)
977
#define PA17_USART3_CTS SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 3U)
978
#define PA17_USART3_RTS SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 2U)
979
#define PA17_USART3_RXD SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 1U)
980
#define PA17_USART3_TXD SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 0U)
981
/* PA_I2C_UART functions end */
982
/* PA_TIM functions start */
983
#define PA17_GPTIM1_CH1 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 0U)
984
#define PA17_GPTIM1_CH2 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 1U)
985
#define PA17_GPTIM1_CH3 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 2U)
986
#define PA17_GPTIM1_CH4 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 3U)
987
#define PA17_GPTIM2_CH1 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 0U)
988
#define PA17_GPTIM2_CH2 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 1U)
989
#define PA17_GPTIM2_CH3 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 2U)
990
#define PA17_GPTIM2_CH4 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 3U)
991
#define PA17_GPTIM1_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x6CU, 0U)
992
#define PA17_GPTIM2_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x6CU, 1U)
993
#define PA17_LPTIM1_IN SF32LB_PINMUX(PA, 17U, 5U, 0x70U, 0U)
994
#define PA17_LPTIM1_OUT SF32LB_PINMUX(PA, 17U, 5U, 0x70U, 1U)
995
#define PA17_LPTIM1_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x70U, 2U)
996
#define PA17_LPTIM2_IN SF32LB_PINMUX(PA, 17U, 5U, 0x74U, 0U)
997
#define PA17_LPTIM2_OUT SF32LB_PINMUX(PA, 17U, 5U, 0x74U, 1U)
998
#define PA17_LPTIM2_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x74U, 2U)
999
#define PA17_ATIM1_CH1 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 0U)
1000
#define PA17_ATIM1_CH2 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 1U)
1001
#define PA17_ATIM1_CH3 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 2U)
1002
#define PA17_ATIM1_CH4 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 3U)
1003
#define PA17_ATIM1_CH1N SF32LB_PINMUX(PA, 17U, 5U, 0x7CU, 0U)
1004
#define PA17_ATIM1_CH2N SF32LB_PINMUX(PA, 17U, 5U, 0x7CU, 1U)
1005
#define PA17_ATIM1_CH3N SF32LB_PINMUX(PA, 17U, 5U, 0x7CU, 2U)
1006
#define PA17_ATIM1_BK SF32LB_PINMUX(PA, 17U, 5U, 0x80U, 0U)
1007
#define PA17_ATIM1_BK2 SF32LB_PINMUX(PA, 17U, 5U, 0x80U, 1U)
1008
#define PA17_ATIM1_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x80U, 2U)
1009
/* PA_TIM functions end */
1010
1011
/* PA18 */
1012
#define PA18_GPIO SF32LB_PINMUX(PA, 18U, 0U, 0U, 0U)
1013
#define PA18_SWDIO SF32LB_PINMUX(PA, 18U, 2U, 0U, 0U)
1014
/* PA_I2C_UART functions start */
1015
#define PA18_I2C1_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x48U, 1U)
1016
#define PA18_I2C1_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x48U, 0U)
1017
#define PA18_I2C2_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x4CU, 1U)
1018
#define PA18_I2C2_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x4CU, 0U)
1019
#define PA18_I2C3_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x50U, 1U)
1020
#define PA18_I2C3_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x50U, 0U)
1021
#define PA18_I2C4_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x54U, 1U)
1022
#define PA18_I2C4_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x54U, 0U)
1023
#define PA18_USART1_CTS SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 3U)
1024
#define PA18_USART1_RTS SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 2U)
1025
#define PA18_USART1_RXD SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 1U)
1026
#define PA18_USART1_TXD SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 0U)
1027
#define PA18_USART2_CTS SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 3U)
1028
#define PA18_USART2_RTS SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 2U)
1029
#define PA18_USART2_RXD SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 1U)
1030
#define PA18_USART2_TXD SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 0U)
1031
#define PA18_USART3_CTS SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 3U)
1032
#define PA18_USART3_RTS SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 2U)
1033
#define PA18_USART3_RXD SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 1U)
1034
#define PA18_USART3_TXD SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 0U)
1035
/* PA_I2C_UART functions end */
1036
/* PA_TIM functions start */
1037
#define PA18_GPTIM1_CH1 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 0U)
1038
#define PA18_GPTIM1_CH2 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 1U)
1039
#define PA18_GPTIM1_CH3 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 2U)
1040
#define PA18_GPTIM1_CH4 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 3U)
1041
#define PA18_GPTIM2_CH1 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 0U)
1042
#define PA18_GPTIM2_CH2 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 1U)
1043
#define PA18_GPTIM2_CH3 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 2U)
1044
#define PA18_GPTIM2_CH4 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 3U)
1045
#define PA18_GPTIM1_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x6CU, 0U)
1046
#define PA18_GPTIM2_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x6CU, 1U)
1047
#define PA18_LPTIM1_IN SF32LB_PINMUX(PA, 18U, 5U, 0x70U, 0U)
1048
#define PA18_LPTIM1_OUT SF32LB_PINMUX(PA, 18U, 5U, 0x70U, 1U)
1049
#define PA18_LPTIM1_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x70U, 2U)
1050
#define PA18_LPTIM2_IN SF32LB_PINMUX(PA, 18U, 5U, 0x74U, 0U)
1051
#define PA18_LPTIM2_OUT SF32LB_PINMUX(PA, 18U, 5U, 0x74U, 1U)
1052
#define PA18_LPTIM2_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x74U, 2U)
1053
#define PA18_ATIM1_CH1 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 0U)
1054
#define PA18_ATIM1_CH2 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 1U)
1055
#define PA18_ATIM1_CH3 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 2U)
1056
#define PA18_ATIM1_CH4 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 3U)
1057
#define PA18_ATIM1_CH1N SF32LB_PINMUX(PA, 18U, 5U, 0x7CU, 0U)
1058
#define PA18_ATIM1_CH2N SF32LB_PINMUX(PA, 18U, 5U, 0x7CU, 1U)
1059
#define PA18_ATIM1_CH3N SF32LB_PINMUX(PA, 18U, 5U, 0x7CU, 2U)
1060
#define PA18_ATIM1_BK SF32LB_PINMUX(PA, 18U, 5U, 0x80U, 0U)
1061
#define PA18_ATIM1_BK2 SF32LB_PINMUX(PA, 18U, 5U, 0x80U, 1U)
1062
#define PA18_ATIM1_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x80U, 2U)
1063
/* PA_TIM functions end */
1064
1065
/* PA19 */
1066
#define PA19_GPIO SF32LB_PINMUX(PA, 19U, 0U, 0U, 0U)
1067
#define PA19_SWCLK SF32LB_PINMUX(PA, 19U, 2U, 0U, 0U)
1068
/* PA_I2C_UART functions start */
1069
#define PA19_I2C1_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x48U, 1U)
1070
#define PA19_I2C1_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x48U, 0U)
1071
#define PA19_I2C2_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x4CU, 1U)
1072
#define PA19_I2C2_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x4CU, 0U)
1073
#define PA19_I2C3_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x50U, 1U)
1074
#define PA19_I2C3_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x50U, 0U)
1075
#define PA19_I2C4_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x54U, 1U)
1076
#define PA19_I2C4_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x54U, 0U)
1077
#define PA19_USART1_CTS SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 3U)
1078
#define PA19_USART1_RTS SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 2U)
1079
#define PA19_USART1_RXD SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 1U)
1080
#define PA19_USART1_TXD SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 0U)
1081
#define PA19_USART2_CTS SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 3U)
1082
#define PA19_USART2_RTS SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 2U)
1083
#define PA19_USART2_RXD SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 1U)
1084
#define PA19_USART2_TXD SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 0U)
1085
#define PA19_USART3_CTS SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 3U)
1086
#define PA19_USART3_RTS SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 2U)
1087
#define PA19_USART3_RXD SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 1U)
1088
#define PA19_USART3_TXD SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 0U)
1089
/* PA_I2C_UART functions end */
1090
/* PA_TIM functions start */
1091
#define PA19_GPTIM1_CH1 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 0U)
1092
#define PA19_GPTIM1_CH2 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 1U)
1093
#define PA19_GPTIM1_CH3 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 2U)
1094
#define PA19_GPTIM1_CH4 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 3U)
1095
#define PA19_GPTIM2_CH1 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 0U)
1096
#define PA19_GPTIM2_CH2 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 1U)
1097
#define PA19_GPTIM2_CH3 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 2U)
1098
#define PA19_GPTIM2_CH4 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 3U)
1099
#define PA19_GPTIM1_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x6CU, 0U)
1100
#define PA19_GPTIM2_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x6CU, 1U)
1101
#define PA19_LPTIM1_IN SF32LB_PINMUX(PA, 19U, 5U, 0x70U, 0U)
1102
#define PA19_LPTIM1_OUT SF32LB_PINMUX(PA, 19U, 5U, 0x70U, 1U)
1103
#define PA19_LPTIM1_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x70U, 2U)
1104
#define PA19_LPTIM2_IN SF32LB_PINMUX(PA, 19U, 5U, 0x74U, 0U)
1105
#define PA19_LPTIM2_OUT SF32LB_PINMUX(PA, 19U, 5U, 0x74U, 1U)
1106
#define PA19_LPTIM2_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x74U, 2U)
1107
#define PA19_ATIM1_CH1 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 0U)
1108
#define PA19_ATIM1_CH2 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 1U)
1109
#define PA19_ATIM1_CH3 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 2U)
1110
#define PA19_ATIM1_CH4 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 3U)
1111
#define PA19_ATIM1_CH1N SF32LB_PINMUX(PA, 19U, 5U, 0x7CU, 0U)
1112
#define PA19_ATIM1_CH2N SF32LB_PINMUX(PA, 19U, 5U, 0x7CU, 1U)
1113
#define PA19_ATIM1_CH3N SF32LB_PINMUX(PA, 19U, 5U, 0x7CU, 2U)
1114
#define PA19_ATIM1_BK SF32LB_PINMUX(PA, 19U, 5U, 0x80U, 0U)
1115
#define PA19_ATIM1_BK2 SF32LB_PINMUX(PA, 19U, 5U, 0x80U, 1U)
1116
#define PA19_ATIM1_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x80U, 2U)
1117
/* PA_TIM functions end */
1118
1119
/* PA20 */
1120
#define PA20_GPIO SF32LB_PINMUX(PA, 20U, 0U, 0U, 0U)
1121
/* PA_I2C_UART functions start */
1122
#define PA20_I2C1_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x48U, 1U)
1123
#define PA20_I2C1_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x48U, 0U)
1124
#define PA20_I2C2_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x4CU, 1U)
1125
#define PA20_I2C2_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x4CU, 0U)
1126
#define PA20_I2C3_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x50U, 1U)
1127
#define PA20_I2C3_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x50U, 0U)
1128
#define PA20_I2C4_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x54U, 1U)
1129
#define PA20_I2C4_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x54U, 0U)
1130
#define PA20_USART1_CTS SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 3U)
1131
#define PA20_USART1_RTS SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 2U)
1132
#define PA20_USART1_RXD SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 1U)
1133
#define PA20_USART1_TXD SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 0U)
1134
#define PA20_USART2_CTS SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 3U)
1135
#define PA20_USART2_RTS SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 2U)
1136
#define PA20_USART2_RXD SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 1U)
1137
#define PA20_USART2_TXD SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 0U)
1138
#define PA20_USART3_CTS SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 3U)
1139
#define PA20_USART3_RTS SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 2U)
1140
#define PA20_USART3_RXD SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 1U)
1141
#define PA20_USART3_TXD SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 0U)
1142
/* PA_I2C_UART functions end */
1143
/* PA_TIM functions start */
1144
#define PA20_GPTIM1_CH1 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 0U)
1145
#define PA20_GPTIM1_CH2 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 1U)
1146
#define PA20_GPTIM1_CH3 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 2U)
1147
#define PA20_GPTIM1_CH4 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 3U)
1148
#define PA20_GPTIM2_CH1 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 0U)
1149
#define PA20_GPTIM2_CH2 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 1U)
1150
#define PA20_GPTIM2_CH3 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 2U)
1151
#define PA20_GPTIM2_CH4 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 3U)
1152
#define PA20_GPTIM1_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x6CU, 0U)
1153
#define PA20_GPTIM2_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x6CU, 1U)
1154
#define PA20_LPTIM1_IN SF32LB_PINMUX(PA, 20U, 5U, 0x70U, 0U)
1155
#define PA20_LPTIM1_OUT SF32LB_PINMUX(PA, 20U, 5U, 0x70U, 1U)
1156
#define PA20_LPTIM1_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x70U, 2U)
1157
#define PA20_LPTIM2_IN SF32LB_PINMUX(PA, 20U, 5U, 0x74U, 0U)
1158
#define PA20_LPTIM2_OUT SF32LB_PINMUX(PA, 20U, 5U, 0x74U, 1U)
1159
#define PA20_LPTIM2_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x74U, 2U)
1160
#define PA20_ATIM1_CH1 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 0U)
1161
#define PA20_ATIM1_CH2 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 1U)
1162
#define PA20_ATIM1_CH3 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 2U)
1163
#define PA20_ATIM1_CH4 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 3U)
1164
#define PA20_ATIM1_CH1N SF32LB_PINMUX(PA, 20U, 5U, 0x7CU, 0U)
1165
#define PA20_ATIM1_CH2N SF32LB_PINMUX(PA, 20U, 5U, 0x7CU, 1U)
1166
#define PA20_ATIM1_CH3N SF32LB_PINMUX(PA, 20U, 5U, 0x7CU, 2U)
1167
#define PA20_ATIM1_BK SF32LB_PINMUX(PA, 20U, 5U, 0x80U, 0U)
1168
#define PA20_ATIM1_BK2 SF32LB_PINMUX(PA, 20U, 5U, 0x80U, 1U)
1169
#define PA20_ATIM1_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x80U, 2U)
1170
/* PA_TIM functions end */
1171
1172
/* PA21 */
1173
#define PA21_GPIO SF32LB_PINMUX(PA, 21U, 0U, 0U, 0U)
1174
/* PA_I2C_UART functions start */
1175
#define PA21_I2C1_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x48U, 1U)
1176
#define PA21_I2C1_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x48U, 0U)
1177
#define PA21_I2C2_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x4CU, 1U)
1178
#define PA21_I2C2_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x4CU, 0U)
1179
#define PA21_I2C3_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x50U, 1U)
1180
#define PA21_I2C3_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x50U, 0U)
1181
#define PA21_I2C4_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x54U, 1U)
1182
#define PA21_I2C4_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x54U, 0U)
1183
#define PA21_USART1_CTS SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 3U)
1184
#define PA21_USART1_RTS SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 2U)
1185
#define PA21_USART1_RXD SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 1U)
1186
#define PA21_USART1_TXD SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 0U)
1187
#define PA21_USART2_CTS SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 3U)
1188
#define PA21_USART2_RTS SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 2U)
1189
#define PA21_USART2_RXD SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 1U)
1190
#define PA21_USART2_TXD SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 0U)
1191
#define PA21_USART3_CTS SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 3U)
1192
#define PA21_USART3_RTS SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 2U)
1193
#define PA21_USART3_RXD SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 1U)
1194
#define PA21_USART3_TXD SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 0U)
1195
/* PA_I2C_UART functions end */
1196
/* PA_TIM functions start */
1197
#define PA21_GPTIM1_CH1 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 0U)
1198
#define PA21_GPTIM1_CH2 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 1U)
1199
#define PA21_GPTIM1_CH3 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 2U)
1200
#define PA21_GPTIM1_CH4 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 3U)
1201
#define PA21_GPTIM2_CH1 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 0U)
1202
#define PA21_GPTIM2_CH2 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 1U)
1203
#define PA21_GPTIM2_CH3 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 2U)
1204
#define PA21_GPTIM2_CH4 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 3U)
1205
#define PA21_GPTIM1_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x6CU, 0U)
1206
#define PA21_GPTIM2_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x6CU, 1U)
1207
#define PA21_LPTIM1_IN SF32LB_PINMUX(PA, 21U, 5U, 0x70U, 0U)
1208
#define PA21_LPTIM1_OUT SF32LB_PINMUX(PA, 21U, 5U, 0x70U, 1U)
1209
#define PA21_LPTIM1_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x70U, 2U)
1210
#define PA21_LPTIM2_IN SF32LB_PINMUX(PA, 21U, 5U, 0x74U, 0U)
1211
#define PA21_LPTIM2_OUT SF32LB_PINMUX(PA, 21U, 5U, 0x74U, 1U)
1212
#define PA21_LPTIM2_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x74U, 2U)
1213
#define PA21_ATIM1_CH1 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 0U)
1214
#define PA21_ATIM1_CH2 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 1U)
1215
#define PA21_ATIM1_CH3 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 2U)
1216
#define PA21_ATIM1_CH4 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 3U)
1217
#define PA21_ATIM1_CH1N SF32LB_PINMUX(PA, 21U, 5U, 0x7CU, 0U)
1218
#define PA21_ATIM1_CH2N SF32LB_PINMUX(PA, 21U, 5U, 0x7CU, 1U)
1219
#define PA21_ATIM1_CH3N SF32LB_PINMUX(PA, 21U, 5U, 0x7CU, 2U)
1220
#define PA21_ATIM1_BK SF32LB_PINMUX(PA, 21U, 5U, 0x80U, 0U)
1221
#define PA21_ATIM1_BK2 SF32LB_PINMUX(PA, 21U, 5U, 0x80U, 1U)
1222
#define PA21_ATIM1_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x80U, 2U)
1223
/* PA_TIM functions end */
1224
1225
/* PA22 */
1226
#define PA22_GPIO SF32LB_PINMUX(PA, 22U, 0U, 0U, 0U)
1227
#define PA22_PDM1_CLK SF32LB_PINMUX(PA, 22U, 3U, 0U, 0U)
1228
/* PA_I2C_UART functions start */
1229
#define PA22_I2C1_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x48U, 1U)
1230
#define PA22_I2C1_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x48U, 0U)
1231
#define PA22_I2C2_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x4CU, 1U)
1232
#define PA22_I2C2_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x4CU, 0U)
1233
#define PA22_I2C3_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x50U, 1U)
1234
#define PA22_I2C3_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x50U, 0U)
1235
#define PA22_I2C4_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x54U, 1U)
1236
#define PA22_I2C4_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x54U, 0U)
1237
#define PA22_USART1_CTS SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 3U)
1238
#define PA22_USART1_RTS SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 2U)
1239
#define PA22_USART1_RXD SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 1U)
1240
#define PA22_USART1_TXD SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 0U)
1241
#define PA22_USART2_CTS SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 3U)
1242
#define PA22_USART2_RTS SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 2U)
1243
#define PA22_USART2_RXD SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 1U)
1244
#define PA22_USART2_TXD SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 0U)
1245
#define PA22_USART3_CTS SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 3U)
1246
#define PA22_USART3_RTS SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 2U)
1247
#define PA22_USART3_RXD SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 1U)
1248
#define PA22_USART3_TXD SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 0U)
1249
/* PA_I2C_UART functions end */
1250
/* PA_TIM functions start */
1251
#define PA22_GPTIM1_CH1 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 0U)
1252
#define PA22_GPTIM1_CH2 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 1U)
1253
#define PA22_GPTIM1_CH3 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 2U)
1254
#define PA22_GPTIM1_CH4 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 3U)
1255
#define PA22_GPTIM2_CH1 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 0U)
1256
#define PA22_GPTIM2_CH2 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 1U)
1257
#define PA22_GPTIM2_CH3 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 2U)
1258
#define PA22_GPTIM2_CH4 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 3U)
1259
#define PA22_GPTIM1_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x6CU, 0U)
1260
#define PA22_GPTIM2_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x6CU, 1U)
1261
#define PA22_LPTIM1_IN SF32LB_PINMUX(PA, 22U, 5U, 0x70U, 0U)
1262
#define PA22_LPTIM1_OUT SF32LB_PINMUX(PA, 22U, 5U, 0x70U, 1U)
1263
#define PA22_LPTIM1_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x70U, 2U)
1264
#define PA22_LPTIM2_IN SF32LB_PINMUX(PA, 22U, 5U, 0x74U, 0U)
1265
#define PA22_LPTIM2_OUT SF32LB_PINMUX(PA, 22U, 5U, 0x74U, 1U)
1266
#define PA22_LPTIM2_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x74U, 2U)
1267
#define PA22_ATIM1_CH1 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 0U)
1268
#define PA22_ATIM1_CH2 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 1U)
1269
#define PA22_ATIM1_CH3 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 2U)
1270
#define PA22_ATIM1_CH4 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 3U)
1271
#define PA22_ATIM1_CH1N SF32LB_PINMUX(PA, 22U, 5U, 0x7CU, 0U)
1272
#define PA22_ATIM1_CH2N SF32LB_PINMUX(PA, 22U, 5U, 0x7CU, 1U)
1273
#define PA22_ATIM1_CH3N SF32LB_PINMUX(PA, 22U, 5U, 0x7CU, 2U)
1274
#define PA22_ATIM1_BK SF32LB_PINMUX(PA, 22U, 5U, 0x80U, 0U)
1275
#define PA22_ATIM1_BK2 SF32LB_PINMUX(PA, 22U, 5U, 0x80U, 1U)
1276
#define PA22_ATIM1_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x80U, 2U)
1277
/* PA_TIM functions end */
1278
#define PA22_XTAL32K_XI SF32LB_PINMUX(PA, 22U, 8U, 0U, 0U)
1279
1280
/* PA23 */
1281
#define PA23_GPIO SF32LB_PINMUX(PA, 23U, 0U, 0U, 0U)
1282
#define PA23_PDM1_DATA SF32LB_PINMUX(PA, 23U, 3U, 0U, 0U)
1283
/* PA_I2C_UART functions start */
1284
#define PA23_I2C1_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x48U, 1U)
1285
#define PA23_I2C1_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x48U, 0U)
1286
#define PA23_I2C2_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x4CU, 1U)
1287
#define PA23_I2C2_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x4CU, 0U)
1288
#define PA23_I2C3_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x50U, 1U)
1289
#define PA23_I2C3_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x50U, 0U)
1290
#define PA23_I2C4_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x54U, 1U)
1291
#define PA23_I2C4_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x54U, 0U)
1292
#define PA23_USART1_CTS SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 3U)
1293
#define PA23_USART1_RTS SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 2U)
1294
#define PA23_USART1_RXD SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 1U)
1295
#define PA23_USART1_TXD SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 0U)
1296
#define PA23_USART2_CTS SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 3U)
1297
#define PA23_USART2_RTS SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 2U)
1298
#define PA23_USART2_RXD SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 1U)
1299
#define PA23_USART2_TXD SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 0U)
1300
#define PA23_USART3_CTS SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 3U)
1301
#define PA23_USART3_RTS SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 2U)
1302
#define PA23_USART3_RXD SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 1U)
1303
#define PA23_USART3_TXD SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 0U)
1304
/* PA_I2C_UART functions end */
1305
/* PA_TIM functions start */
1306
#define PA23_GPTIM1_CH1 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 0U)
1307
#define PA23_GPTIM1_CH2 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 1U)
1308
#define PA23_GPTIM1_CH3 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 2U)
1309
#define PA23_GPTIM1_CH4 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 3U)
1310
#define PA23_GPTIM2_CH1 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 0U)
1311
#define PA23_GPTIM2_CH2 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 1U)
1312
#define PA23_GPTIM2_CH3 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 2U)
1313
#define PA23_GPTIM2_CH4 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 3U)
1314
#define PA23_GPTIM1_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x6CU, 0U)
1315
#define PA23_GPTIM2_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x6CU, 1U)
1316
#define PA23_LPTIM1_IN SF32LB_PINMUX(PA, 23U, 5U, 0x70U, 0U)
1317
#define PA23_LPTIM1_OUT SF32LB_PINMUX(PA, 23U, 5U, 0x70U, 1U)
1318
#define PA23_LPTIM1_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x70U, 2U)
1319
#define PA23_LPTIM2_IN SF32LB_PINMUX(PA, 23U, 5U, 0x74U, 0U)
1320
#define PA23_LPTIM2_OUT SF32LB_PINMUX(PA, 23U, 5U, 0x74U, 1U)
1321
#define PA23_LPTIM2_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x74U, 2U)
1322
#define PA23_ATIM1_CH1 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 0U)
1323
#define PA23_ATIM1_CH2 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 1U)
1324
#define PA23_ATIM1_CH3 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 2U)
1325
#define PA23_ATIM1_CH4 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 3U)
1326
#define PA23_ATIM1_CH1N SF32LB_PINMUX(PA, 23U, 5U, 0x7CU, 0U)
1327
#define PA23_ATIM1_CH2N SF32LB_PINMUX(PA, 23U, 5U, 0x7CU, 1U)
1328
#define PA23_ATIM1_CH3N SF32LB_PINMUX(PA, 23U, 5U, 0x7CU, 2U)
1329
#define PA23_ATIM1_BK SF32LB_PINMUX(PA, 23U, 5U, 0x80U, 0U)
1330
#define PA23_ATIM1_BK2 SF32LB_PINMUX(PA, 23U, 5U, 0x80U, 1U)
1331
#define PA23_ATIM1_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x80U, 2U)
1332
/* PA_TIM functions end */
1333
#define PA23_XTAL32K_XO SF32LB_PINMUX(PA, 23U, 8U, 0U, 0U)
1334
1335
/* PA24 */
1336
#define PA24_GPIO SF32LB_PINMUX(PA, 24U, 0U, 0U, 0U)
1337
#define PA24_SPI1_DIO SF32LB_PINMUX(PA, 24U, 2U, 0U, 0U)
1338
#define PA24_I2S1_MCLK SF32LB_PINMUX(PA, 24U, 3U, 0U, 0U)
1339
/* PA_I2C_UART functions start */
1340
#define PA24_I2C1_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x48U, 1U)
1341
#define PA24_I2C1_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x48U, 0U)
1342
#define PA24_I2C2_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x4CU, 1U)
1343
#define PA24_I2C2_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x4CU, 0U)
1344
#define PA24_I2C3_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x50U, 1U)
1345
#define PA24_I2C3_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x50U, 0U)
1346
#define PA24_I2C4_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x54U, 1U)
1347
#define PA24_I2C4_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x54U, 0U)
1348
#define PA24_USART1_CTS SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 3U)
1349
#define PA24_USART1_RTS SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 2U)
1350
#define PA24_USART1_RXD SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 1U)
1351
#define PA24_USART1_TXD SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 0U)
1352
#define PA24_USART2_CTS SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 3U)
1353
#define PA24_USART2_RTS SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 2U)
1354
#define PA24_USART2_RXD SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 1U)
1355
#define PA24_USART2_TXD SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 0U)
1356
#define PA24_USART3_CTS SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 3U)
1357
#define PA24_USART3_RTS SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 2U)
1358
#define PA24_USART3_RXD SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 1U)
1359
#define PA24_USART3_TXD SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 0U)
1360
/* PA_I2C_UART functions end */
1361
/* PA_TIM functions start */
1362
#define PA24_GPTIM1_CH1 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 0U)
1363
#define PA24_GPTIM1_CH2 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 1U)
1364
#define PA24_GPTIM1_CH3 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 2U)
1365
#define PA24_GPTIM1_CH4 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 3U)
1366
#define PA24_GPTIM2_CH1 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 0U)
1367
#define PA24_GPTIM2_CH2 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 1U)
1368
#define PA24_GPTIM2_CH3 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 2U)
1369
#define PA24_GPTIM2_CH4 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 3U)
1370
#define PA24_GPTIM1_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x6CU, 0U)
1371
#define PA24_GPTIM2_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x6CU, 1U)
1372
#define PA24_LPTIM1_IN SF32LB_PINMUX(PA, 24U, 5U, 0x70U, 0U)
1373
#define PA24_LPTIM1_OUT SF32LB_PINMUX(PA, 24U, 5U, 0x70U, 1U)
1374
#define PA24_LPTIM1_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x70U, 2U)
1375
#define PA24_LPTIM2_IN SF32LB_PINMUX(PA, 24U, 5U, 0x74U, 0U)
1376
#define PA24_LPTIM2_OUT SF32LB_PINMUX(PA, 24U, 5U, 0x74U, 1U)
1377
#define PA24_LPTIM2_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x74U, 2U)
1378
#define PA24_ATIM1_CH1 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 0U)
1379
#define PA24_ATIM1_CH2 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 1U)
1380
#define PA24_ATIM1_CH3 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 2U)
1381
#define PA24_ATIM1_CH4 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 3U)
1382
#define PA24_ATIM1_CH1N SF32LB_PINMUX(PA, 24U, 5U, 0x7CU, 0U)
1383
#define PA24_ATIM1_CH2N SF32LB_PINMUX(PA, 24U, 5U, 0x7CU, 1U)
1384
#define PA24_ATIM1_CH3N SF32LB_PINMUX(PA, 24U, 5U, 0x7CU, 2U)
1385
#define PA24_ATIM1_BK SF32LB_PINMUX(PA, 24U, 5U, 0x80U, 0U)
1386
#define PA24_ATIM1_BK2 SF32LB_PINMUX(PA, 24U, 5U, 0x80U, 1U)
1387
#define PA24_ATIM1_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x80U, 2U)
1388
/* PA_TIM functions end */
1389
#define PA24_WKUP_PIN0 SF32LB_PINMUX(PA, 24U, 8U, 0U, 0U)
1390
1391
/* PA25 */
1392
#define PA25_GPIO SF32LB_PINMUX(PA, 25U, 0U, 0U, 0U)
1393
#define PA25_SPI1_DI SF32LB_PINMUX(PA, 25U, 2U, 0U, 0U)
1394
#define PA25_I2S1_SDO SF32LB_PINMUX(PA, 25U, 3U, 0U, 0U)
1395
/* PA_I2C_UART functions start */
1396
#define PA25_I2C1_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x48U, 1U)
1397
#define PA25_I2C1_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x48U, 0U)
1398
#define PA25_I2C2_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x4CU, 1U)
1399
#define PA25_I2C2_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x4CU, 0U)
1400
#define PA25_I2C3_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x50U, 1U)
1401
#define PA25_I2C3_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x50U, 0U)
1402
#define PA25_I2C4_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x54U, 1U)
1403
#define PA25_I2C4_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x54U, 0U)
1404
#define PA25_USART1_CTS SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 3U)
1405
#define PA25_USART1_RTS SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 2U)
1406
#define PA25_USART1_RXD SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 1U)
1407
#define PA25_USART1_TXD SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 0U)
1408
#define PA25_USART2_CTS SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 3U)
1409
#define PA25_USART2_RTS SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 2U)
1410
#define PA25_USART2_RXD SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 1U)
1411
#define PA25_USART2_TXD SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 0U)
1412
#define PA25_USART3_CTS SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 3U)
1413
#define PA25_USART3_RTS SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 2U)
1414
#define PA25_USART3_RXD SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 1U)
1415
#define PA25_USART3_TXD SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 0U)
1416
/* PA_I2C_UART functions end */
1417
/* PA_TIM functions start */
1418
#define PA25_GPTIM1_CH1 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 0U)
1419
#define PA25_GPTIM1_CH2 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 1U)
1420
#define PA25_GPTIM1_CH3 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 2U)
1421
#define PA25_GPTIM1_CH4 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 3U)
1422
#define PA25_GPTIM2_CH1 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 0U)
1423
#define PA25_GPTIM2_CH2 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 1U)
1424
#define PA25_GPTIM2_CH3 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 2U)
1425
#define PA25_GPTIM2_CH4 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 3U)
1426
#define PA25_GPTIM1_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x6CU, 0U)
1427
#define PA25_GPTIM2_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x6CU, 1U)
1428
#define PA25_LPTIM1_IN SF32LB_PINMUX(PA, 25U, 5U, 0x70U, 0U)
1429
#define PA25_LPTIM1_OUT SF32LB_PINMUX(PA, 25U, 5U, 0x70U, 1U)
1430
#define PA25_LPTIM1_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x70U, 2U)
1431
#define PA25_LPTIM2_IN SF32LB_PINMUX(PA, 25U, 5U, 0x74U, 0U)
1432
#define PA25_LPTIM2_OUT SF32LB_PINMUX(PA, 25U, 5U, 0x74U, 1U)
1433
#define PA25_LPTIM2_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x74U, 2U)
1434
#define PA25_ATIM1_CH1 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 0U)
1435
#define PA25_ATIM1_CH2 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 1U)
1436
#define PA25_ATIM1_CH3 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 2U)
1437
#define PA25_ATIM1_CH4 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 3U)
1438
#define PA25_ATIM1_CH1N SF32LB_PINMUX(PA, 25U, 5U, 0x7CU, 0U)
1439
#define PA25_ATIM1_CH2N SF32LB_PINMUX(PA, 25U, 5U, 0x7CU, 1U)
1440
#define PA25_ATIM1_CH3N SF32LB_PINMUX(PA, 25U, 5U, 0x7CU, 2U)
1441
#define PA25_ATIM1_BK SF32LB_PINMUX(PA, 25U, 5U, 0x80U, 0U)
1442
#define PA25_ATIM1_BK2 SF32LB_PINMUX(PA, 25U, 5U, 0x80U, 1U)
1443
#define PA25_ATIM1_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x80U, 2U)
1444
/* PA_TIM functions end */
1445
#define PA25_XTAL32K_EXT SF32LB_PINMUX(PA, 25U, 7U, 0U, 0U)
1446
#define PA25_WKUP_PIN1 SF32LB_PINMUX(PA, 25U, 8U, 0U, 0U)
1447
1448
/* PA26 */
1449
#define PA26_GPIO SF32LB_PINMUX(PA, 26U, 0U, 0U, 0U)
1450
/* PA_I2C_UART functions start */
1451
#define PA26_I2C1_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x48U, 1U)
1452
#define PA26_I2C1_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x48U, 0U)
1453
#define PA26_I2C2_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x4CU, 1U)
1454
#define PA26_I2C2_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x4CU, 0U)
1455
#define PA26_I2C3_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x50U, 1U)
1456
#define PA26_I2C3_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x50U, 0U)
1457
#define PA26_I2C4_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x54U, 1U)
1458
#define PA26_I2C4_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x54U, 0U)
1459
#define PA26_USART1_CTS SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 3U)
1460
#define PA26_USART1_RTS SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 2U)
1461
#define PA26_USART1_RXD SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 1U)
1462
#define PA26_USART1_TXD SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 0U)
1463
#define PA26_USART2_CTS SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 3U)
1464
#define PA26_USART2_RTS SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 2U)
1465
#define PA26_USART2_RXD SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 1U)
1466
#define PA26_USART2_TXD SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 0U)
1467
#define PA26_USART3_CTS SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 3U)
1468
#define PA26_USART3_RTS SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 2U)
1469
#define PA26_USART3_RXD SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 1U)
1470
#define PA26_USART3_TXD SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 0U)
1471
/* PA_I2C_UART functions end */
1472
/* PA_TIM functions start */
1473
#define PA26_GPTIM1_CH1 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 0U)
1474
#define PA26_GPTIM1_CH2 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 1U)
1475
#define PA26_GPTIM1_CH3 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 2U)
1476
#define PA26_GPTIM1_CH4 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 3U)
1477
#define PA26_GPTIM2_CH1 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 0U)
1478
#define PA26_GPTIM2_CH2 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 1U)
1479
#define PA26_GPTIM2_CH3 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 2U)
1480
#define PA26_GPTIM2_CH4 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 3U)
1481
#define PA26_GPTIM1_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x6CU, 0U)
1482
#define PA26_GPTIM2_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x6CU, 1U)
1483
#define PA26_LPTIM1_IN SF32LB_PINMUX(PA, 26U, 5U, 0x70U, 0U)
1484
#define PA26_LPTIM1_OUT SF32LB_PINMUX(PA, 26U, 5U, 0x70U, 1U)
1485
#define PA26_LPTIM1_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x70U, 2U)
1486
#define PA26_LPTIM2_IN SF32LB_PINMUX(PA, 26U, 5U, 0x74U, 0U)
1487
#define PA26_LPTIM2_OUT SF32LB_PINMUX(PA, 26U, 5U, 0x74U, 1U)
1488
#define PA26_LPTIM2_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x74U, 2U)
1489
#define PA26_ATIM1_CH1 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 0U)
1490
#define PA26_ATIM1_CH2 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 1U)
1491
#define PA26_ATIM1_CH3 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 2U)
1492
#define PA26_ATIM1_CH4 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 3U)
1493
#define PA26_ATIM1_CH1N SF32LB_PINMUX(PA, 26U, 5U, 0x7CU, 0U)
1494
#define PA26_ATIM1_CH2N SF32LB_PINMUX(PA, 26U, 5U, 0x7CU, 1U)
1495
#define PA26_ATIM1_CH3N SF32LB_PINMUX(PA, 26U, 5U, 0x7CU, 2U)
1496
#define PA26_ATIM1_BK SF32LB_PINMUX(PA, 26U, 5U, 0x80U, 0U)
1497
#define PA26_ATIM1_BK2 SF32LB_PINMUX(PA, 26U, 5U, 0x80U, 1U)
1498
#define PA26_ATIM1_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x80U, 2U)
1499
/* PA_TIM functions end */
1500
#define PA26_WKUP_PIN2 SF32LB_PINMUX(PA, 26U, 8U, 0U, 0U)
1501
1502
/* PA27 */
1503
#define PA27_GPIO SF32LB_PINMUX(PA, 27U, 0U, 0U, 0U)
1504
/* PA_I2C_UART functions start */
1505
#define PA27_I2C1_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x48U, 0U)
1506
#define PA27_I2C1_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x48U, 1U)
1507
#define PA27_I2C2_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x4CU, 0U)
1508
#define PA27_I2C2_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x4CU, 1U)
1509
#define PA27_I2C3_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x50U, 0U)
1510
#define PA27_I2C3_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x50U, 1U)
1511
#define PA27_I2C4_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x54U, 0U)
1512
#define PA27_I2C4_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x54U, 1U)
1513
#define PA27_USART1_CTS SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 0U)
1514
#define PA27_USART1_RTS SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 1U)
1515
#define PA27_USART1_RXD SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 2U)
1516
#define PA27_USART1_TXD SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 3U)
1517
#define PA27_USART2_CTS SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 0U)
1518
#define PA27_USART2_RTS SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 1U)
1519
#define PA27_USART2_RXD SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 2U)
1520
#define PA27_USART2_TXD SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 3U)
1521
#define PA27_USART3_CTS SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 0U)
1522
#define PA27_USART3_RTS SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 1U)
1523
#define PA27_USART3_RXD SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 2U)
1524
#define PA27_USART3_TXD SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 3U)
1525
/* PA_I2C_UART functions end */
1526
/* PA_TIM functions start */
1527
#define PA27_GPTIM1_CH1 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 0U)
1528
#define PA27_GPTIM1_CH2 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 1U)
1529
#define PA27_GPTIM1_CH3 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 2U)
1530
#define PA27_GPTIM1_CH4 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 3U)
1531
#define PA27_GPTIM2_CH1 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 0U)
1532
#define PA27_GPTIM2_CH2 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 1U)
1533
#define PA27_GPTIM2_CH3 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 2U)
1534
#define PA27_GPTIM2_CH4 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 3U)
1535
#define PA27_GPTIM1_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x6CU, 0U)
1536
#define PA27_GPTIM2_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x6CU, 1U)
1537
#define PA27_LPTIM1_IN SF32LB_PINMUX(PA, 27U, 5U, 0x70U, 0U)
1538
#define PA27_LPTIM1_OUT SF32LB_PINMUX(PA, 27U, 5U, 0x70U, 1U)
1539
#define PA27_LPTIM1_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x70U, 2U)
1540
#define PA27_LPTIM2_IN SF32LB_PINMUX(PA, 27U, 5U, 0x74U, 0U)
1541
#define PA27_LPTIM2_OUT SF32LB_PINMUX(PA, 27U, 5U, 0x74U, 1U)
1542
#define PA27_LPTIM2_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x74U, 2U)
1543
#define PA27_ATIM1_CH1 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 0U)
1544
#define PA27_ATIM1_CH2 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 1U)
1545
#define PA27_ATIM1_CH3 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 2U)
1546
#define PA27_ATIM1_CH4 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 3U)
1547
#define PA27_ATIM1_CH1N SF32LB_PINMUX(PA, 27U, 5U, 0x7CU, 0U)
1548
#define PA27_ATIM1_CH2N SF32LB_PINMUX(PA, 27U, 5U, 0x7CU, 1U)
1549
#define PA27_ATIM1_CH3N SF32LB_PINMUX(PA, 27U, 5U, 0x7CU, 2U)
1550
#define PA27_ATIM1_BK SF32LB_PINMUX(PA, 27U, 5U, 0x80U, 0U)
1551
#define PA27_ATIM1_BK2 SF32LB_PINMUX(PA, 27U, 5U, 0x80U, 1U)
1552
#define PA27_ATIM1_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x80U, 2U)
1553
/* PA_TIM functions end */
1554
#define PA27_WKUP_PIN3 SF32LB_PINMUX(PA, 27U, 8U, 0U, 0U)
1555
1556
/* PA28 */
1557
#define PA28_GPIO SF32LB_PINMUX(PA, 28U, 0U, 0U, 0U)
1558
#define PA28_SPI1_CLK SF32LB_PINMUX(PA, 28U, 2U, 0U, 0U)
1559
#define PA28_I2S1_SDI SF32LB_PINMUX(PA, 28U, 3U, 0U, 0U)
1560
/* PA_I2C_UART functions start */
1561
#define PA28_I2C1_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x48U, 0U)
1562
#define PA28_I2C1_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x48U, 1U)
1563
#define PA28_I2C2_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x4CU, 0U)
1564
#define PA28_I2C2_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x4CU, 1U)
1565
#define PA28_I2C3_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x50U, 0U)
1566
#define PA28_I2C3_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x50U, 1U)
1567
#define PA28_I2C4_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x54U, 0U)
1568
#define PA28_I2C4_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x54U, 1U)
1569
#define PA28_USART1_CTS SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 0U)
1570
#define PA28_USART1_RTS SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 1U)
1571
#define PA28_USART1_RXD SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 2U)
1572
#define PA28_USART1_TXD SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 3U)
1573
#define PA28_USART2_CTS SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 0U)
1574
#define PA28_USART2_RTS SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 1U)
1575
#define PA28_USART2_RXD SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 2U)
1576
#define PA28_USART2_TXD SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 3U)
1577
#define PA28_USART3_CTS SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 0U)
1578
#define PA28_USART3_RTS SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 1U)
1579
#define PA28_USART3_RXD SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 2U)
1580
#define PA28_USART3_TXD SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 3U)
1581
/* PA_I2C_UART functions end */
1582
/* PA_TIM functions start */
1583
#define PA28_GPTIM1_CH1 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 0U)
1584
#define PA28_GPTIM1_CH2 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 1U)
1585
#define PA28_GPTIM1_CH3 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 2U)
1586
#define PA28_GPTIM1_CH4 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 3U)
1587
#define PA28_GPTIM2_CH1 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 0U)
1588
#define PA28_GPTIM2_CH2 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 1U)
1589
#define PA28_GPTIM2_CH3 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 2U)
1590
#define PA28_GPTIM2_CH4 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 3U)
1591
#define PA28_GPTIM1_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x6CU, 0U)
1592
#define PA28_GPTIM2_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x6CU, 1U)
1593
#define PA28_LPTIM1_IN SF32LB_PINMUX(PA, 28U, 5U, 0x70U, 0U)
1594
#define PA28_LPTIM1_OUT SF32LB_PINMUX(PA, 28U, 5U, 0x70U, 1U)
1595
#define PA28_LPTIM1_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x70U, 2U)
1596
#define PA28_LPTIM2_IN SF32LB_PINMUX(PA, 28U, 5U, 0x74U, 0U)
1597
#define PA28_LPTIM2_OUT SF32LB_PINMUX(PA, 28U, 5U, 0x74U, 1U)
1598
#define PA28_LPTIM2_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x74U, 2U)
1599
#define PA28_ATIM1_CH1 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 0U)
1600
#define PA28_ATIM1_CH2 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 1U)
1601
#define PA28_ATIM1_CH3 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 2U)
1602
#define PA28_ATIM1_CH4 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 3U)
1603
#define PA28_ATIM1_CH1N SF32LB_PINMUX(PA, 28U, 5U, 0x7CU, 0U)
1604
#define PA28_ATIM1_CH2N SF32LB_PINMUX(PA, 28U, 5U, 0x7CU, 1U)
1605
#define PA28_ATIM1_CH3N SF32LB_PINMUX(PA, 28U, 5U, 0x7CU, 2U)
1606
#define PA28_ATIM1_BK SF32LB_PINMUX(PA, 28U, 5U, 0x80U, 0U)
1607
#define PA28_ATIM1_BK2 SF32LB_PINMUX(PA, 28U, 5U, 0x80U, 1U)
1608
#define PA28_ATIM1_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x80U, 2U)
1609
/* PA_TIM functions end */
1610
#define PA28_GPADC_CH0 SF32LB_PINMUX(PA, 28U, 7U, 0U, 0U)
1611
1612
/* PA29 */
1613
#define PA29_GPIO SF32LB_PINMUX(PA, 29U, 0U, 0U, 0U)
1614
#define PA29_SPI1_CS SF32LB_PINMUX(PA, 29U, 2U, 0U, 0U)
1615
#define PA29_I2S1_BCK SF32LB_PINMUX(PA, 29U, 3U, 0U, 0U)
1616
/* PA_I2C_UART functions start */
1617
#define PA29_I2C1_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x48U, 0U)
1618
#define PA29_I2C1_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x48U, 1U)
1619
#define PA29_I2C2_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x4CU, 0U)
1620
#define PA29_I2C2_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x4CU, 1U)
1621
#define PA29_I2C3_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x50U, 0U)
1622
#define PA29_I2C3_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x50U, 1U)
1623
#define PA29_I2C4_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x54U, 0U)
1624
#define PA29_I2C4_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x54U, 1U)
1625
#define PA29_USART1_CTS SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 0U)
1626
#define PA29_USART1_RTS SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 1U)
1627
#define PA29_USART1_RXD SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 2U)
1628
#define PA29_USART1_TXD SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 3U)
1629
#define PA29_USART2_CTS SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 0U)
1630
#define PA29_USART2_RTS SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 1U)
1631
#define PA29_USART2_RXD SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 2U)
1632
#define PA29_USART2_TXD SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 3U)
1633
#define PA29_USART3_CTS SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 0U)
1634
#define PA29_USART3_RTS SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 1U)
1635
#define PA29_USART3_RXD SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 2U)
1636
#define PA29_USART3_TXD SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 3U)
1637
/* PA_I2C_UART functions end */
1638
/* PA_TIM functions start */
1639
#define PA29_GPTIM1_CH1 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 0U)
1640
#define PA29_GPTIM1_CH2 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 1U)
1641
#define PA29_GPTIM1_CH3 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 2U)
1642
#define PA29_GPTIM1_CH4 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 3U)
1643
#define PA29_GPTIM2_CH1 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 0U)
1644
#define PA29_GPTIM2_CH2 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 1U)
1645
#define PA29_GPTIM2_CH3 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 2U)
1646
#define PA29_GPTIM2_CH4 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 3U)
1647
#define PA29_GPTIM1_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x6CU, 0U)
1648
#define PA29_GPTIM2_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x6CU, 1U)
1649
#define PA29_LPTIM1_IN SF32LB_PINMUX(PA, 29U, 5U, 0x70U, 0U)
1650
#define PA29_LPTIM1_OUT SF32LB_PINMUX(PA, 29U, 5U, 0x70U, 1U)
1651
#define PA29_LPTIM1_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x70U, 2U)
1652
#define PA29_LPTIM2_IN SF32LB_PINMUX(PA, 29U, 5U, 0x74U, 0U)
1653
#define PA29_LPTIM2_OUT SF32LB_PINMUX(PA, 29U, 5U, 0x74U, 1U)
1654
#define PA29_LPTIM2_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x74U, 2U)
1655
#define PA29_ATIM1_CH1 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 0U)
1656
#define PA29_ATIM1_CH2 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 1U)
1657
#define PA29_ATIM1_CH3 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 2U)
1658
#define PA29_ATIM1_CH4 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 3U)
1659
#define PA29_ATIM1_CH1N SF32LB_PINMUX(PA, 29U, 5U, 0x7CU, 0U)
1660
#define PA29_ATIM1_CH2N SF32LB_PINMUX(PA, 29U, 5U, 0x7CU, 1U)
1661
#define PA29_ATIM1_CH3N SF32LB_PINMUX(PA, 29U, 5U, 0x7CU, 2U)
1662
#define PA29_ATIM1_BK SF32LB_PINMUX(PA, 29U, 5U, 0x80U, 0U)
1663
#define PA29_ATIM1_BK2 SF32LB_PINMUX(PA, 29U, 5U, 0x80U, 1U)
1664
#define PA29_ATIM1_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x80U, 2U)
1665
/* PA_TIM functions end */
1666
#define PA29_GPADC_CH1 SF32LB_PINMUX(PA, 29U, 7U, 0U, 0U)
1667
1668
/* PA30 */
1669
#define PA30_GPIO SF32LB_PINMUX(PA, 30U, 0U, 0U, 0U)
1670
#define PA30_EFUSE_PWR SF32LB_PINMUX(PA, 30U, 2U, 0U, 0U)
1671
#define PA30_I2S1_LRCK SF32LB_PINMUX(PA, 30U, 3U, 0U, 0U)
1672
/* PA_I2C_UART functions start */
1673
#define PA30_I2C1_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x48U, 0U)
1674
#define PA30_I2C1_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x48U, 1U)
1675
#define PA30_I2C2_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x4CU, 0U)
1676
#define PA30_I2C2_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x4CU, 1U)
1677
#define PA30_I2C3_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x50U, 0U)
1678
#define PA30_I2C3_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x50U, 1U)
1679
#define PA30_I2C4_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x54U, 0U)
1680
#define PA30_I2C4_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x54U, 1U)
1681
#define PA30_USART1_CTS SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 0U)
1682
#define PA30_USART1_RTS SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 1U)
1683
#define PA30_USART1_RXD SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 2U)
1684
#define PA30_USART1_TXD SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 3U)
1685
#define PA30_USART2_CTS SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 0U)
1686
#define PA30_USART2_RTS SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 1U)
1687
#define PA30_USART2_RXD SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 2U)
1688
#define PA30_USART2_TXD SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 3U)
1689
#define PA30_USART3_CTS SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 0U)
1690
#define PA30_USART3_RTS SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 1U)
1691
#define PA30_USART3_RXD SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 2U)
1692
#define PA30_USART3_TXD SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 3U)
1693
/* PA_I2C_UART functions end */
1694
/* PA_TIM functions start */
1695
#define PA30_GPTIM1_CH1 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 0U)
1696
#define PA30_GPTIM1_CH2 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 1U)
1697
#define PA30_GPTIM1_CH3 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 2U)
1698
#define PA30_GPTIM1_CH4 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 3U)
1699
#define PA30_GPTIM2_CH1 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 0U)
1700
#define PA30_GPTIM2_CH2 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 1U)
1701
#define PA30_GPTIM2_CH3 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 2U)
1702
#define PA30_GPTIM2_CH4 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 3U)
1703
#define PA30_GPTIM1_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x6CU, 0U)
1704
#define PA30_GPTIM2_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x6CU, 1U)
1705
#define PA30_LPTIM1_IN SF32LB_PINMUX(PA, 30U, 5U, 0x70U, 0U)
1706
#define PA30_LPTIM1_OUT SF32LB_PINMUX(PA, 30U, 5U, 0x70U, 1U)
1707
#define PA30_LPTIM1_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x70U, 2U)
1708
#define PA30_LPTIM2_IN SF32LB_PINMUX(PA, 30U, 5U, 0x74U, 0U)
1709
#define PA30_LPTIM2_OUT SF32LB_PINMUX(PA, 30U, 5U, 0x74U, 1U)
1710
#define PA30_LPTIM2_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x74U, 2U)
1711
#define PA30_ATIM1_CH1 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 0U)
1712
#define PA30_ATIM1_CH2 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 1U)
1713
#define PA30_ATIM1_CH3 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 2U)
1714
#define PA30_ATIM1_CH4 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 3U)
1715
#define PA30_ATIM1_CH1N SF32LB_PINMUX(PA, 30U, 5U, 0x7CU, 0U)
1716
#define PA30_ATIM1_CH2N SF32LB_PINMUX(PA, 30U, 5U, 0x7CU, 1U)
1717
#define PA30_ATIM1_CH3N SF32LB_PINMUX(PA, 30U, 5U, 0x7CU, 2U)
1718
#define PA30_ATIM1_BK SF32LB_PINMUX(PA, 30U, 5U, 0x80U, 0U)
1719
#define PA30_ATIM1_BK2 SF32LB_PINMUX(PA, 30U, 5U, 0x80U, 1U)
1720
#define PA30_ATIM1_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x80U, 2U)
1721
/* PA_TIM functions end */
1722
#define PA30_GPADC_CH2 SF32LB_PINMUX(PA, 30U, 7U, 0U, 0U)
1723
1724
/* PA31 */
1725
#define PA31_GPIO SF32LB_PINMUX(PA, 31U, 0U, 0U, 0U)
1726
/* PA_I2C_UART functions start */
1727
#define PA31_I2C1_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x48U, 0U)
1728
#define PA31_I2C1_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x48U, 1U)
1729
#define PA31_I2C2_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x4CU, 0U)
1730
#define PA31_I2C2_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x4CU, 1U)
1731
#define PA31_I2C3_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x50U, 0U)
1732
#define PA31_I2C3_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x50U, 1U)
1733
#define PA31_I2C4_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x54U, 0U)
1734
#define PA31_I2C4_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x54U, 1U)
1735
#define PA31_USART1_CTS SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 0U)
1736
#define PA31_USART1_RTS SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 1U)
1737
#define PA31_USART1_RXD SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 2U)
1738
#define PA31_USART1_TXD SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 3U)
1739
#define PA31_USART2_CTS SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 0U)
1740
#define PA31_USART2_RTS SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 1U)
1741
#define PA31_USART2_RXD SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 2U)
1742
#define PA31_USART2_TXD SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 3U)
1743
#define PA31_USART3_CTS SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 0U)
1744
#define PA31_USART3_RTS SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 1U)
1745
#define PA31_USART3_RXD SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 2U)
1746
#define PA31_USART3_TXD SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 3U)
1747
/* PA_I2C_UART functions end */
1748
/* PA_TIM functions start */
1749
#define PA31_GPTIM1_CH1 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 0U)
1750
#define PA31_GPTIM1_CH2 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 1U)
1751
#define PA31_GPTIM1_CH3 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 2U)
1752
#define PA31_GPTIM1_CH4 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 3U)
1753
#define PA31_GPTIM2_CH1 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 0U)
1754
#define PA31_GPTIM2_CH2 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 1U)
1755
#define PA31_GPTIM2_CH3 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 2U)
1756
#define PA31_GPTIM2_CH4 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 3U)
1757
#define PA31_GPTIM1_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x6CU, 0U)
1758
#define PA31_GPTIM2_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x6CU, 1U)
1759
#define PA31_LPTIM1_IN SF32LB_PINMUX(PA, 31U, 5U, 0x70U, 0U)
1760
#define PA31_LPTIM1_OUT SF32LB_PINMUX(PA, 31U, 5U, 0x70U, 1U)
1761
#define PA31_LPTIM1_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x70U, 2U)
1762
#define PA31_LPTIM2_IN SF32LB_PINMUX(PA, 31U, 5U, 0x74U, 0U)
1763
#define PA31_LPTIM2_OUT SF32LB_PINMUX(PA, 31U, 5U, 0x74U, 1U)
1764
#define PA31_LPTIM2_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x74U, 2U)
1765
#define PA31_ATIM1_CH1 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 0U)
1766
#define PA31_ATIM1_CH2 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 1U)
1767
#define PA31_ATIM1_CH3 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 2U)
1768
#define PA31_ATIM1_CH4 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 3U)
1769
#define PA31_ATIM1_CH1N SF32LB_PINMUX(PA, 31U, 5U, 0x7CU, 0U)
1770
#define PA31_ATIM1_CH2N SF32LB_PINMUX(PA, 31U, 5U, 0x7CU, 1U)
1771
#define PA31_ATIM1_CH3N SF32LB_PINMUX(PA, 31U, 5U, 0x7CU, 2U)
1772
#define PA31_ATIM1_BK SF32LB_PINMUX(PA, 31U, 5U, 0x80U, 0U)
1773
#define PA31_ATIM1_BK2 SF32LB_PINMUX(PA, 31U, 5U, 0x80U, 1U)
1774
#define PA31_ATIM1_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x80U, 2U)
1775
/* PA_TIM functions end */
1776
#define PA31_GPADC_CH3 SF32LB_PINMUX(PA, 31U, 7U, 0U, 0U)
1777
1778
/* PA32 */
1779
#define PA32_GPIO SF32LB_PINMUX(PA, 32U, 0U, 0U, 0U)
1780
/* PA_I2C_UART functions start */
1781
#define PA32_I2C1_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x48U, 0U)
1782
#define PA32_I2C1_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x48U, 1U)
1783
#define PA32_I2C2_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x4CU, 0U)
1784
#define PA32_I2C2_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x4CU, 1U)
1785
#define PA32_I2C3_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x50U, 0U)
1786
#define PA32_I2C3_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x50U, 1U)
1787
#define PA32_I2C4_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x54U, 0U)
1788
#define PA32_I2C4_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x54U, 1U)
1789
#define PA32_USART1_CTS SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 0U)
1790
#define PA32_USART1_RTS SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 1U)
1791
#define PA32_USART1_RXD SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 2U)
1792
#define PA32_USART1_TXD SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 3U)
1793
#define PA32_USART2_CTS SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 0U)
1794
#define PA32_USART2_RTS SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 1U)
1795
#define PA32_USART2_RXD SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 2U)
1796
#define PA32_USART2_TXD SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 3U)
1797
#define PA32_USART3_CTS SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 0U)
1798
#define PA32_USART3_RTS SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 1U)
1799
#define PA32_USART3_RXD SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 2U)
1800
#define PA32_USART3_TXD SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 3U)
1801
/* PA_I2C_UART functions end */
1802
/* PA_TIM functions start */
1803
#define PA32_GPTIM1_CH1 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 0U)
1804
#define PA32_GPTIM1_CH2 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 1U)
1805
#define PA32_GPTIM1_CH3 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 2U)
1806
#define PA32_GPTIM1_CH4 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 3U)
1807
#define PA32_GPTIM2_CH1 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 0U)
1808
#define PA32_GPTIM2_CH2 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 1U)
1809
#define PA32_GPTIM2_CH3 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 2U)
1810
#define PA32_GPTIM2_CH4 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 3U)
1811
#define PA32_GPTIM1_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x6CU, 0U)
1812
#define PA32_GPTIM2_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x6CU, 1U)
1813
#define PA32_LPTIM1_IN SF32LB_PINMUX(PA, 32U, 5U, 0x70U, 0U)
1814
#define PA32_LPTIM1_OUT SF32LB_PINMUX(PA, 32U, 5U, 0x70U, 1U)
1815
#define PA32_LPTIM1_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x70U, 2U)
1816
#define PA32_LPTIM2_IN SF32LB_PINMUX(PA, 32U, 5U, 0x74U, 0U)
1817
#define PA32_LPTIM2_OUT SF32LB_PINMUX(PA, 32U, 5U, 0x74U, 1U)
1818
#define PA32_LPTIM2_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x74U, 2U)
1819
#define PA32_ATIM1_CH1 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 0U)
1820
#define PA32_ATIM1_CH2 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 1U)
1821
#define PA32_ATIM1_CH3 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 2U)
1822
#define PA32_ATIM1_CH4 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 3U)
1823
#define PA32_ATIM1_CH1N SF32LB_PINMUX(PA, 32U, 5U, 0x7CU, 0U)
1824
#define PA32_ATIM1_CH2N SF32LB_PINMUX(PA, 32U, 5U, 0x7CU, 1U)
1825
#define PA32_ATIM1_CH3N SF32LB_PINMUX(PA, 32U, 5U, 0x7CU, 2U)
1826
#define PA32_ATIM1_BK SF32LB_PINMUX(PA, 32U, 5U, 0x80U, 0U)
1827
#define PA32_ATIM1_BK2 SF32LB_PINMUX(PA, 32U, 5U, 0x80U, 1U)
1828
#define PA32_ATIM1_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x80U, 2U)
1829
/* PA_TIM functions end */
1830
#define PA32_GPADC_CH4 SF32LB_PINMUX(PA, 32U, 7U, 0U, 0U)
1831
1832
/* PA33 */
1833
#define PA33_GPIO SF32LB_PINMUX(PA, 33U, 0U, 0U, 0U)
1834
/* PA_I2C_UART functions start */
1835
#define PA33_I2C1_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x48U, 0U)
1836
#define PA33_I2C1_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x48U, 1U)
1837
#define PA33_I2C2_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x4CU, 0U)
1838
#define PA33_I2C2_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x4CU, 1U)
1839
#define PA33_I2C3_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x50U, 0U)
1840
#define PA33_I2C3_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x50U, 1U)
1841
#define PA33_I2C4_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x54U, 0U)
1842
#define PA33_I2C4_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x54U, 1U)
1843
#define PA33_USART1_CTS SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 0U)
1844
#define PA33_USART1_RTS SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 1U)
1845
#define PA33_USART1_RXD SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 2U)
1846
#define PA33_USART1_TXD SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 3U)
1847
#define PA33_USART2_CTS SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 0U)
1848
#define PA33_USART2_RTS SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 1U)
1849
#define PA33_USART2_RXD SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 2U)
1850
#define PA33_USART2_TXD SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 3U)
1851
#define PA33_USART3_CTS SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 0U)
1852
#define PA33_USART3_RTS SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 1U)
1853
#define PA33_USART3_RXD SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 2U)
1854
#define PA33_USART3_TXD SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 3U)
1855
/* PA_I2C_UART functions end */
1856
/* PA_TIM functions start */
1857
#define PA33_GPTIM1_CH1 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 0U)
1858
#define PA33_GPTIM1_CH2 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 1U)
1859
#define PA33_GPTIM1_CH3 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 2U)
1860
#define PA33_GPTIM1_CH4 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 3U)
1861
#define PA33_GPTIM2_CH1 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 0U)
1862
#define PA33_GPTIM2_CH2 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 1U)
1863
#define PA33_GPTIM2_CH3 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 2U)
1864
#define PA33_GPTIM2_CH4 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 3U)
1865
#define PA33_GPTIM1_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x6CU, 0U)
1866
#define PA33_GPTIM2_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x6CU, 1U)
1867
#define PA33_LPTIM1_IN SF32LB_PINMUX(PA, 33U, 5U, 0x70U, 0U)
1868
#define PA33_LPTIM1_OUT SF32LB_PINMUX(PA, 33U, 5U, 0x70U, 1U)
1869
#define PA33_LPTIM1_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x70U, 2U)
1870
#define PA33_LPTIM2_IN SF32LB_PINMUX(PA, 33U, 5U, 0x74U, 0U)
1871
#define PA33_LPTIM2_OUT SF32LB_PINMUX(PA, 33U, 5U, 0x74U, 1U)
1872
#define PA33_LPTIM2_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x74U, 2U)
1873
#define PA33_ATIM1_CH1 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 0U)
1874
#define PA33_ATIM1_CH2 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 1U)
1875
#define PA33_ATIM1_CH3 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 2U)
1876
#define PA33_ATIM1_CH4 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 3U)
1877
#define PA33_ATIM1_CH1N SF32LB_PINMUX(PA, 33U, 5U, 0x7CU, 0U)
1878
#define PA33_ATIM1_CH2N SF32LB_PINMUX(PA, 33U, 5U, 0x7CU, 1U)
1879
#define PA33_ATIM1_CH3N SF32LB_PINMUX(PA, 33U, 5U, 0x7CU, 2U)
1880
#define PA33_ATIM1_BK SF32LB_PINMUX(PA, 33U, 5U, 0x80U, 0U)
1881
#define PA33_ATIM1_BK2 SF32LB_PINMUX(PA, 33U, 5U, 0x80U, 1U)
1882
#define PA33_ATIM1_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x80U, 2U)
1883
/* PA_TIM functions end */
1884
#define PA33_GPADC_CH5 SF32LB_PINMUX(PA, 33U, 7U, 0U, 0U)
1885
1886
/* PA34 */
1887
#define PA34_GPIO SF32LB_PINMUX(PA, 34U, 0U, 0U, 0U)
1888
/* PA_I2C_UART functions start */
1889
#define PA34_I2C1_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x48U, 0U)
1890
#define PA34_I2C1_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x48U, 1U)
1891
#define PA34_I2C2_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x4CU, 0U)
1892
#define PA34_I2C2_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x4CU, 1U)
1893
#define PA34_I2C3_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x50U, 0U)
1894
#define PA34_I2C3_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x50U, 1U)
1895
#define PA34_I2C4_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x54U, 0U)
1896
#define PA34_I2C4_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x54U, 1U)
1897
#define PA34_USART1_CTS SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 0U)
1898
#define PA34_USART1_RTS SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 1U)
1899
#define PA34_USART1_RXD SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 2U)
1900
#define PA34_USART1_TXD SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 3U)
1901
#define PA34_USART2_CTS SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 0U)
1902
#define PA34_USART2_RTS SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 1U)
1903
#define PA34_USART2_RXD SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 2U)
1904
#define PA34_USART2_TXD SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 3U)
1905
#define PA34_USART3_CTS SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 0U)
1906
#define PA34_USART3_RTS SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 1U)
1907
#define PA34_USART3_RXD SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 2U)
1908
#define PA34_USART3_TXD SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 3U)
1909
/* PA_I2C_UART functions end */
1910
/* PA_TIM functions start */
1911
#define PA34_GPTIM1_CH1 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 0U)
1912
#define PA34_GPTIM1_CH2 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 1U)
1913
#define PA34_GPTIM1_CH3 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 2U)
1914
#define PA34_GPTIM1_CH4 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 3U)
1915
#define PA34_GPTIM2_CH1 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 0U)
1916
#define PA34_GPTIM2_CH2 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 1U)
1917
#define PA34_GPTIM2_CH3 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 2U)
1918
#define PA34_GPTIM2_CH4 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 3U)
1919
#define PA34_GPTIM1_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x6CU, 0U)
1920
#define PA34_GPTIM2_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x6CU, 1U)
1921
#define PA34_LPTIM1_IN SF32LB_PINMUX(PA, 34U, 5U, 0x70U, 0U)
1922
#define PA34_LPTIM1_OUT SF32LB_PINMUX(PA, 34U, 5U, 0x70U, 1U)
1923
#define PA34_LPTIM1_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x70U, 2U)
1924
#define PA34_LPTIM2_IN SF32LB_PINMUX(PA, 34U, 5U, 0x74U, 0U)
1925
#define PA34_LPTIM2_OUT SF32LB_PINMUX(PA, 34U, 5U, 0x74U, 1U)
1926
#define PA34_LPTIM2_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x74U, 2U)
1927
#define PA34_ATIM1_CH1 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 0U)
1928
#define PA34_ATIM1_CH2 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 1U)
1929
#define PA34_ATIM1_CH3 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 2U)
1930
#define PA34_ATIM1_CH4 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 3U)
1931
#define PA34_ATIM1_CH1N SF32LB_PINMUX(PA, 34U, 5U, 0x7CU, 0U)
1932
#define PA34_ATIM1_CH2N SF32LB_PINMUX(PA, 34U, 5U, 0x7CU, 1U)
1933
#define PA34_ATIM1_CH3N SF32LB_PINMUX(PA, 34U, 5U, 0x7CU, 2U)
1934
#define PA34_ATIM1_BK SF32LB_PINMUX(PA, 34U, 5U, 0x80U, 0U)
1935
#define PA34_ATIM1_BK2 SF32LB_PINMUX(PA, 34U, 5U, 0x80U, 1U)
1936
#define PA34_ATIM1_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x80U, 2U)
1937
/* PA_TIM functions end */
1938
#define PA34_GPADC_CH6 SF32LB_PINMUX(PA, 34U, 7U, 0U, 0U)
1939
#define PA34_WKUP_PIN10 SF32LB_PINMUX(PA, 34U, 8U, 0U, 0U)
1940
1941
/* PA35 */
1942
#define PA35_GPIO SF32LB_PINMUX(PA, 35U, 0U, 0U, 0U)
1943
#define PA35_USB11_DP SF32LB_PINMUX(PA, 35U, 2U, 0U, 0U)
1944
/* PA_I2C_UART functions start */
1945
#define PA35_I2C1_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x48U, 0U)
1946
#define PA35_I2C1_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x48U, 1U)
1947
#define PA35_I2C2_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x4CU, 0U)
1948
#define PA35_I2C2_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x4CU, 1U)
1949
#define PA35_I2C3_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x50U, 0U)
1950
#define PA35_I2C3_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x50U, 1U)
1951
#define PA35_I2C4_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x54U, 0U)
1952
#define PA35_I2C4_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x54U, 1U)
1953
#define PA35_USART1_CTS SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 0U)
1954
#define PA35_USART1_RTS SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 1U)
1955
#define PA35_USART1_RXD SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 2U)
1956
#define PA35_USART1_TXD SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 3U)
1957
#define PA35_USART2_CTS SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 0U)
1958
#define PA35_USART2_RTS SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 1U)
1959
#define PA35_USART2_RXD SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 2U)
1960
#define PA35_USART2_TXD SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 3U)
1961
#define PA35_USART3_CTS SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 0U)
1962
#define PA35_USART3_RTS SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 1U)
1963
#define PA35_USART3_RXD SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 2U)
1964
#define PA35_USART3_TXD SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 3U)
1965
/* PA_I2C_UART functions end */
1966
/* PA_TIM functions start */
1967
#define PA35_GPTIM1_CH1 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 0U)
1968
#define PA35_GPTIM1_CH2 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 1U)
1969
#define PA35_GPTIM1_CH3 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 2U)
1970
#define PA35_GPTIM1_CH4 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 3U)
1971
#define PA35_GPTIM2_CH1 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 0U)
1972
#define PA35_GPTIM2_CH2 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 1U)
1973
#define PA35_GPTIM2_CH3 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 2U)
1974
#define PA35_GPTIM2_CH4 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 3U)
1975
#define PA35_GPTIM1_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x6CU, 0U)
1976
#define PA35_GPTIM2_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x6CU, 1U)
1977
#define PA35_LPTIM1_IN SF32LB_PINMUX(PA, 35U, 5U, 0x70U, 0U)
1978
#define PA35_LPTIM1_OUT SF32LB_PINMUX(PA, 35U, 5U, 0x70U, 1U)
1979
#define PA35_LPTIM1_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x70U, 2U)
1980
#define PA35_LPTIM2_IN SF32LB_PINMUX(PA, 35U, 5U, 0x74U, 0U)
1981
#define PA35_LPTIM2_OUT SF32LB_PINMUX(PA, 35U, 5U, 0x74U, 1U)
1982
#define PA35_LPTIM2_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x74U, 2U)
1983
#define PA35_ATIM1_CH1 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 0U)
1984
#define PA35_ATIM1_CH2 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 1U)
1985
#define PA35_ATIM1_CH3 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 2U)
1986
#define PA35_ATIM1_CH4 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 3U)
1987
#define PA35_ATIM1_CH1N SF32LB_PINMUX(PA, 35U, 5U, 0x7CU, 0U)
1988
#define PA35_ATIM1_CH2N SF32LB_PINMUX(PA, 35U, 5U, 0x7CU, 1U)
1989
#define PA35_ATIM1_CH3N SF32LB_PINMUX(PA, 35U, 5U, 0x7CU, 2U)
1990
#define PA35_ATIM1_BK SF32LB_PINMUX(PA, 35U, 5U, 0x80U, 0U)
1991
#define PA35_ATIM1_BK2 SF32LB_PINMUX(PA, 35U, 5U, 0x80U, 1U)
1992
#define PA35_ATIM1_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x80U, 2U)
1993
/* PA_TIM functions end */
1994
#define PA35_WKUP_PIN11 SF32LB_PINMUX(PA, 35U, 8U, 0U, 0U)
1995
1996
/* PA36 */
1997
#define PA36_GPIO SF32LB_PINMUX(PA, 36U, 0U, 0U, 0U)
1998
#define PA36_USB11_DM SF32LB_PINMUX(PA, 36U, 2U, 0U, 0U)
1999
/* PA_I2C_UART functions start */
2000
#define PA36_I2C1_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x48U, 0U)
2001
#define PA36_I2C1_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x48U, 1U)
2002
#define PA36_I2C2_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x4CU, 0U)
2003
#define PA36_I2C2_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x4CU, 1U)
2004
#define PA36_I2C3_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x50U, 0U)
2005
#define PA36_I2C3_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x50U, 1U)
2006
#define PA36_I2C4_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x54U, 0U)
2007
#define PA36_I2C4_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x54U, 1U)
2008
#define PA36_USART1_CTS SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 0U)
2009
#define PA36_USART1_RTS SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 1U)
2010
#define PA36_USART1_RXD SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 2U)
2011
#define PA36_USART1_TXD SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 3U)
2012
#define PA36_USART2_CTS SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 0U)
2013
#define PA36_USART2_RTS SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 1U)
2014
#define PA36_USART2_RXD SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 2U)
2015
#define PA36_USART2_TXD SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 3U)
2016
#define PA36_USART3_CTS SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 0U)
2017
#define PA36_USART3_RTS SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 1U)
2018
#define PA36_USART3_RXD SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 2U)
2019
#define PA36_USART3_TXD SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 3U)
2020
/* PA_I2C_UART functions end */
2021
/* PA_TIM functions start */
2022
#define PA36_GPTIM1_CH1 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 0U)
2023
#define PA36_GPTIM1_CH2 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 1U)
2024
#define PA36_GPTIM1_CH3 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 2U)
2025
#define PA36_GPTIM1_CH4 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 3U)
2026
#define PA36_GPTIM2_CH1 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 0U)
2027
#define PA36_GPTIM2_CH2 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 1U)
2028
#define PA36_GPTIM2_CH3 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 2U)
2029
#define PA36_GPTIM2_CH4 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 3U)
2030
#define PA36_GPTIM1_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x6CU, 0U)
2031
#define PA36_GPTIM2_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x6CU, 1U)
2032
#define PA36_LPTIM1_IN SF32LB_PINMUX(PA, 36U, 5U, 0x70U, 0U)
2033
#define PA36_LPTIM1_OUT SF32LB_PINMUX(PA, 36U, 5U, 0x70U, 1U)
2034
#define PA36_LPTIM1_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x70U, 2U)
2035
#define PA36_LPTIM2_IN SF32LB_PINMUX(PA, 36U, 5U, 0x74U, 0U)
2036
#define PA36_LPTIM2_OUT SF32LB_PINMUX(PA, 36U, 5U, 0x74U, 1U)
2037
#define PA36_LPTIM2_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x74U, 2U)
2038
#define PA36_ATIM1_CH1 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 0U)
2039
#define PA36_ATIM1_CH2 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 1U)
2040
#define PA36_ATIM1_CH3 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 2U)
2041
#define PA36_ATIM1_CH4 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 3U)
2042
#define PA36_ATIM1_CH1N SF32LB_PINMUX(PA, 36U, 5U, 0x7CU, 0U)
2043
#define PA36_ATIM1_CH2N SF32LB_PINMUX(PA, 36U, 5U, 0x7CU, 1U)
2044
#define PA36_ATIM1_CH3N SF32LB_PINMUX(PA, 36U, 5U, 0x7CU, 2U)
2045
#define PA36_ATIM1_BK SF32LB_PINMUX(PA, 36U, 5U, 0x80U, 0U)
2046
#define PA36_ATIM1_BK2 SF32LB_PINMUX(PA, 36U, 5U, 0x80U, 1U)
2047
#define PA36_ATIM1_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x80U, 2U)
2048
/* PA_TIM functions end */
2049
#define PA36_WKUP_PIN12 SF32LB_PINMUX(PA, 36U, 8U, 0U, 0U)
2050
2051
/* PA37 */
2052
#define PA37_GPIO SF32LB_PINMUX(PA, 37U, 0U, 0U, 0U)
2053
#define PA37_SPI2_DIO SF32LB_PINMUX(PA, 37U, 2U, 0U, 0U)
2054
/* PA_I2C_UART functions start */
2055
#define PA37_I2C1_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x48U, 0U)
2056
#define PA37_I2C1_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x48U, 1U)
2057
#define PA37_I2C2_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x4CU, 0U)
2058
#define PA37_I2C2_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x4CU, 1U)
2059
#define PA37_I2C3_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x50U, 0U)
2060
#define PA37_I2C3_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x50U, 1U)
2061
#define PA37_I2C4_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x54U, 0U)
2062
#define PA37_I2C4_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x54U, 1U)
2063
#define PA37_USART1_CTS SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 0U)
2064
#define PA37_USART1_RTS SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 1U)
2065
#define PA37_USART1_RXD SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 2U)
2066
#define PA37_USART1_TXD SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 3U)
2067
#define PA37_USART2_CTS SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 0U)
2068
#define PA37_USART2_RTS SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 1U)
2069
#define PA37_USART2_RXD SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 2U)
2070
#define PA37_USART2_TXD SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 3U)
2071
#define PA37_USART3_CTS SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 0U)
2072
#define PA37_USART3_RTS SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 1U)
2073
#define PA37_USART3_RXD SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 2U)
2074
#define PA37_USART3_TXD SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 3U)
2075
/* PA_I2C_UART functions end */
2076
/* PA_TIM functions start */
2077
#define PA37_GPTIM1_CH1 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 0U)
2078
#define PA37_GPTIM1_CH2 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 1U)
2079
#define PA37_GPTIM1_CH3 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 2U)
2080
#define PA37_GPTIM1_CH4 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 3U)
2081
#define PA37_GPTIM2_CH1 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 0U)
2082
#define PA37_GPTIM2_CH2 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 1U)
2083
#define PA37_GPTIM2_CH3 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 2U)
2084
#define PA37_GPTIM2_CH4 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 3U)
2085
#define PA37_GPTIM1_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x6CU, 0U)
2086
#define PA37_GPTIM2_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x6CU, 1U)
2087
#define PA37_LPTIM1_IN SF32LB_PINMUX(PA, 37U, 5U, 0x70U, 0U)
2088
#define PA37_LPTIM1_OUT SF32LB_PINMUX(PA, 37U, 5U, 0x70U, 1U)
2089
#define PA37_LPTIM1_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x70U, 2U)
2090
#define PA37_LPTIM2_IN SF32LB_PINMUX(PA, 37U, 5U, 0x74U, 0U)
2091
#define PA37_LPTIM2_OUT SF32LB_PINMUX(PA, 37U, 5U, 0x74U, 1U)
2092
#define PA37_LPTIM2_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x74U, 2U)
2093
#define PA37_ATIM1_CH1 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 0U)
2094
#define PA37_ATIM1_CH2 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 1U)
2095
#define PA37_ATIM1_CH3 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 2U)
2096
#define PA37_ATIM1_CH4 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 3U)
2097
#define PA37_ATIM1_CH1N SF32LB_PINMUX(PA, 37U, 5U, 0x7CU, 0U)
2098
#define PA37_ATIM1_CH2N SF32LB_PINMUX(PA, 37U, 5U, 0x7CU, 1U)
2099
#define PA37_ATIM1_CH3N SF32LB_PINMUX(PA, 37U, 5U, 0x7CU, 2U)
2100
#define PA37_ATIM1_BK SF32LB_PINMUX(PA, 37U, 5U, 0x80U, 0U)
2101
#define PA37_ATIM1_BK2 SF32LB_PINMUX(PA, 37U, 5U, 0x80U, 1U)
2102
#define PA37_ATIM1_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x80U, 2U)
2103
/* PA_TIM functions end */
2104
#define PA37_LCDC1_8080_DIO2 SF32LB_PINMUX(PA, 37U, 7U, 0U, 0U)
2105
#define PA37_WKUP_PIN13 SF32LB_PINMUX(PA, 37U, 8U, 0U, 0U)
2106
2107
/* PA38 */
2108
#define PA38_GPIO SF32LB_PINMUX(PA, 38U, 0U, 0U, 0U)
2109
#define PA38_SPI2_DI SF32LB_PINMUX(PA, 38U, 2U, 0U, 0U)
2110
/* PA_I2C_UART functions start */
2111
#define PA38_I2C1_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x48U, 0U)
2112
#define PA38_I2C1_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x48U, 1U)
2113
#define PA38_I2C2_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x4CU, 0U)
2114
#define PA38_I2C2_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x4CU, 1U)
2115
#define PA38_I2C3_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x50U, 0U)
2116
#define PA38_I2C3_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x50U, 1U)
2117
#define PA38_I2C4_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x54U, 0U)
2118
#define PA38_I2C4_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x54U, 1U)
2119
#define PA38_USART1_CTS SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 0U)
2120
#define PA38_USART1_RTS SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 1U)
2121
#define PA38_USART1_RXD SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 2U)
2122
#define PA38_USART1_TXD SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 3U)
2123
#define PA38_USART2_CTS SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 0U)
2124
#define PA38_USART2_RTS SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 1U)
2125
#define PA38_USART2_RXD SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 2U)
2126
#define PA38_USART2_TXD SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 3U)
2127
#define PA38_USART3_CTS SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 0U)
2128
#define PA38_USART3_RTS SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 1U)
2129
#define PA38_USART3_RXD SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 2U)
2130
#define PA38_USART3_TXD SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 3U)
2131
/* PA_I2C_UART functions end */
2132
/* PA_TIM functions start */
2133
#define PA38_GPTIM1_CH1 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 0U)
2134
#define PA38_GPTIM1_CH2 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 1U)
2135
#define PA38_GPTIM1_CH3 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 2U)
2136
#define PA38_GPTIM1_CH4 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 3U)
2137
#define PA38_GPTIM2_CH1 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 0U)
2138
#define PA38_GPTIM2_CH2 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 1U)
2139
#define PA38_GPTIM2_CH3 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 2U)
2140
#define PA38_GPTIM2_CH4 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 3U)
2141
#define PA38_GPTIM1_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x6CU, 0U)
2142
#define PA38_GPTIM2_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x6CU, 1U)
2143
#define PA38_LPTIM1_IN SF32LB_PINMUX(PA, 38U, 5U, 0x70U, 0U)
2144
#define PA38_LPTIM1_OUT SF32LB_PINMUX(PA, 38U, 5U, 0x70U, 1U)
2145
#define PA38_LPTIM1_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x70U, 2U)
2146
#define PA38_LPTIM2_IN SF32LB_PINMUX(PA, 38U, 5U, 0x74U, 0U)
2147
#define PA38_LPTIM2_OUT SF32LB_PINMUX(PA, 38U, 5U, 0x74U, 1U)
2148
#define PA38_LPTIM2_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x74U, 2U)
2149
#define PA38_ATIM1_CH1 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 0U)
2150
#define PA38_ATIM1_CH2 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 1U)
2151
#define PA38_ATIM1_CH3 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 2U)
2152
#define PA38_ATIM1_CH4 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 3U)
2153
#define PA38_ATIM1_CH1N SF32LB_PINMUX(PA, 38U, 5U, 0x7CU, 0U)
2154
#define PA38_ATIM1_CH2N SF32LB_PINMUX(PA, 38U, 5U, 0x7CU, 1U)
2155
#define PA38_ATIM1_CH3N SF32LB_PINMUX(PA, 38U, 5U, 0x7CU, 2U)
2156
#define PA38_ATIM1_BK SF32LB_PINMUX(PA, 38U, 5U, 0x80U, 0U)
2157
#define PA38_ATIM1_BK2 SF32LB_PINMUX(PA, 38U, 5U, 0x80U, 1U)
2158
#define PA38_ATIM1_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x80U, 2U)
2159
/* PA_TIM functions end */
2160
#define PA38_LCDC1_8080_DIO2 SF32LB_PINMUX(PA, 38U, 7U, 0U, 0U)
2161
#define PA38_WKUP_PIN14 SF32LB_PINMUX(PA, 38U, 8U, 0U, 0U)
2162
2163
/* PA39 */
2164
#define PA39_GPIO SF32LB_PINMUX(PA, 39U, 0U, 0U, 0U)
2165
#define PA39_SPI2_CLK SF32LB_PINMUX(PA, 39U, 2U, 0U, 0U)
2166
/* PA_I2C_UART functions start */
2167
#define PA39_I2C1_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x48U, 0U)
2168
#define PA39_I2C1_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x48U, 1U)
2169
#define PA39_I2C2_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x4CU, 0U)
2170
#define PA39_I2C2_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x4CU, 1U)
2171
#define PA39_I2C3_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x50U, 0U)
2172
#define PA39_I2C3_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x50U, 1U)
2173
#define PA39_I2C4_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x54U, 0U)
2174
#define PA39_I2C4_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x54U, 1U)
2175
#define PA39_USART1_CTS SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 0U)
2176
#define PA39_USART1_RTS SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 1U)
2177
#define PA39_USART1_RXD SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 2U)
2178
#define PA39_USART1_TXD SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 3U)
2179
#define PA39_USART2_CTS SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 0U)
2180
#define PA39_USART2_RTS SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 1U)
2181
#define PA39_USART2_RXD SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 2U)
2182
#define PA39_USART2_TXD SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 3U)
2183
#define PA39_USART3_CTS SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 0U)
2184
#define PA39_USART3_RTS SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 1U)
2185
#define PA39_USART3_RXD SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 2U)
2186
#define PA39_USART3_TXD SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 3U)
2187
/* PA_I2C_UART functions end */
2188
/* PA_TIM functions start */
2189
#define PA39_GPTIM1_CH1 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 0U)
2190
#define PA39_GPTIM1_CH2 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 1U)
2191
#define PA39_GPTIM1_CH3 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 2U)
2192
#define PA39_GPTIM1_CH4 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 3U)
2193
#define PA39_GPTIM2_CH1 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 0U)
2194
#define PA39_GPTIM2_CH2 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 1U)
2195
#define PA39_GPTIM2_CH3 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 2U)
2196
#define PA39_GPTIM2_CH4 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 3U)
2197
#define PA39_GPTIM1_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x6CU, 0U)
2198
#define PA39_GPTIM2_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x6CU, 1U)
2199
#define PA39_LPTIM1_IN SF32LB_PINMUX(PA, 39U, 5U, 0x70U, 0U)
2200
#define PA39_LPTIM1_OUT SF32LB_PINMUX(PA, 39U, 5U, 0x70U, 1U)
2201
#define PA39_LPTIM1_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x70U, 2U)
2202
#define PA39_LPTIM2_IN SF32LB_PINMUX(PA, 39U, 5U, 0x74U, 0U)
2203
#define PA39_LPTIM2_OUT SF32LB_PINMUX(PA, 39U, 5U, 0x74U, 1U)
2204
#define PA39_LPTIM2_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x74U, 2U)
2205
#define PA39_ATIM1_CH1 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 0U)
2206
#define PA39_ATIM1_CH2 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 1U)
2207
#define PA39_ATIM1_CH3 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 2U)
2208
#define PA39_ATIM1_CH4 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 3U)
2209
#define PA39_ATIM1_CH1N SF32LB_PINMUX(PA, 39U, 5U, 0x7CU, 0U)
2210
#define PA39_ATIM1_CH2N SF32LB_PINMUX(PA, 39U, 5U, 0x7CU, 1U)
2211
#define PA39_ATIM1_CH3N SF32LB_PINMUX(PA, 39U, 5U, 0x7CU, 2U)
2212
#define PA39_ATIM1_BK SF32LB_PINMUX(PA, 39U, 5U, 0x80U, 0U)
2213
#define PA39_ATIM1_BK2 SF32LB_PINMUX(PA, 39U, 5U, 0x80U, 1U)
2214
#define PA39_ATIM1_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x80U, 2U)
2215
/* PA_TIM functions end */
2216
#define PA39_LCDC1_JDI_VCK SF32LB_PINMUX(PA, 39U, 6U, 0U, 0U)
2217
#define PA39_LCDC1_8080_DIO3 SF32LB_PINMUX(PA, 39U, 7U, 0U, 0U)
2218
#define PA39_WKUP_PIN15 SF32LB_PINMUX(PA, 39U, 8U, 0U, 0U)
2219
2220
/* PA40 */
2221
#define PA40_GPIO SF32LB_PINMUX(PA, 40U, 0U, 0U, 0U)
2222
#define PA40_SPI2_CS SF32LB_PINMUX(PA, 40U, 2U, 0U, 0U)
2223
/* PA_I2C_UART functions start */
2224
#define PA40_I2C1_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x48U, 0U)
2225
#define PA40_I2C1_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x48U, 1U)
2226
#define PA40_I2C2_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x4CU, 0U)
2227
#define PA40_I2C2_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x4CU, 1U)
2228
#define PA40_I2C3_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x50U, 0U)
2229
#define PA40_I2C3_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x50U, 1U)
2230
#define PA40_I2C4_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x54U, 0U)
2231
#define PA40_I2C4_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x54U, 1U)
2232
#define PA40_USART1_CTS SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 0U)
2233
#define PA40_USART1_RTS SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 1U)
2234
#define PA40_USART1_RXD SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 2U)
2235
#define PA40_USART1_TXD SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 3U)
2236
#define PA40_USART2_CTS SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 0U)
2237
#define PA40_USART2_RTS SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 1U)
2238
#define PA40_USART2_RXD SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 2U)
2239
#define PA40_USART2_TXD SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 3U)
2240
#define PA40_USART3_CTS SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 0U)
2241
#define PA40_USART3_RTS SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 1U)
2242
#define PA40_USART3_RXD SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 2U)
2243
#define PA40_USART3_TXD SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 3U)
2244
/* PA_I2C_UART functions end */
2245
/* PA_TIM functions start */
2246
#define PA40_GPTIM1_CH1 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 0U)
2247
#define PA40_GPTIM1_CH2 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 1U)
2248
#define PA40_GPTIM1_CH3 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 2U)
2249
#define PA40_GPTIM1_CH4 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 3U)
2250
#define PA40_GPTIM2_CH1 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 0U)
2251
#define PA40_GPTIM2_CH2 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 1U)
2252
#define PA40_GPTIM2_CH3 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 2U)
2253
#define PA40_GPTIM2_CH4 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 3U)
2254
#define PA40_GPTIM1_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x6CU, 0U)
2255
#define PA40_GPTIM2_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x6CU, 1U)
2256
#define PA40_LPTIM1_IN SF32LB_PINMUX(PA, 40U, 5U, 0x70U, 0U)
2257
#define PA40_LPTIM1_OUT SF32LB_PINMUX(PA, 40U, 5U, 0x70U, 1U)
2258
#define PA40_LPTIM1_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x70U, 2U)
2259
#define PA40_LPTIM2_IN SF32LB_PINMUX(PA, 40U, 5U, 0x74U, 0U)
2260
#define PA40_LPTIM2_OUT SF32LB_PINMUX(PA, 40U, 5U, 0x74U, 1U)
2261
#define PA40_LPTIM2_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x74U, 2U)
2262
#define PA40_ATIM1_CH1 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 0U)
2263
#define PA40_ATIM1_CH2 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 1U)
2264
#define PA40_ATIM1_CH3 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 2U)
2265
#define PA40_ATIM1_CH4 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 3U)
2266
#define PA40_ATIM1_CH1N SF32LB_PINMUX(PA, 40U, 5U, 0x7CU, 0U)
2267
#define PA40_ATIM1_CH2N SF32LB_PINMUX(PA, 40U, 5U, 0x7CU, 1U)
2268
#define PA40_ATIM1_CH3N SF32LB_PINMUX(PA, 40U, 5U, 0x7CU, 2U)
2269
#define PA40_ATIM1_BK SF32LB_PINMUX(PA, 40U, 5U, 0x80U, 0U)
2270
#define PA40_ATIM1_BK2 SF32LB_PINMUX(PA, 40U, 5U, 0x80U, 1U)
2271
#define PA40_ATIM1_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x80U, 2U)
2272
/* PA_TIM functions end */
2273
#define PA40_LCDC1_JDI_XRST SF32LB_PINMUX(PA, 40U, 6U, 0U, 0U)
2274
#define PA40_LCDC1_8080_DIO4 SF32LB_PINMUX(PA, 40U, 7U, 0U, 0U)
2275
#define PA40_WKUP_PIN16 SF32LB_PINMUX(PA, 40U, 8U, 0U, 0U)
2276
2277
/* PA41 */
2278
#define PA41_GPIO SF32LB_PINMUX(PA, 41U, 0U, 0U, 0U)
2279
/* PA_I2C_UART functions start */
2280
#define PA41_I2C1_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x48U, 0U)
2281
#define PA41_I2C1_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x48U, 1U)
2282
#define PA41_I2C2_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x4CU, 0U)
2283
#define PA41_I2C2_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x4CU, 1U)
2284
#define PA41_I2C3_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x50U, 0U)
2285
#define PA41_I2C3_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x50U, 1U)
2286
#define PA41_I2C4_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x54U, 0U)
2287
#define PA41_I2C4_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x54U, 1U)
2288
#define PA41_USART1_CTS SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 0U)
2289
#define PA41_USART1_RTS SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 1U)
2290
#define PA41_USART1_RXD SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 2U)
2291
#define PA41_USART1_TXD SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 3U)
2292
#define PA41_USART2_CTS SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 0U)
2293
#define PA41_USART2_RTS SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 1U)
2294
#define PA41_USART2_RXD SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 2U)
2295
#define PA41_USART2_TXD SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 3U)
2296
#define PA41_USART3_CTS SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 0U)
2297
#define PA41_USART3_RTS SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 1U)
2298
#define PA41_USART3_RXD SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 2U)
2299
#define PA41_USART3_TXD SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 3U)
2300
/* PA_I2C_UART functions end */
2301
/* PA_TIM functions start */
2302
#define PA41_GPTIM1_CH1 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 0U)
2303
#define PA41_GPTIM1_CH2 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 1U)
2304
#define PA41_GPTIM1_CH3 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 2U)
2305
#define PA41_GPTIM1_CH4 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 3U)
2306
#define PA41_GPTIM2_CH1 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 0U)
2307
#define PA41_GPTIM2_CH2 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 1U)
2308
#define PA41_GPTIM2_CH3 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 2U)
2309
#define PA41_GPTIM2_CH4 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 3U)
2310
#define PA41_GPTIM1_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x6CU, 0U)
2311
#define PA41_GPTIM2_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x6CU, 1U)
2312
#define PA41_LPTIM1_IN SF32LB_PINMUX(PA, 41U, 5U, 0x70U, 0U)
2313
#define PA41_LPTIM1_OUT SF32LB_PINMUX(PA, 41U, 5U, 0x70U, 1U)
2314
#define PA41_LPTIM1_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x70U, 2U)
2315
#define PA41_LPTIM2_IN SF32LB_PINMUX(PA, 41U, 5U, 0x74U, 0U)
2316
#define PA41_LPTIM2_OUT SF32LB_PINMUX(PA, 41U, 5U, 0x74U, 1U)
2317
#define PA41_LPTIM2_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x74U, 2U)
2318
#define PA41_ATIM1_CH1 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 0U)
2319
#define PA41_ATIM1_CH2 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 1U)
2320
#define PA41_ATIM1_CH3 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 2U)
2321
#define PA41_ATIM1_CH4 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 3U)
2322
#define PA41_ATIM1_CH1N SF32LB_PINMUX(PA, 41U, 5U, 0x7CU, 0U)
2323
#define PA41_ATIM1_CH2N SF32LB_PINMUX(PA, 41U, 5U, 0x7CU, 1U)
2324
#define PA41_ATIM1_CH3N SF32LB_PINMUX(PA, 41U, 5U, 0x7CU, 2U)
2325
#define PA41_ATIM1_BK SF32LB_PINMUX(PA, 41U, 5U, 0x80U, 0U)
2326
#define PA41_ATIM1_BK2 SF32LB_PINMUX(PA, 41U, 5U, 0x80U, 1U)
2327
#define PA41_ATIM1_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x80U, 2U)
2328
/* PA_TIM functions end */
2329
#define PA41_LCDC1_JDI_HCK SF32LB_PINMUX(PA, 41U, 6U, 0U, 0U)
2330
#define PA41_LCDC1_8080_DIO5 SF32LB_PINMUX(PA, 41U, 7U, 0U, 0U)
2331
#define PA41_WKUP_PIN17 SF32LB_PINMUX(PA, 41U, 8U, 0U, 0U)
2332
2333
/* PA42 */
2334
#define PA42_GPIO SF32LB_PINMUX(PA, 42U, 0U, 0U, 0U)
2335
/* PA_I2C_UART functions start */
2336
#define PA42_I2C1_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x48U, 0U)
2337
#define PA42_I2C1_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x48U, 1U)
2338
#define PA42_I2C2_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x4CU, 0U)
2339
#define PA42_I2C2_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x4CU, 1U)
2340
#define PA42_I2C3_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x50U, 0U)
2341
#define PA42_I2C3_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x50U, 1U)
2342
#define PA42_I2C4_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x54U, 0U)
2343
#define PA42_I2C4_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x54U, 1U)
2344
#define PA42_USART1_CTS SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 0U)
2345
#define PA42_USART1_RTS SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 1U)
2346
#define PA42_USART1_RXD SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 2U)
2347
#define PA42_USART1_TXD SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 3U)
2348
#define PA42_USART2_CTS SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 0U)
2349
#define PA42_USART2_RTS SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 1U)
2350
#define PA42_USART2_RXD SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 2U)
2351
#define PA42_USART2_TXD SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 3U)
2352
#define PA42_USART3_CTS SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 0U)
2353
#define PA42_USART3_RTS SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 1U)
2354
#define PA42_USART3_RXD SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 2U)
2355
#define PA42_USART3_TXD SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 3U)
2356
/* PA_I2C_UART functions end */
2357
/* PA_TIM functions start */
2358
#define PA42_GPTIM1_CH1 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 0U)
2359
#define PA42_GPTIM1_CH2 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 1U)
2360
#define PA42_GPTIM1_CH3 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 2U)
2361
#define PA42_GPTIM1_CH4 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 3U)
2362
#define PA42_GPTIM2_CH1 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 0U)
2363
#define PA42_GPTIM2_CH2 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 1U)
2364
#define PA42_GPTIM2_CH3 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 2U)
2365
#define PA42_GPTIM2_CH4 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 3U)
2366
#define PA42_GPTIM1_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x6CU, 0U)
2367
#define PA42_GPTIM2_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x6CU, 1U)
2368
#define PA42_LPTIM1_IN SF32LB_PINMUX(PA, 42U, 5U, 0x70U, 0U)
2369
#define PA42_LPTIM1_OUT SF32LB_PINMUX(PA, 42U, 5U, 0x70U, 1U)
2370
#define PA42_LPTIM1_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x70U, 2U)
2371
#define PA42_LPTIM2_IN SF32LB_PINMUX(PA, 42U, 5U, 0x74U, 0U)
2372
#define PA42_LPTIM2_OUT SF32LB_PINMUX(PA, 42U, 5U, 0x74U, 1U)
2373
#define PA42_LPTIM2_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x74U, 2U)
2374
#define PA42_ATIM1_CH1 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 0U)
2375
#define PA42_ATIM1_CH2 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 1U)
2376
#define PA42_ATIM1_CH3 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 2U)
2377
#define PA42_ATIM1_CH4 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 3U)
2378
#define PA42_ATIM1_CH1N SF32LB_PINMUX(PA, 42U, 5U, 0x7CU, 0U)
2379
#define PA42_ATIM1_CH2N SF32LB_PINMUX(PA, 42U, 5U, 0x7CU, 1U)
2380
#define PA42_ATIM1_CH3N SF32LB_PINMUX(PA, 42U, 5U, 0x7CU, 2U)
2381
#define PA42_ATIM1_BK SF32LB_PINMUX(PA, 42U, 5U, 0x80U, 0U)
2382
#define PA42_ATIM1_BK2 SF32LB_PINMUX(PA, 42U, 5U, 0x80U, 1U)
2383
#define PA42_ATIM1_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x80U, 2U)
2384
/* PA_TIM functions end */
2385
#define PA42_LCDC1_JDI_R2 SF32LB_PINMUX(PA, 42U, 6U, 0U, 0U)
2386
#define PA42_LCDC1_8080_DIO6 SF32LB_PINMUX(PA, 42U, 7U, 0U, 0U)
2387
#define PA42_WKUP_PIN18 SF32LB_PINMUX(PA, 42U, 8U, 0U, 0U)
2388
2389
/* PA43 */
2390
#define PA43_GPIO SF32LB_PINMUX(PA, 43U, 0U, 0U, 0U)
2391
/* PA_I2C_UART functions start */
2392
#define PA43_I2C1_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x48U, 0U)
2393
#define PA43_I2C1_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x48U, 1U)
2394
#define PA43_I2C2_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x4CU, 0U)
2395
#define PA43_I2C2_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x4CU, 1U)
2396
#define PA43_I2C3_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x50U, 0U)
2397
#define PA43_I2C3_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x50U, 1U)
2398
#define PA43_I2C4_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x54U, 0U)
2399
#define PA43_I2C4_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x54U, 1U)
2400
#define PA43_USART1_CTS SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 0U)
2401
#define PA43_USART1_RTS SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 1U)
2402
#define PA43_USART1_RXD SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 2U)
2403
#define PA43_USART1_TXD SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 3U)
2404
#define PA43_USART2_CTS SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 0U)
2405
#define PA43_USART2_RTS SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 1U)
2406
#define PA43_USART2_RXD SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 2U)
2407
#define PA43_USART2_TXD SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 3U)
2408
#define PA43_USART3_CTS SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 0U)
2409
#define PA43_USART3_RTS SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 1U)
2410
#define PA43_USART3_RXD SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 2U)
2411
#define PA43_USART3_TXD SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 3U)
2412
/* PA_I2C_UART functions end */
2413
/* PA_TIM functions start */
2414
#define PA43_GPTIM1_CH1 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 0U)
2415
#define PA43_GPTIM1_CH2 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 1U)
2416
#define PA43_GPTIM1_CH3 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 2U)
2417
#define PA43_GPTIM1_CH4 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 3U)
2418
#define PA43_GPTIM2_CH1 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 0U)
2419
#define PA43_GPTIM2_CH2 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 1U)
2420
#define PA43_GPTIM2_CH3 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 2U)
2421
#define PA43_GPTIM2_CH4 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 3U)
2422
#define PA43_GPTIM1_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x6CU, 0U)
2423
#define PA43_GPTIM2_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x6CU, 1U)
2424
#define PA43_LPTIM1_IN SF32LB_PINMUX(PA, 43U, 5U, 0x70U, 0U)
2425
#define PA43_LPTIM1_OUT SF32LB_PINMUX(PA, 43U, 5U, 0x70U, 1U)
2426
#define PA43_LPTIM1_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x70U, 2U)
2427
#define PA43_LPTIM2_IN SF32LB_PINMUX(PA, 43U, 5U, 0x74U, 0U)
2428
#define PA43_LPTIM2_OUT SF32LB_PINMUX(PA, 43U, 5U, 0x74U, 1U)
2429
#define PA43_LPTIM2_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x74U, 2U)
2430
#define PA43_ATIM1_CH1 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 0U)
2431
#define PA43_ATIM1_CH2 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 1U)
2432
#define PA43_ATIM1_CH3 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 2U)
2433
#define PA43_ATIM1_CH4 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 3U)
2434
#define PA43_ATIM1_CH1N SF32LB_PINMUX(PA, 43U, 5U, 0x7CU, 0U)
2435
#define PA43_ATIM1_CH2N SF32LB_PINMUX(PA, 43U, 5U, 0x7CU, 1U)
2436
#define PA43_ATIM1_CH3N SF32LB_PINMUX(PA, 43U, 5U, 0x7CU, 2U)
2437
#define PA43_ATIM1_BK SF32LB_PINMUX(PA, 43U, 5U, 0x80U, 0U)
2438
#define PA43_ATIM1_BK2 SF32LB_PINMUX(PA, 43U, 5U, 0x80U, 1U)
2439
#define PA43_ATIM1_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x80U, 2U)
2440
/* PA_TIM functions end */
2441
#define PA43_LCDC1_JDI_G2 SF32LB_PINMUX(PA, 43U, 6U, 0U, 0U)
2442
#define PA43_LCDC1_8080_DIO7 SF32LB_PINMUX(PA, 43U, 7U, 0U, 0U)
2443
#define PA43_WKUP_PIN19 SF32LB_PINMUX(PA, 43U, 8U, 0U, 0U)
2444
2445
/* PA44 */
2446
#define PA44_GPIO SF32LB_PINMUX(PA, 44U, 0U, 0U, 0U)
2447
/* PA_I2C_UART functions start */
2448
#define PA44_I2C1_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x48U, 0U)
2449
#define PA44_I2C1_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x48U, 1U)
2450
#define PA44_I2C2_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x4CU, 0U)
2451
#define PA44_I2C2_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x4CU, 1U)
2452
#define PA44_I2C3_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x50U, 0U)
2453
#define PA44_I2C3_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x50U, 1U)
2454
#define PA44_I2C4_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x54U, 0U)
2455
#define PA44_I2C4_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x54U, 1U)
2456
#define PA44_USART1_CTS SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 0U)
2457
#define PA44_USART1_RTS SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 1U)
2458
#define PA44_USART1_RXD SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 2U)
2459
#define PA44_USART1_TXD SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 3U)
2460
#define PA44_USART2_CTS SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 0U)
2461
#define PA44_USART2_RTS SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 1U)
2462
#define PA44_USART2_RXD SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 2U)
2463
#define PA44_USART2_TXD SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 3U)
2464
#define PA44_USART3_CTS SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 0U)
2465
#define PA44_USART3_RTS SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 1U)
2466
#define PA44_USART3_RXD SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 2U)
2467
#define PA44_USART3_TXD SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 3U)
2468
/* PA_I2C_UART functions end */
2469
/* PA_TIM functions start */
2470
#define PA44_GPTIM1_CH1 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 0U)
2471
#define PA44_GPTIM1_CH2 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 1U)
2472
#define PA44_GPTIM1_CH3 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 2U)
2473
#define PA44_GPTIM1_CH4 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 3U)
2474
#define PA44_GPTIM2_CH1 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 0U)
2475
#define PA44_GPTIM2_CH2 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 1U)
2476
#define PA44_GPTIM2_CH3 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 2U)
2477
#define PA44_GPTIM2_CH4 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 3U)
2478
#define PA44_GPTIM1_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x6CU, 0U)
2479
#define PA44_GPTIM2_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x6CU, 1U)
2480
#define PA44_LPTIM1_IN SF32LB_PINMUX(PA, 44U, 5U, 0x70U, 0U)
2481
#define PA44_LPTIM1_OUT SF32LB_PINMUX(PA, 44U, 5U, 0x70U, 1U)
2482
#define PA44_LPTIM1_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x70U, 2U)
2483
#define PA44_LPTIM2_IN SF32LB_PINMUX(PA, 44U, 5U, 0x74U, 0U)
2484
#define PA44_LPTIM2_OUT SF32LB_PINMUX(PA, 44U, 5U, 0x74U, 1U)
2485
#define PA44_LPTIM2_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x74U, 2U)
2486
#define PA44_ATIM1_CH1 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 0U)
2487
#define PA44_ATIM1_CH2 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 1U)
2488
#define PA44_ATIM1_CH3 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 2U)
2489
#define PA44_ATIM1_CH4 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 3U)
2490
#define PA44_ATIM1_CH1N SF32LB_PINMUX(PA, 44U, 5U, 0x7CU, 0U)
2491
#define PA44_ATIM1_CH2N SF32LB_PINMUX(PA, 44U, 5U, 0x7CU, 1U)
2492
#define PA44_ATIM1_CH3N SF32LB_PINMUX(PA, 44U, 5U, 0x7CU, 2U)
2493
#define PA44_ATIM1_BK SF32LB_PINMUX(PA, 44U, 5U, 0x80U, 0U)
2494
#define PA44_ATIM1_BK2 SF32LB_PINMUX(PA, 44U, 5U, 0x80U, 1U)
2495
#define PA44_ATIM1_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x80U, 2U)
2496
/* PA_TIM functions end */
2497
#define PA44_WKUP_PIN20 SF32LB_PINMUX(PA, 44U, 8U, 0U, 0U)
2498
2499
#endif
/* _INCLUDE_ZEPHYR_DT_BINDINGS_PINCTRL_SF32LB52X_PINCTRL_H_ */
sf32lb-common-pinctrl.h
zephyr
dt-bindings
pinctrl
sf32lb52x-pinctrl.h
Generated on
for Zephyr API Documentation by
1.14.0