xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_board_simulator.h
浏览该文件的文档.
1#ifndef __XT_BOARD_SIMULATOR_H__
2#define __XT_BOARD_SIMULATOR_H__
3
10
11/* 模拟器假板子,所有外设定为无效值,仅用于编译验证 */
12
13/* ADC */
14#define XT_BRD_ADC_VBAT 0
15#define XT_BRD_ADC_KEY 0
16#define XT_BRD_ADCKEY_WAKEUP_PIN XT_HAL_GPIO_INVALID_ID
17
18/* DAC */
19#define XT_BRD_DAC 0
20
21/* GPIO */
22#define XT_BRD_GPIO_NET_LED XT_HAL_GPIO_INVALID_ID
23#define XT_BRD_GPIO_STATE_LED XT_HAL_GPIO_INVALID_ID
24#define XT_BRD_GPIO_INPUT XT_HAL_GPIO_INVALID_ID
25
26/* I2C AHT20 */
27#define XT_BRD_I2C_AHT20 0
28#define XT_BRD_I2C_AHT20_SCL_PIN XT_HAL_GPIO_INVALID_ID
29#define XT_BRD_I2C_AHT20_SDA_PIN XT_HAL_GPIO_INVALID_ID
30#define XT_BRD_I2C_AHT20_SCL_MUX 0
31#define XT_BRD_I2C_AHT20_SDA_MUX 0
32
33/* LCD ST7735 */
34#define XT_BRD_LCD_ST7735_TE_PIN XT_HAL_GPIO_INVALID_ID
35#define XT_BRD_LCD_ST7735_BACKLIGHT_PIN XT_HAL_GPIO_INVALID_ID
36#define XT_BRD_LCD_ST7735_RESET_PIN XT_HAL_GPIO_INVALID_ID
37#define XT_BRD_LCD_ST7735_DCX_PIN XT_HAL_GPIO_INVALID_ID
38#define XT_BRD_LCD_ST7735_CSX_PIN XT_HAL_GPIO_INVALID_ID
39#define XT_BRD_LCD_ST7735_SCL_PIN XT_HAL_GPIO_INVALID_ID
40#define XT_BRD_LCD_ST7735_SDI_PIN XT_HAL_GPIO_INVALID_ID
41#define XT_BRD_LCD_ST7735_SDO_PIN XT_HAL_GPIO_INVALID_ID
42#define XT_BRD_LCD_ST7735_POWER_PIN XT_HAL_GPIO_INVALID_ID
43#define XT_BRD_LCD_ST7735_POWER_ACTIVE 0
44#define XT_BRD_LCD_ST7735_SCL_MUX 0
45#define XT_BRD_LCD_ST7735_SDO_MUX 0
46#define XT_BRD_LCD_ST7735_DCX_MUX 0
47#define XT_BRD_LCD_ST7735_CSX_MUX 0
48
49/* LCD ST7789 */
50#define XT_BRD_LCD_ST7789_TE_PIN XT_HAL_GPIO_INVALID_ID
51#define XT_BRD_LCD_ST7789_BACKLIGHT_PIN XT_HAL_GPIO_INVALID_ID
52#define XT_BRD_LCD_ST7789_RESET_PIN XT_HAL_GPIO_INVALID_ID
53#define XT_BRD_LCD_ST7789_CSX_PIN XT_HAL_GPIO_INVALID_ID
54#define XT_BRD_LCD_ST7789_SCL_PIN XT_HAL_GPIO_INVALID_ID
55#define XT_BRD_LCD_ST7789_SDI_PIN XT_HAL_GPIO_INVALID_ID
56#define XT_BRD_LCD_ST7789_SDO_PIN XT_HAL_GPIO_INVALID_ID
57#define XT_BRD_LCD_ST7789_SCL_MUX 0
58#define XT_BRD_LCD_ST7789_SDI_MUX 0
59#define XT_BRD_LCD_ST7789_SDO_MUX 0
60#define XT_BRD_LCD_ST7789_CSX_MUX 0
61#define XT_BRD_LCD_ST7789_BACKLIGHT_MUX 0
62#define XT_BRD_LCD_ST7789_RESET_MUX 0
63
64/* PM */
65#define XT_BRD_PM_SLEEP_WAKEUP_PIN XT_HAL_GPIO_INVALID_ID
66#define XT_BRD_PM_KEYON_PIN XT_HAL_GPIO_INVALID_ID
67#define XT_BRD_PM_WAKEUP_PIN XT_HAL_GPIO_INVALID_ID
68
69/* PWM */
70#define XT_BRD_PWM_PD_PIN XT_HAL_GPIO_INVALID_ID
71#define XT_BRD_PWM_PD_PIN_MUX 0
72#define XT_BRD_PWM_AON_PIN XT_HAL_GPIO_INVALID_ID
73#define XT_BRD_PWM_AON_PIN_MUX 0
74
75/* SPI */
76#define XT_BRD_SPI 0
77#define XT_BRD_SPI_MOSI_PIN XT_HAL_GPIO_INVALID_ID
78#define XT_BRD_SPI_MISO_PIN XT_HAL_GPIO_INVALID_ID
79#define XT_BRD_SPI_SCLK_PIN XT_HAL_GPIO_INVALID_ID
80#define XT_BRD_SPI_CS_PIN XT_HAL_GPIO_INVALID_ID
81#define XT_BRD_SPI_MOSI_MUX 0
82#define XT_BRD_SPI_MISO_MUX 0
83#define XT_BRD_SPI_SCLK_MUX 0
84#define XT_BRD_SPI_CS_MUX 0
85
86/* UART */
87#define XT_BRD_UART 0
88#define XT_BRD_UART_TX_PIN XT_HAL_GPIO_INVALID_ID
89#define XT_BRD_UART_RX_PIN XT_HAL_GPIO_INVALID_ID
90#define XT_BRD_UART_TX_MUX 0
91#define XT_BRD_UART_RX_MUX 0
92
93/* Audio */
94#define XT_BRD_AUDIO_POWER_PIN XT_HAL_GPIO_INVALID_ID
95#define XT_BRD_AUDIO_PA_EN_PIN XT_HAL_GPIO_INVALID_ID
96#define XT_BRD_AUDIO_CODEC_EN_PIN XT_HAL_GPIO_INVALID_ID
97
98/* Audio I2S Codec */
99#define XT_BRD_AUDIO_I2S_I2C_NUM 0
100#define XT_BRD_AUDIO_I2S_MCLK_PIN XT_HAL_GPIO_INVALID_ID
101#define XT_BRD_AUDIO_I2S_MCLK_PIN_MUX 0
102#define XT_BRD_AUDIO_I2S_WS_PIN XT_HAL_GPIO_INVALID_ID
103#define XT_BRD_AUDIO_I2S_WS_PIN_MUX 0
104#define XT_BRD_AUDIO_I2S_SCK_PIN XT_HAL_GPIO_INVALID_ID
105#define XT_BRD_AUDIO_I2S_SCK_PIN_MUX 0
106#define XT_BRD_AUDIO_I2S_DIN_PIN XT_HAL_GPIO_INVALID_ID
107#define XT_BRD_AUDIO_I2S_DIN_PIN_MUX 0
108#define XT_BRD_AUDIO_I2S_DOUT_PIN XT_HAL_GPIO_INVALID_ID
109#define XT_BRD_AUDIO_I2S_DOUT_PIN_MUX 0
110
111/* Audio I2S (e68) */
112#define XT_BRD_AUDIO_I2S_SDOUT_PIN XT_HAL_GPIO_INVALID_ID
113#define XT_BRD_AUDIO_I2S_SDOUT_PIN_MUX 0
114#define XT_BRD_AUDIO_POWERKEY_EN_PIN XT_HAL_GPIO_INVALID_ID
115 /* xt_board_simulator */
117
118#endif /* __XT_BOARD_SIMULATOR_H__ */