LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/pinctrl - sf32lb52x-pinctrl.h Coverage Total Hit
Test: new.info Lines: 0.0 % 2217 0
Test Date: 2025-09-25 19:22:35

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

Generated by: LCOV version 2.0-1