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

模拟器板级外设定义(编译验证用) 更多...

宏定义

#define XT_BRD_ADC_VBAT   0
#define XT_BRD_ADC_KEY   0
#define XT_BRD_ADCKEY_WAKEUP_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_DAC   0
#define XT_BRD_GPIO_NET_LED   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_GPIO_STATE_LED   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_GPIO_INPUT   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_I2C_AHT20   0
#define XT_BRD_I2C_AHT20_SCL_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_I2C_AHT20_SDA_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_I2C_AHT20_SCL_MUX   0
#define XT_BRD_I2C_AHT20_SDA_MUX   0
#define XT_BRD_LCD_ST7735_TE_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_BACKLIGHT_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_RESET_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_DCX_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_CSX_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_SCL_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_SDI_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_SDO_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_POWER_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7735_POWER_ACTIVE   0
#define XT_BRD_LCD_ST7735_SCL_MUX   0
#define XT_BRD_LCD_ST7735_SDO_MUX   0
#define XT_BRD_LCD_ST7735_DCX_MUX   0
#define XT_BRD_LCD_ST7735_CSX_MUX   0
#define XT_BRD_LCD_ST7789_TE_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7789_BACKLIGHT_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7789_RESET_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7789_CSX_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7789_SCL_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7789_SDI_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7789_SDO_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_LCD_ST7789_SCL_MUX   0
#define XT_BRD_LCD_ST7789_SDI_MUX   0
#define XT_BRD_LCD_ST7789_SDO_MUX   0
#define XT_BRD_LCD_ST7789_CSX_MUX   0
#define XT_BRD_LCD_ST7789_BACKLIGHT_MUX   0
#define XT_BRD_LCD_ST7789_RESET_MUX   0
#define XT_BRD_PM_SLEEP_WAKEUP_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_PM_KEYON_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_PM_WAKEUP_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_PWM_PD_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_PWM_PD_PIN_MUX   0
#define XT_BRD_PWM_AON_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_PWM_AON_PIN_MUX   0
#define XT_BRD_SPI   0
#define XT_BRD_SPI_MOSI_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_SPI_MISO_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_SPI_SCLK_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_SPI_CS_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_SPI_MOSI_MUX   0
#define XT_BRD_SPI_MISO_MUX   0
#define XT_BRD_SPI_SCLK_MUX   0
#define XT_BRD_SPI_CS_MUX   0
#define XT_BRD_UART   0
#define XT_BRD_UART_TX_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_UART_RX_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_UART_TX_MUX   0
#define XT_BRD_UART_RX_MUX   0
#define XT_BRD_AUDIO_POWER_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_PA_EN_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_CODEC_EN_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_I2S_I2C_NUM   0
#define XT_BRD_AUDIO_I2S_MCLK_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_I2S_MCLK_PIN_MUX   0
#define XT_BRD_AUDIO_I2S_WS_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_I2S_WS_PIN_MUX   0
#define XT_BRD_AUDIO_I2S_SCK_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_I2S_SCK_PIN_MUX   0
#define XT_BRD_AUDIO_I2S_DIN_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_I2S_DIN_PIN_MUX   0
#define XT_BRD_AUDIO_I2S_DOUT_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_I2S_DOUT_PIN_MUX   0
#define XT_BRD_AUDIO_I2S_SDOUT_PIN   XT_HAL_GPIO_INVALID_ID
#define XT_BRD_AUDIO_I2S_SDOUT_PIN_MUX   0
#define XT_BRD_AUDIO_POWERKEY_EN_PIN   XT_HAL_GPIO_INVALID_ID

详细描述

模拟器板级外设定义(编译验证用)

宏定义说明

◆ XT_BRD_ADC_KEY

#define XT_BRD_ADC_KEY   0

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

◆ XT_BRD_ADC_VBAT

#define XT_BRD_ADC_VBAT   0

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

◆ XT_BRD_ADCKEY_WAKEUP_PIN

#define XT_BRD_ADCKEY_WAKEUP_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_AUDIO_CODEC_EN_PIN

#define XT_BRD_AUDIO_CODEC_EN_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_AUDIO_I2S_DIN_PIN

#define XT_BRD_AUDIO_I2S_DIN_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 106 行定义.

◆ XT_BRD_AUDIO_I2S_DIN_PIN_MUX

#define XT_BRD_AUDIO_I2S_DIN_PIN_MUX   0

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

◆ XT_BRD_AUDIO_I2S_DOUT_PIN

#define XT_BRD_AUDIO_I2S_DOUT_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_AUDIO_I2S_DOUT_PIN_MUX

#define XT_BRD_AUDIO_I2S_DOUT_PIN_MUX   0

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

◆ XT_BRD_AUDIO_I2S_I2C_NUM

#define XT_BRD_AUDIO_I2S_I2C_NUM   0

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

◆ XT_BRD_AUDIO_I2S_MCLK_PIN

#define XT_BRD_AUDIO_I2S_MCLK_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_AUDIO_I2S_MCLK_PIN_MUX

#define XT_BRD_AUDIO_I2S_MCLK_PIN_MUX   0

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

◆ XT_BRD_AUDIO_I2S_SCK_PIN

#define XT_BRD_AUDIO_I2S_SCK_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_AUDIO_I2S_SCK_PIN_MUX

#define XT_BRD_AUDIO_I2S_SCK_PIN_MUX   0

在文件 xt_board_simulator.h 第 105 行定义.

◆ XT_BRD_AUDIO_I2S_SDOUT_PIN

#define XT_BRD_AUDIO_I2S_SDOUT_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 112 行定义.

◆ XT_BRD_AUDIO_I2S_SDOUT_PIN_MUX

#define XT_BRD_AUDIO_I2S_SDOUT_PIN_MUX   0

在文件 xt_board_simulator.h 第 113 行定义.

◆ XT_BRD_AUDIO_I2S_WS_PIN

#define XT_BRD_AUDIO_I2S_WS_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_AUDIO_I2S_WS_PIN_MUX

#define XT_BRD_AUDIO_I2S_WS_PIN_MUX   0

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

◆ XT_BRD_AUDIO_PA_EN_PIN

#define XT_BRD_AUDIO_PA_EN_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 95 行定义.

◆ XT_BRD_AUDIO_POWER_PIN

#define XT_BRD_AUDIO_POWER_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 94 行定义.

◆ XT_BRD_AUDIO_POWERKEY_EN_PIN

#define XT_BRD_AUDIO_POWERKEY_EN_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 114 行定义.

◆ XT_BRD_DAC

#define XT_BRD_DAC   0

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

◆ XT_BRD_GPIO_INPUT

#define XT_BRD_GPIO_INPUT   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_GPIO_NET_LED

#define XT_BRD_GPIO_NET_LED   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 22 行定义.

◆ XT_BRD_GPIO_STATE_LED

#define XT_BRD_GPIO_STATE_LED   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 23 行定义.

◆ XT_BRD_I2C_AHT20

#define XT_BRD_I2C_AHT20   0

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

◆ XT_BRD_I2C_AHT20_SCL_MUX

#define XT_BRD_I2C_AHT20_SCL_MUX   0

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

◆ XT_BRD_I2C_AHT20_SCL_PIN

#define XT_BRD_I2C_AHT20_SCL_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_I2C_AHT20_SDA_MUX

#define XT_BRD_I2C_AHT20_SDA_MUX   0

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

◆ XT_BRD_I2C_AHT20_SDA_PIN

#define XT_BRD_I2C_AHT20_SDA_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7735_BACKLIGHT_PIN

#define XT_BRD_LCD_ST7735_BACKLIGHT_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 35 行定义.

◆ XT_BRD_LCD_ST7735_CSX_MUX

#define XT_BRD_LCD_ST7735_CSX_MUX   0

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

◆ XT_BRD_LCD_ST7735_CSX_PIN

#define XT_BRD_LCD_ST7735_CSX_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 38 行定义.

◆ XT_BRD_LCD_ST7735_DCX_MUX

#define XT_BRD_LCD_ST7735_DCX_MUX   0

在文件 xt_board_simulator.h 第 46 行定义.

◆ XT_BRD_LCD_ST7735_DCX_PIN

#define XT_BRD_LCD_ST7735_DCX_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7735_POWER_ACTIVE

#define XT_BRD_LCD_ST7735_POWER_ACTIVE   0

在文件 xt_board_simulator.h 第 43 行定义.

◆ XT_BRD_LCD_ST7735_POWER_PIN

#define XT_BRD_LCD_ST7735_POWER_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 42 行定义.

◆ XT_BRD_LCD_ST7735_RESET_PIN

#define XT_BRD_LCD_ST7735_RESET_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 36 行定义.

◆ XT_BRD_LCD_ST7735_SCL_MUX

#define XT_BRD_LCD_ST7735_SCL_MUX   0

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

◆ XT_BRD_LCD_ST7735_SCL_PIN

#define XT_BRD_LCD_ST7735_SCL_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 39 行定义.

◆ XT_BRD_LCD_ST7735_SDI_PIN

#define XT_BRD_LCD_ST7735_SDI_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7735_SDO_MUX

#define XT_BRD_LCD_ST7735_SDO_MUX   0

在文件 xt_board_simulator.h 第 45 行定义.

◆ XT_BRD_LCD_ST7735_SDO_PIN

#define XT_BRD_LCD_ST7735_SDO_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7735_TE_PIN

#define XT_BRD_LCD_ST7735_TE_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7789_BACKLIGHT_MUX

#define XT_BRD_LCD_ST7789_BACKLIGHT_MUX   0

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

◆ XT_BRD_LCD_ST7789_BACKLIGHT_PIN

#define XT_BRD_LCD_ST7789_BACKLIGHT_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7789_CSX_MUX

#define XT_BRD_LCD_ST7789_CSX_MUX   0

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

◆ XT_BRD_LCD_ST7789_CSX_PIN

#define XT_BRD_LCD_ST7789_CSX_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 53 行定义.

◆ XT_BRD_LCD_ST7789_RESET_MUX

#define XT_BRD_LCD_ST7789_RESET_MUX   0

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

◆ XT_BRD_LCD_ST7789_RESET_PIN

#define XT_BRD_LCD_ST7789_RESET_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 52 行定义.

◆ XT_BRD_LCD_ST7789_SCL_MUX

#define XT_BRD_LCD_ST7789_SCL_MUX   0

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

◆ XT_BRD_LCD_ST7789_SCL_PIN

#define XT_BRD_LCD_ST7789_SCL_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7789_SDI_MUX

#define XT_BRD_LCD_ST7789_SDI_MUX   0

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

◆ XT_BRD_LCD_ST7789_SDI_PIN

#define XT_BRD_LCD_ST7789_SDI_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7789_SDO_MUX

#define XT_BRD_LCD_ST7789_SDO_MUX   0

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

◆ XT_BRD_LCD_ST7789_SDO_PIN

#define XT_BRD_LCD_ST7789_SDO_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_LCD_ST7789_TE_PIN

#define XT_BRD_LCD_ST7789_TE_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_PM_KEYON_PIN

#define XT_BRD_PM_KEYON_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_PM_SLEEP_WAKEUP_PIN

#define XT_BRD_PM_SLEEP_WAKEUP_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_PM_WAKEUP_PIN

#define XT_BRD_PM_WAKEUP_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_PWM_AON_PIN

#define XT_BRD_PWM_AON_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_PWM_AON_PIN_MUX

#define XT_BRD_PWM_AON_PIN_MUX   0

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

◆ XT_BRD_PWM_PD_PIN

#define XT_BRD_PWM_PD_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_PWM_PD_PIN_MUX

#define XT_BRD_PWM_PD_PIN_MUX   0

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

◆ XT_BRD_SPI

#define XT_BRD_SPI   0

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

◆ XT_BRD_SPI_CS_MUX

#define XT_BRD_SPI_CS_MUX   0

在文件 xt_board_simulator.h 第 84 行定义.

◆ XT_BRD_SPI_CS_PIN

#define XT_BRD_SPI_CS_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_SPI_MISO_MUX

#define XT_BRD_SPI_MISO_MUX   0

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

◆ XT_BRD_SPI_MISO_PIN

#define XT_BRD_SPI_MISO_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_SPI_MOSI_MUX

#define XT_BRD_SPI_MOSI_MUX   0

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

◆ XT_BRD_SPI_MOSI_PIN

#define XT_BRD_SPI_MOSI_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_SPI_SCLK_MUX

#define XT_BRD_SPI_SCLK_MUX   0

在文件 xt_board_simulator.h 第 83 行定义.

◆ XT_BRD_SPI_SCLK_PIN

#define XT_BRD_SPI_SCLK_PIN   XT_HAL_GPIO_INVALID_ID

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

◆ XT_BRD_UART

#define XT_BRD_UART   0

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

◆ XT_BRD_UART_RX_MUX

#define XT_BRD_UART_RX_MUX   0

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

◆ XT_BRD_UART_RX_PIN

#define XT_BRD_UART_RX_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 89 行定义.

◆ XT_BRD_UART_TX_MUX

#define XT_BRD_UART_TX_MUX   0

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

◆ XT_BRD_UART_TX_PIN

#define XT_BRD_UART_TX_PIN   XT_HAL_GPIO_INVALID_ID

在文件 xt_board_simulator.h 第 88 行定义.