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