Go to the source code of this file.
◆ SMARTBOND_FUNC_ADC
      
        
          | #define SMARTBOND_FUNC_ADC   26 | 
        
      
 
 
◆ SMARTBOND_FUNC_CLOCK
      
        
          | #define SMARTBOND_FUNC_CLOCK   42 | 
        
      
 
 
◆ SMARTBOND_FUNC_COEX_EXT_ACT
      
        
          | #define SMARTBOND_FUNC_COEX_EXT_ACT   34 | 
        
      
 
 
◆ SMARTBOND_FUNC_COEX_SMART_ACT
      
        
          | #define SMARTBOND_FUNC_COEX_SMART_ACT   35 | 
        
      
 
 
◆ SMARTBOND_FUNC_COEX_SMART_PRI
      
        
          | #define SMARTBOND_FUNC_COEX_SMART_PRI   36 | 
        
      
 
 
◆ SMARTBOND_FUNC_GPIO
      
        
          | #define SMARTBOND_FUNC_GPIO   0 | 
        
      
 
Definitions of pin functions 
 
 
◆ SMARTBOND_FUNC_I2C2_SCL
      
        
          | #define SMARTBOND_FUNC_I2C2_SCL   23 | 
        
      
 
 
◆ SMARTBOND_FUNC_I2C2_SDA
      
        
          | #define SMARTBOND_FUNC_I2C2_SDA   24 | 
        
      
 
 
◆ SMARTBOND_FUNC_I2C_SCL
      
        
          | #define SMARTBOND_FUNC_I2C_SCL   21 | 
        
      
 
 
◆ SMARTBOND_FUNC_I2C_SDA
      
        
          | #define SMARTBOND_FUNC_I2C_SDA   22 | 
        
      
 
 
◆ SMARTBOND_FUNC_ISO_CLK
      
        
          | #define SMARTBOND_FUNC_ISO_CLK   11 | 
        
      
 
 
◆ SMARTBOND_FUNC_ISO_DATA
      
        
          | #define SMARTBOND_FUNC_ISO_DATA   12 | 
        
      
 
 
◆ SMARTBOND_FUNC_LCD
      
        
          | #define SMARTBOND_FUNC_LCD   44 | 
        
      
 
 
◆ SMARTBOND_FUNC_LCD_SPI_CLK
      
        
          | #define SMARTBOND_FUNC_LCD_SPI_CLK   47 | 
        
      
 
 
◆ SMARTBOND_FUNC_LCD_SPI_DC
      
        
          | #define SMARTBOND_FUNC_LCD_SPI_DC   45 | 
        
      
 
 
◆ SMARTBOND_FUNC_LCD_SPI_DO
      
        
          | #define SMARTBOND_FUNC_LCD_SPI_DO   46 | 
        
      
 
 
◆ SMARTBOND_FUNC_LCD_SPI_EN
      
        
          | #define SMARTBOND_FUNC_LCD_SPI_EN   48 | 
        
      
 
 
◆ SMARTBOND_FUNC_PCM_CLK
      
        
          | #define SMARTBOND_FUNC_PCM_CLK   31 | 
        
      
 
 
◆ SMARTBOND_FUNC_PCM_DI
      
        
          | #define SMARTBOND_FUNC_PCM_DI   28 | 
        
      
 
 
◆ SMARTBOND_FUNC_PCM_DO
      
        
          | #define SMARTBOND_FUNC_PCM_DO   29 | 
        
      
 
 
◆ SMARTBOND_FUNC_PCM_FSC
      
        
          | #define SMARTBOND_FUNC_PCM_FSC   30 | 
        
      
 
 
◆ SMARTBOND_FUNC_PDM_CLK
      
        
          | #define SMARTBOND_FUNC_PDM_CLK   33 | 
        
      
 
 
◆ SMARTBOND_FUNC_PDM_DATA
      
        
          | #define SMARTBOND_FUNC_PDM_DATA   32 | 
        
      
 
 
◆ SMARTBOND_FUNC_PG
      
        
          | #define SMARTBOND_FUNC_PG   43 | 
        
      
 
 
◆ SMARTBOND_FUNC_PORT0_DCF
      
        
          | #define SMARTBOND_FUNC_PORT0_DCF   37 | 
        
      
 
 
◆ SMARTBOND_FUNC_PORT1_DCF
      
        
          | #define SMARTBOND_FUNC_PORT1_DCF   38 | 
        
      
 
 
◆ SMARTBOND_FUNC_PORT2_DCF
      
        
          | #define SMARTBOND_FUNC_PORT2_DCF   39 | 
        
      
 
 
◆ SMARTBOND_FUNC_PORT3_DCF
      
        
          | #define SMARTBOND_FUNC_PORT3_DCF   40 | 
        
      
 
 
◆ SMARTBOND_FUNC_PORT4_DCF
      
        
          | #define SMARTBOND_FUNC_PORT4_DCF   41 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI2_CLK
      
        
          | #define SMARTBOND_FUNC_SPI2_CLK   19 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI2_DI
      
        
          | #define SMARTBOND_FUNC_SPI2_DI   17 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI2_DO
      
        
          | #define SMARTBOND_FUNC_SPI2_DO   18 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI2_EN
      
        
          | #define SMARTBOND_FUNC_SPI2_EN   20 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI_CLK
      
        
          | #define SMARTBOND_FUNC_SPI_CLK   15 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI_DI
      
        
          | #define SMARTBOND_FUNC_SPI_DI   13 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI_DO
      
        
          | #define SMARTBOND_FUNC_SPI_DO   14 | 
        
      
 
 
◆ SMARTBOND_FUNC_SPI_EN
      
        
          | #define SMARTBOND_FUNC_SPI_EN   16 | 
        
      
 
 
◆ SMARTBOND_FUNC_TIM2_1SHOT
      
        
          | #define SMARTBOND_FUNC_TIM2_1SHOT   52 | 
        
      
 
 
◆ SMARTBOND_FUNC_TIM2_PWM
      
        
          | #define SMARTBOND_FUNC_TIM2_PWM   50 | 
        
      
 
 
◆ SMARTBOND_FUNC_TIM3_PWM
      
        
          | #define SMARTBOND_FUNC_TIM3_PWM   53 | 
        
      
 
 
◆ SMARTBOND_FUNC_TIM4_PWM
      
        
          | #define SMARTBOND_FUNC_TIM4_PWM   54 | 
        
      
 
 
◆ SMARTBOND_FUNC_TIM_1SHOT
      
        
          | #define SMARTBOND_FUNC_TIM_1SHOT   51 | 
        
      
 
 
◆ SMARTBOND_FUNC_TIM_PWM
      
        
          | #define SMARTBOND_FUNC_TIM_PWM   49 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART2_CTSN
      
        
          | #define SMARTBOND_FUNC_UART2_CTSN   5 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART2_RTSN
      
        
          | #define SMARTBOND_FUNC_UART2_RTSN   6 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART2_RX
      
        
          | #define SMARTBOND_FUNC_UART2_RX   3 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART2_TX
      
        
          | #define SMARTBOND_FUNC_UART2_TX   4 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART3_CTSN
      
        
          | #define SMARTBOND_FUNC_UART3_CTSN   9 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART3_RTSN
      
        
          | #define SMARTBOND_FUNC_UART3_RTSN   10 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART3_RX
      
        
          | #define SMARTBOND_FUNC_UART3_RX   7 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART3_TX
      
        
          | #define SMARTBOND_FUNC_UART3_TX   8 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART_RX
      
        
          | #define SMARTBOND_FUNC_UART_RX   1 | 
        
      
 
 
◆ SMARTBOND_FUNC_UART_TX
      
        
          | #define SMARTBOND_FUNC_UART_TX   2 | 
        
      
 
 
◆ SMARTBOND_FUNC_USB
      
        
          | #define SMARTBOND_FUNC_USB   27 | 
        
      
 
 
◆ SMARTBOND_FUNC_USB_SOF
      
        
          | #define SMARTBOND_FUNC_USB_SOF   25 | 
        
      
 
 
◆ SMARTBOND_PINMUX
      
        
          | #define SMARTBOND_PINMUX | 
          ( | 
            | 
          func,  | 
        
        
           | 
           | 
            | 
          port,  | 
        
        
           | 
           | 
            | 
          pin  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
#define SMARTBOND_PINMUX_FUNC_POS
Definition: smartbond-pinctrl.h:72
 
#define SMARTBOND_PINMUX_PIN_POS
Definition: smartbond-pinctrl.h:68
 
#define SMARTBOND_PINMUX_PORT_POS
Definition: smartbond-pinctrl.h:70
 
 Utility macro to create pinmux 
 
 
◆ SMARTBOND_PINMUX_FUNC_MASK
      
        
          | #define SMARTBOND_PINMUX_FUNC_MASK   0xff | 
        
      
 
 
◆ SMARTBOND_PINMUX_FUNC_POS
      
        
          | #define SMARTBOND_PINMUX_FUNC_POS   6 | 
        
      
 
 
◆ SMARTBOND_PINMUX_PIN_MASK
      
        
          | #define SMARTBOND_PINMUX_PIN_MASK   0x1f | 
        
      
 
 
◆ SMARTBOND_PINMUX_PIN_POS
      
        
          | #define SMARTBOND_PINMUX_PIN_POS   0 | 
        
      
 
Definitions of bit positions and bit masks in pinmux 
 
 
◆ SMARTBOND_PINMUX_PORT_MASK
      
        
          | #define SMARTBOND_PINMUX_PORT_MASK   0x01 | 
        
      
 
 
◆ SMARTBOND_PINMUX_PORT_POS
      
        
          | #define SMARTBOND_PINMUX_PORT_POS   5 |