xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_board_e837n_v01(E837N 板)

E837N 板级外设引脚定义 更多...

宏定义

#define XT_BRD_I2C_AHT20   XT_HAL_I2C_2
#define XT_BRD_I2C_AHT20_SCL_PIN   XT_IO_PD_16
#define XT_BRD_I2C_AHT20_SDA_PIN   XT_IO_PD_17
#define XT_BRD_I2C_AHT20_SCL_MUX   XT_IO_PD_16_MUX_I2C2_SCL
#define XT_BRD_I2C_AHT20_SDA_MUX   XT_IO_PD_17_MUX_I2C2_SDA
#define XT_BRD_AUDIO_POWER_PIN   XT_IO_AON_4
#define XT_BRD_AUDIO_PA_EN_PIN   XT_IO_AON_8
#define XT_BRD_AUDIO_CODEC_EN_PIN   XT_IO_AON_4
#define XT_BRD_AUDIO_I2S_I2C_NUM   2
#define XT_BRD_AUDIO_I2S_MCLK_PIN   XT_IO_PD_26
#define XT_BRD_AUDIO_I2S_MCLK_PIN_MUX   XT_IO_PD_26_MUX_CLK_AU_MCLK
#define XT_BRD_AUDIO_I2S_WS_PIN   XT_IO_PD_4
#define XT_BRD_AUDIO_I2S_WS_PIN_MUX   XT_IO_PD_4_MUX_I2S0_WS
#define XT_BRD_AUDIO_I2S_SCK_PIN   XT_IO_PD_5
#define XT_BRD_AUDIO_I2S_SCK_PIN_MUX   XT_IO_PD_5_MUX_I2S0_CLK
#define XT_BRD_AUDIO_I2S_DIN_PIN   XT_IO_PD_6
#define XT_BRD_AUDIO_I2S_DIN_PIN_MUX   XT_IO_PD_6_MUX_I2S0_DIN
#define XT_BRD_AUDIO_I2S_DOUT_PIN   XT_IO_PD_7
#define XT_BRD_AUDIO_I2S_DOUT_PIN_MUX   XT_IO_PD_7_MUX_I2S0_DOUT
#define XT_BRD_ADC_VBAT   XT_ADC_CH_VBAT
#define XT_BRD_ADC_KEY   XT_ADC_CH_USER_DEFINE1
#define XT_BRD_ADCKEY_WAKEUP_PIN   XT_IO_WAKEUP
#define XT_BRD_GPIO_STATE_LED   XT_IO_AON_7
#define XT_BRD_DAC   0
#define XT_BRD_GPIO_NET_LED   XT_IO_PD_0
#define XT_BRD_GPIO_INPUT   XT_IO_WAKEUP
#define XT_BRD_LCD_ST7735_TE_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_BACKLIGHT_PIN   XT_IO_AON_7
#define XT_BRD_LCD_ST7735_RESET_PIN   XT_IO_AON_1
#define XT_BRD_LCD_ST7735_DCX_PIN   XT_IO_PD_14
#define XT_BRD_LCD_ST7735_CSX_PIN   XT_IO_PD_12
#define XT_BRD_LCD_ST7735_SCL_PIN   XT_IO_PD_13
#define XT_BRD_LCD_ST7735_SDI_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_SDO_PIN   XT_IO_PD_15
#define XT_BRD_LCD_ST7735_POWER_PIN   XT_IO_PD_22
#define XT_BRD_LCD_ST7735_POWER_ACTIVE   1
#define XT_BRD_LCD_ST7735_SCL_MUX   XT_IO_PD_13_MUX_SPI_LCD_SCL
#define XT_BRD_LCD_ST7735_SDO_MUX   XT_IO_PD_15_MUX_SPI_LCD_SDO
#define XT_BRD_LCD_ST7735_DCX_MUX   XT_IO_PD_14_MUX_SPI_LCD_DCX
#define XT_BRD_LCD_ST7735_CSX_MUX   XT_IO_PD_12_MUX_SPI_LCD_CSX
#define XT_BRD_LCD_ST7789_TE_PIN   XT_IO_PD_25
#define XT_BRD_LCD_ST7789_BACKLIGHT_PIN   XT_IO_PD_2
#define XT_BRD_LCD_ST7789_RESET_PIN   XT_IO_PD_24
#define XT_BRD_LCD_ST7789_CSX_PIN   XT_IO_PD_12
#define XT_BRD_LCD_ST7789_SCL_PIN   XT_IO_PD_13
#define XT_BRD_LCD_ST7789_SDI_PIN   XT_IO_PD_14
#define XT_BRD_LCD_ST7789_SDO_PIN   XT_IO_PD_15
#define XT_BRD_LCD_ST7789_SCL_MUX   XT_IO_PD_13_MUX_SPI_LCD_SCL
#define XT_BRD_LCD_ST7789_SDI_MUX   XT_IO_PD_14_MUX_SPI_LCD_SDI
#define XT_BRD_LCD_ST7789_SDO_MUX   XT_IO_PD_15_MUX_SPI_LCD_SDO
#define XT_BRD_LCD_ST7789_CSX_MUX   XT_IO_PD_12_MUX_SPI_LCD_CSX
#define XT_BRD_LCD_ST7789_BACKLIGHT_MUX   XT_IO_PD_2_MUX_GPIO
#define XT_BRD_LCD_ST7789_RESET_MUX   XT_IO_PD_24_MUX_GPIO
#define XT_BRD_PM_SLEEP_WAKEUP_PIN   XT_IO_AON_4
#define XT_BRD_PM_KEYON_PIN   XT_IO_KEYON
#define XT_BRD_PM_WAKEUP_PIN   XT_IO_WAKEUP
#define XT_BRD_PWM_PD_PIN   XT_IO_PD_26
#define XT_BRD_PWM_PD_PIN_MUX   XT_IO_PD_26_MUX_PD_PWM
#define XT_BRD_PWM_AON_PIN   XT_IO_AON_5
#define XT_BRD_PWM_AON_PIN_MUX   XT_IO_AON_5_MUX_AON_PWM_1
#define XT_BRD_SPI   0
#define XT_BRD_SPI_MOSI_PIN   XT_IO_PD_2
#define XT_BRD_SPI_MISO_PIN   XT_IO_PD_1
#define XT_BRD_SPI_SCLK_PIN   XT_IO_PD_0
#define XT_BRD_SPI_CS_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_SPI_MOSI_MUX   XT_IO_PD_2_MUX_SSP0_TXD
#define XT_BRD_SPI_MISO_MUX   XT_IO_PD_1_MUX_SSP0_RXD
#define XT_BRD_SPI_SCLK_MUX   XT_IO_PD_0_MUX_SSP0_CLK
#define XT_BRD_SPI_CS_MUX   XT_IO_PD_3_MUX_SSP0_CS
#define XT_BRD_UART   2
#define XT_BRD_UART_TX_PIN   XT_IO_PD_7
#define XT_BRD_UART_RX_PIN   XT_IO_PD_6
#define XT_BRD_UART_TX_MUX   XT_IO_PD_7_MUX_UART2_TX
#define XT_BRD_UART_RX_MUX   XT_IO_PD_6_MUX_UART2_RX

详细描述

E837N 板级外设引脚定义

宏定义说明

◆ XT_BRD_ADC_KEY

#define XT_BRD_ADC_KEY   XT_ADC_CH_USER_DEFINE1

在文件 xt_board_e837n_v01.h 第 40 行定义.

◆ XT_BRD_ADC_VBAT

#define XT_BRD_ADC_VBAT   XT_ADC_CH_VBAT

在文件 xt_board_e837n_v01.h 第 37 行定义.

◆ XT_BRD_ADCKEY_WAKEUP_PIN

#define XT_BRD_ADCKEY_WAKEUP_PIN   XT_IO_WAKEUP

在文件 xt_board_e837n_v01.h 第 41 行定义.

◆ XT_BRD_AUDIO_CODEC_EN_PIN

#define XT_BRD_AUDIO_CODEC_EN_PIN   XT_IO_AON_4

在文件 xt_board_e837n_v01.h 第 21 行定义.

◆ XT_BRD_AUDIO_I2S_DIN_PIN

#define XT_BRD_AUDIO_I2S_DIN_PIN   XT_IO_PD_6

在文件 xt_board_e837n_v01.h 第 31 行定义.

◆ XT_BRD_AUDIO_I2S_DIN_PIN_MUX

#define XT_BRD_AUDIO_I2S_DIN_PIN_MUX   XT_IO_PD_6_MUX_I2S0_DIN

在文件 xt_board_e837n_v01.h 第 32 行定义.

◆ XT_BRD_AUDIO_I2S_DOUT_PIN

#define XT_BRD_AUDIO_I2S_DOUT_PIN   XT_IO_PD_7

在文件 xt_board_e837n_v01.h 第 33 行定义.

◆ XT_BRD_AUDIO_I2S_DOUT_PIN_MUX

#define XT_BRD_AUDIO_I2S_DOUT_PIN_MUX   XT_IO_PD_7_MUX_I2S0_DOUT

在文件 xt_board_e837n_v01.h 第 34 行定义.

◆ XT_BRD_AUDIO_I2S_I2C_NUM

#define XT_BRD_AUDIO_I2S_I2C_NUM   2

在文件 xt_board_e837n_v01.h 第 24 行定义.

◆ XT_BRD_AUDIO_I2S_MCLK_PIN

#define XT_BRD_AUDIO_I2S_MCLK_PIN   XT_IO_PD_26

在文件 xt_board_e837n_v01.h 第 25 行定义.

◆ XT_BRD_AUDIO_I2S_MCLK_PIN_MUX

#define XT_BRD_AUDIO_I2S_MCLK_PIN_MUX   XT_IO_PD_26_MUX_CLK_AU_MCLK

在文件 xt_board_e837n_v01.h 第 26 行定义.

◆ XT_BRD_AUDIO_I2S_SCK_PIN

#define XT_BRD_AUDIO_I2S_SCK_PIN   XT_IO_PD_5

在文件 xt_board_e837n_v01.h 第 29 行定义.

◆ XT_BRD_AUDIO_I2S_SCK_PIN_MUX

#define XT_BRD_AUDIO_I2S_SCK_PIN_MUX   XT_IO_PD_5_MUX_I2S0_CLK

在文件 xt_board_e837n_v01.h 第 30 行定义.

◆ XT_BRD_AUDIO_I2S_WS_PIN

#define XT_BRD_AUDIO_I2S_WS_PIN   XT_IO_PD_4

在文件 xt_board_e837n_v01.h 第 27 行定义.

◆ XT_BRD_AUDIO_I2S_WS_PIN_MUX

#define XT_BRD_AUDIO_I2S_WS_PIN_MUX   XT_IO_PD_4_MUX_I2S0_WS

在文件 xt_board_e837n_v01.h 第 28 行定义.

◆ XT_BRD_AUDIO_PA_EN_PIN

#define XT_BRD_AUDIO_PA_EN_PIN   XT_IO_AON_8

在文件 xt_board_e837n_v01.h 第 20 行定义.

◆ XT_BRD_AUDIO_POWER_PIN

#define XT_BRD_AUDIO_POWER_PIN   XT_IO_AON_4

在文件 xt_board_e837n_v01.h 第 19 行定义.

◆ XT_BRD_DAC

#define XT_BRD_DAC   0

在文件 xt_board_e837n_v01.h 第 47 行定义.

◆ XT_BRD_GPIO_INPUT

#define XT_BRD_GPIO_INPUT   XT_IO_WAKEUP

在文件 xt_board_e837n_v01.h 第 51 行定义.

◆ XT_BRD_GPIO_NET_LED

#define XT_BRD_GPIO_NET_LED   XT_IO_PD_0

在文件 xt_board_e837n_v01.h 第 50 行定义.

◆ XT_BRD_GPIO_STATE_LED

#define XT_BRD_GPIO_STATE_LED   XT_IO_AON_7

在文件 xt_board_e837n_v01.h 第 44 行定义.

◆ XT_BRD_I2C_AHT20

#define XT_BRD_I2C_AHT20   XT_HAL_I2C_2

在文件 xt_board_e837n_v01.h 第 12 行定义.

◆ XT_BRD_I2C_AHT20_SCL_MUX

#define XT_BRD_I2C_AHT20_SCL_MUX   XT_IO_PD_16_MUX_I2C2_SCL

在文件 xt_board_e837n_v01.h 第 15 行定义.

◆ XT_BRD_I2C_AHT20_SCL_PIN

#define XT_BRD_I2C_AHT20_SCL_PIN   XT_IO_PD_16

在文件 xt_board_e837n_v01.h 第 13 行定义.

◆ XT_BRD_I2C_AHT20_SDA_MUX

#define XT_BRD_I2C_AHT20_SDA_MUX   XT_IO_PD_17_MUX_I2C2_SDA

在文件 xt_board_e837n_v01.h 第 16 行定义.

◆ XT_BRD_I2C_AHT20_SDA_PIN

#define XT_BRD_I2C_AHT20_SDA_PIN   XT_IO_PD_17

在文件 xt_board_e837n_v01.h 第 14 行定义.

◆ XT_BRD_LCD_ST7735_BACKLIGHT_PIN

#define XT_BRD_LCD_ST7735_BACKLIGHT_PIN   XT_IO_AON_7

在文件 xt_board_e837n_v01.h 第 55 行定义.

◆ XT_BRD_LCD_ST7735_CSX_MUX

#define XT_BRD_LCD_ST7735_CSX_MUX   XT_IO_PD_12_MUX_SPI_LCD_CSX

在文件 xt_board_e837n_v01.h 第 67 行定义.

◆ XT_BRD_LCD_ST7735_CSX_PIN

#define XT_BRD_LCD_ST7735_CSX_PIN   XT_IO_PD_12

在文件 xt_board_e837n_v01.h 第 58 行定义.

◆ XT_BRD_LCD_ST7735_DCX_MUX

#define XT_BRD_LCD_ST7735_DCX_MUX   XT_IO_PD_14_MUX_SPI_LCD_DCX

在文件 xt_board_e837n_v01.h 第 66 行定义.

◆ XT_BRD_LCD_ST7735_DCX_PIN

#define XT_BRD_LCD_ST7735_DCX_PIN   XT_IO_PD_14

在文件 xt_board_e837n_v01.h 第 57 行定义.

◆ XT_BRD_LCD_ST7735_POWER_ACTIVE

#define XT_BRD_LCD_ST7735_POWER_ACTIVE   1

在文件 xt_board_e837n_v01.h 第 63 行定义.

◆ XT_BRD_LCD_ST7735_POWER_PIN

#define XT_BRD_LCD_ST7735_POWER_PIN   XT_IO_PD_22

在文件 xt_board_e837n_v01.h 第 62 行定义.

◆ XT_BRD_LCD_ST7735_RESET_PIN

#define XT_BRD_LCD_ST7735_RESET_PIN   XT_IO_AON_1

在文件 xt_board_e837n_v01.h 第 56 行定义.

◆ XT_BRD_LCD_ST7735_SCL_MUX

#define XT_BRD_LCD_ST7735_SCL_MUX   XT_IO_PD_13_MUX_SPI_LCD_SCL

在文件 xt_board_e837n_v01.h 第 64 行定义.

◆ XT_BRD_LCD_ST7735_SCL_PIN

#define XT_BRD_LCD_ST7735_SCL_PIN   XT_IO_PD_13

在文件 xt_board_e837n_v01.h 第 59 行定义.

◆ XT_BRD_LCD_ST7735_SDI_PIN

#define XT_BRD_LCD_ST7735_SDI_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_e837n_v01.h 第 60 行定义.

◆ XT_BRD_LCD_ST7735_SDO_MUX

#define XT_BRD_LCD_ST7735_SDO_MUX   XT_IO_PD_15_MUX_SPI_LCD_SDO

在文件 xt_board_e837n_v01.h 第 65 行定义.

◆ XT_BRD_LCD_ST7735_SDO_PIN

#define XT_BRD_LCD_ST7735_SDO_PIN   XT_IO_PD_15

在文件 xt_board_e837n_v01.h 第 61 行定义.

◆ XT_BRD_LCD_ST7735_TE_PIN

#define XT_BRD_LCD_ST7735_TE_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_e837n_v01.h 第 54 行定义.

◆ XT_BRD_LCD_ST7789_BACKLIGHT_MUX

#define XT_BRD_LCD_ST7789_BACKLIGHT_MUX   XT_IO_PD_2_MUX_GPIO

在文件 xt_board_e837n_v01.h 第 81 行定义.

◆ XT_BRD_LCD_ST7789_BACKLIGHT_PIN

#define XT_BRD_LCD_ST7789_BACKLIGHT_PIN   XT_IO_PD_2

在文件 xt_board_e837n_v01.h 第 71 行定义.

◆ XT_BRD_LCD_ST7789_CSX_MUX

#define XT_BRD_LCD_ST7789_CSX_MUX   XT_IO_PD_12_MUX_SPI_LCD_CSX

在文件 xt_board_e837n_v01.h 第 80 行定义.

◆ XT_BRD_LCD_ST7789_CSX_PIN

#define XT_BRD_LCD_ST7789_CSX_PIN   XT_IO_PD_12

在文件 xt_board_e837n_v01.h 第 73 行定义.

◆ XT_BRD_LCD_ST7789_RESET_MUX

#define XT_BRD_LCD_ST7789_RESET_MUX   XT_IO_PD_24_MUX_GPIO

在文件 xt_board_e837n_v01.h 第 82 行定义.

◆ XT_BRD_LCD_ST7789_RESET_PIN

#define XT_BRD_LCD_ST7789_RESET_PIN   XT_IO_PD_24

在文件 xt_board_e837n_v01.h 第 72 行定义.

◆ XT_BRD_LCD_ST7789_SCL_MUX

#define XT_BRD_LCD_ST7789_SCL_MUX   XT_IO_PD_13_MUX_SPI_LCD_SCL

在文件 xt_board_e837n_v01.h 第 77 行定义.

◆ XT_BRD_LCD_ST7789_SCL_PIN

#define XT_BRD_LCD_ST7789_SCL_PIN   XT_IO_PD_13

在文件 xt_board_e837n_v01.h 第 74 行定义.

◆ XT_BRD_LCD_ST7789_SDI_MUX

#define XT_BRD_LCD_ST7789_SDI_MUX   XT_IO_PD_14_MUX_SPI_LCD_SDI

在文件 xt_board_e837n_v01.h 第 78 行定义.

◆ XT_BRD_LCD_ST7789_SDI_PIN

#define XT_BRD_LCD_ST7789_SDI_PIN   XT_IO_PD_14

在文件 xt_board_e837n_v01.h 第 75 行定义.

◆ XT_BRD_LCD_ST7789_SDO_MUX

#define XT_BRD_LCD_ST7789_SDO_MUX   XT_IO_PD_15_MUX_SPI_LCD_SDO

在文件 xt_board_e837n_v01.h 第 79 行定义.

◆ XT_BRD_LCD_ST7789_SDO_PIN

#define XT_BRD_LCD_ST7789_SDO_PIN   XT_IO_PD_15

在文件 xt_board_e837n_v01.h 第 76 行定义.

◆ XT_BRD_LCD_ST7789_TE_PIN

#define XT_BRD_LCD_ST7789_TE_PIN   XT_IO_PD_25

在文件 xt_board_e837n_v01.h 第 70 行定义.

◆ XT_BRD_PM_KEYON_PIN

#define XT_BRD_PM_KEYON_PIN   XT_IO_KEYON

在文件 xt_board_e837n_v01.h 第 86 行定义.

◆ XT_BRD_PM_SLEEP_WAKEUP_PIN

#define XT_BRD_PM_SLEEP_WAKEUP_PIN   XT_IO_AON_4

在文件 xt_board_e837n_v01.h 第 85 行定义.

◆ XT_BRD_PM_WAKEUP_PIN

#define XT_BRD_PM_WAKEUP_PIN   XT_IO_WAKEUP

在文件 xt_board_e837n_v01.h 第 87 行定义.

◆ XT_BRD_PWM_AON_PIN

#define XT_BRD_PWM_AON_PIN   XT_IO_AON_5

在文件 xt_board_e837n_v01.h 第 92 行定义.

◆ XT_BRD_PWM_AON_PIN_MUX

#define XT_BRD_PWM_AON_PIN_MUX   XT_IO_AON_5_MUX_AON_PWM_1

在文件 xt_board_e837n_v01.h 第 93 行定义.

◆ XT_BRD_PWM_PD_PIN

#define XT_BRD_PWM_PD_PIN   XT_IO_PD_26

在文件 xt_board_e837n_v01.h 第 90 行定义.

◆ XT_BRD_PWM_PD_PIN_MUX

#define XT_BRD_PWM_PD_PIN_MUX   XT_IO_PD_26_MUX_PD_PWM

在文件 xt_board_e837n_v01.h 第 91 行定义.

◆ XT_BRD_SPI

#define XT_BRD_SPI   0

在文件 xt_board_e837n_v01.h 第 96 行定义.

◆ XT_BRD_SPI_CS_MUX

#define XT_BRD_SPI_CS_MUX   XT_IO_PD_3_MUX_SSP0_CS

在文件 xt_board_e837n_v01.h 第 104 行定义.

◆ XT_BRD_SPI_CS_PIN

#define XT_BRD_SPI_CS_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_e837n_v01.h 第 100 行定义.

◆ XT_BRD_SPI_MISO_MUX

#define XT_BRD_SPI_MISO_MUX   XT_IO_PD_1_MUX_SSP0_RXD

在文件 xt_board_e837n_v01.h 第 102 行定义.

◆ XT_BRD_SPI_MISO_PIN

#define XT_BRD_SPI_MISO_PIN   XT_IO_PD_1

在文件 xt_board_e837n_v01.h 第 98 行定义.

◆ XT_BRD_SPI_MOSI_MUX

#define XT_BRD_SPI_MOSI_MUX   XT_IO_PD_2_MUX_SSP0_TXD

在文件 xt_board_e837n_v01.h 第 101 行定义.

◆ XT_BRD_SPI_MOSI_PIN

#define XT_BRD_SPI_MOSI_PIN   XT_IO_PD_2

在文件 xt_board_e837n_v01.h 第 97 行定义.

◆ XT_BRD_SPI_SCLK_MUX

#define XT_BRD_SPI_SCLK_MUX   XT_IO_PD_0_MUX_SSP0_CLK

在文件 xt_board_e837n_v01.h 第 103 行定义.

◆ XT_BRD_SPI_SCLK_PIN

#define XT_BRD_SPI_SCLK_PIN   XT_IO_PD_0

在文件 xt_board_e837n_v01.h 第 99 行定义.

◆ XT_BRD_UART

#define XT_BRD_UART   2

在文件 xt_board_e837n_v01.h 第 107 行定义.

◆ XT_BRD_UART_RX_MUX

#define XT_BRD_UART_RX_MUX   XT_IO_PD_6_MUX_UART2_RX

在文件 xt_board_e837n_v01.h 第 111 行定义.

◆ XT_BRD_UART_RX_PIN

#define XT_BRD_UART_RX_PIN   XT_IO_PD_6

在文件 xt_board_e837n_v01.h 第 109 行定义.

◆ XT_BRD_UART_TX_MUX

#define XT_BRD_UART_TX_MUX   XT_IO_PD_7_MUX_UART2_TX

在文件 xt_board_e837n_v01.h 第 110 行定义.

◆ XT_BRD_UART_TX_PIN

#define XT_BRD_UART_TX_PIN   XT_IO_PD_7

在文件 xt_board_e837n_v01.h 第 108 行定义.