xt-sdk 文档
v1.0.3
xt-sdk 嵌入式 SDK API 参考
Toggle main menu visibility
载入中...
搜索中...
未找到
xt_board_e837n_v01.h
浏览该文件的文档.
1
#ifndef __XT_BOARD_E837N_V01_H__
2
#define __XT_BOARD_E837N_V01_H__
3
10
11
/* I2C AHT20 */
12
#define XT_BRD_I2C_AHT20 XT_HAL_I2C_2
13
#define XT_BRD_I2C_AHT20_SCL_PIN XT_IO_PD_16
14
#define XT_BRD_I2C_AHT20_SDA_PIN XT_IO_PD_17
15
#define XT_BRD_I2C_AHT20_SCL_MUX XT_IO_PD_16_MUX_I2C2_SCL
16
#define XT_BRD_I2C_AHT20_SDA_MUX XT_IO_PD_17_MUX_I2C2_SDA
17
18
/* Audio */
19
#define XT_BRD_AUDIO_POWER_PIN XT_IO_AON_4
20
#define XT_BRD_AUDIO_PA_EN_PIN XT_IO_AON_8
21
#define XT_BRD_AUDIO_CODEC_EN_PIN XT_IO_AON_4
22
23
/* Audio I2S Codec */
24
#define XT_BRD_AUDIO_I2S_I2C_NUM 2
25
#define XT_BRD_AUDIO_I2S_MCLK_PIN XT_IO_PD_26
26
#define XT_BRD_AUDIO_I2S_MCLK_PIN_MUX XT_IO_PD_26_MUX_CLK_AU_MCLK
27
#define XT_BRD_AUDIO_I2S_WS_PIN XT_IO_PD_4
28
#define XT_BRD_AUDIO_I2S_WS_PIN_MUX XT_IO_PD_4_MUX_I2S0_WS
29
#define XT_BRD_AUDIO_I2S_SCK_PIN XT_IO_PD_5
30
#define XT_BRD_AUDIO_I2S_SCK_PIN_MUX XT_IO_PD_5_MUX_I2S0_CLK
31
#define XT_BRD_AUDIO_I2S_DIN_PIN XT_IO_PD_6
32
#define XT_BRD_AUDIO_I2S_DIN_PIN_MUX XT_IO_PD_6_MUX_I2S0_DIN
33
#define XT_BRD_AUDIO_I2S_DOUT_PIN XT_IO_PD_7
34
#define XT_BRD_AUDIO_I2S_DOUT_PIN_MUX XT_IO_PD_7_MUX_I2S0_DOUT
35
36
/* ADC */
37
#define XT_BRD_ADC_VBAT XT_ADC_CH_VBAT
38
39
/* ADC Key */
40
#define XT_BRD_ADC_KEY XT_ADC_CH_USER_DEFINE1
41
#define XT_BRD_ADCKEY_WAKEUP_PIN XT_IO_WAKEUP
42
43
/* CMD GPIO */
44
#define XT_BRD_GPIO_STATE_LED XT_IO_AON_7
45
46
/* DAC */
47
#define XT_BRD_DAC 0
48
49
/* GPIO */
50
#define XT_BRD_GPIO_NET_LED XT_IO_PD_0
51
#define XT_BRD_GPIO_INPUT XT_IO_WAKEUP
52
53
/* LCD ST7735 */
54
#define XT_BRD_LCD_ST7735_TE_PIN XT_HAL_GPIO_INVALID_ID
55
#define XT_BRD_LCD_ST7735_BACKLIGHT_PIN XT_IO_AON_7
56
#define XT_BRD_LCD_ST7735_RESET_PIN XT_IO_AON_1
57
#define XT_BRD_LCD_ST7735_DCX_PIN XT_IO_PD_14
58
#define XT_BRD_LCD_ST7735_CSX_PIN XT_IO_PD_12
59
#define XT_BRD_LCD_ST7735_SCL_PIN XT_IO_PD_13
60
#define XT_BRD_LCD_ST7735_SDI_PIN XT_HAL_GPIO_INVALID_ID
61
#define XT_BRD_LCD_ST7735_SDO_PIN XT_IO_PD_15
62
#define XT_BRD_LCD_ST7735_POWER_PIN XT_IO_PD_22
63
#define XT_BRD_LCD_ST7735_POWER_ACTIVE 1
64
#define XT_BRD_LCD_ST7735_SCL_MUX XT_IO_PD_13_MUX_SPI_LCD_SCL
65
#define XT_BRD_LCD_ST7735_SDO_MUX XT_IO_PD_15_MUX_SPI_LCD_SDO
66
#define XT_BRD_LCD_ST7735_DCX_MUX XT_IO_PD_14_MUX_SPI_LCD_DCX
67
#define XT_BRD_LCD_ST7735_CSX_MUX XT_IO_PD_12_MUX_SPI_LCD_CSX
68
69
/* LCD ST7789 */
70
#define XT_BRD_LCD_ST7789_TE_PIN XT_IO_PD_25
71
#define XT_BRD_LCD_ST7789_BACKLIGHT_PIN XT_IO_PD_2
72
#define XT_BRD_LCD_ST7789_RESET_PIN XT_IO_PD_24
73
#define XT_BRD_LCD_ST7789_CSX_PIN XT_IO_PD_12
74
#define XT_BRD_LCD_ST7789_SCL_PIN XT_IO_PD_13
75
#define XT_BRD_LCD_ST7789_SDI_PIN XT_IO_PD_14
76
#define XT_BRD_LCD_ST7789_SDO_PIN XT_IO_PD_15
77
#define XT_BRD_LCD_ST7789_SCL_MUX XT_IO_PD_13_MUX_SPI_LCD_SCL
78
#define XT_BRD_LCD_ST7789_SDI_MUX XT_IO_PD_14_MUX_SPI_LCD_SDI
79
#define XT_BRD_LCD_ST7789_SDO_MUX XT_IO_PD_15_MUX_SPI_LCD_SDO
80
#define XT_BRD_LCD_ST7789_CSX_MUX XT_IO_PD_12_MUX_SPI_LCD_CSX
81
#define XT_BRD_LCD_ST7789_BACKLIGHT_MUX XT_IO_PD_2_MUX_GPIO
82
#define XT_BRD_LCD_ST7789_RESET_MUX XT_IO_PD_24_MUX_GPIO
83
84
/* PM */
85
#define XT_BRD_PM_SLEEP_WAKEUP_PIN XT_IO_AON_4
86
#define XT_BRD_PM_KEYON_PIN XT_IO_KEYON
87
#define XT_BRD_PM_WAKEUP_PIN XT_IO_WAKEUP
88
89
/* PWM */
90
#define XT_BRD_PWM_PD_PIN XT_IO_PD_26
91
#define XT_BRD_PWM_PD_PIN_MUX XT_IO_PD_26_MUX_PD_PWM
92
#define XT_BRD_PWM_AON_PIN XT_IO_AON_5
93
#define XT_BRD_PWM_AON_PIN_MUX XT_IO_AON_5_MUX_AON_PWM_1
94
95
/* SPI */
96
#define XT_BRD_SPI 0
97
#define XT_BRD_SPI_MOSI_PIN XT_IO_PD_2
98
#define XT_BRD_SPI_MISO_PIN XT_IO_PD_1
99
#define XT_BRD_SPI_SCLK_PIN XT_IO_PD_0
100
#define XT_BRD_SPI_CS_PIN XT_HAL_GPIO_INVALID_ID
101
#define XT_BRD_SPI_MOSI_MUX XT_IO_PD_2_MUX_SSP0_TXD
102
#define XT_BRD_SPI_MISO_MUX XT_IO_PD_1_MUX_SSP0_RXD
103
#define XT_BRD_SPI_SCLK_MUX XT_IO_PD_0_MUX_SSP0_CLK
104
#define XT_BRD_SPI_CS_MUX XT_IO_PD_3_MUX_SSP0_CS
105
106
/* UART */
107
#define XT_BRD_UART 2
108
#define XT_BRD_UART_TX_PIN XT_IO_PD_7
109
#define XT_BRD_UART_RX_PIN XT_IO_PD_6
110
#define XT_BRD_UART_TX_MUX XT_IO_PD_7_MUX_UART2_TX
111
#define XT_BRD_UART_RX_MUX XT_IO_PD_6_MUX_UART2_RX
112
/* xt_board_e837n_v01 */
114
115
#endif
/* __XT_BOARD_E837N_V01_H__ */
components
xt_board
xt_board_e837n_v01.h
生成于
, 为 xt-sdk 文档使用
1.17.0