blob: 00e7f766b794e146bf28c35014d28060a3881fc3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
|
menu "Hardware Drivers Config"
config SOC_XMC7100D_F144K4160AA
bool
select SOC_SERIES_IFX_XMC
select RT_USING_COMPONENTS_INIT
select RT_USING_USER_MAIN
default y
menu "Onboard Peripheral Drivers"
config BSP_USING_USB_TO_USART
bool "Enable USB TO USART (uart4)"
select BSP_USING_GPIO
select BSP_USING_UART
select BSP_USING_UART4
default y
menuconfig BSP_USING_TF_CARD
bool "Enable TF_CARD"
select BSP_USING_SPI
select RT_USING_SPI_MSD
select RT_USING_DFS
select RT_USING_DFS_DEVFS
select RT_USING_DFS_ELMFAT
default n
if BSP_USING_TF_CARD
config BSP_USING_SPI_FLASH
bool "Using SPI TO SDCARD"
default y
endif
config BSP_USING_QMI8658
bool "Enable QMI8658"
select BSP_USING_I2C
select PKG_USING_QMI8658
default n
menuconfig BSP_USING_ARDUINO
bool "Compatible with Arduino Ecosystem (RTduino)"
default n
select PKG_USING_RTDUINO
select BSP_USING_UART2
select BSP_USING_GPIO
select BSP_USING_I2C
select BSP_USING_HW_I2C2
select BSP_USING_SPI
select BSP_USING_SPI0
imply RTDUINO_USING_SERVO
imply RTDUINO_USING_WIRE
imply RTDUINO_USING_SPI
if BSP_USING_ARDUINO
menuconfig BSP_USING_ARDUINO_RTDUINO_SENSORFUSION_SHIELD
bool "Enable ARDUINO RTDUINO SENSORFUSION SHIELD"
default n
select PKG_USING_ARDUINO_RTDUINO_SENSORFUSION_SHIELD
select PKG_ARDUINO_RTDUINO_SENSORFUSION_SHIELD_DEMO
if BSP_USING_ARDUINO_RTDUINO_SENSORFUSION_SHIELD
config BSP_USING_RTDUINO_SENSORFUSION_SHIELD_BMP280_DEMO
bool "Enable RTDUINO SENSORFUSION SHIELD BMP280 DEMO"
select PKG_RTDUINO_SENSORFUSION_SHIELD_BMP280_DEMO
default n
config BSP_USING_RTDUINO_SENSORFUSION_SHIELD_SHT31_DEMO
bool "Enable RTDUINO SENSORFUSION SHIELD SHT31 DEMO"
select PKG_RTDUINO_SENSORFUSION_SHIELD_SHT31_DEMO
default n
config BSP_USING_RTDUINO_SENSORFUSION_SHIELD_QMC5883L_DEMO
bool "Enable RTDUINO SENSORFUSION SHIELD QMC5883L DEMO"
select PKG_RTDUINO_SENSORFUSION_SHIELD_QMC5883L_DEMO
default n
config BSP_USING_RTDUINO_SENSORFUSION_SHIELD_SC7A20_DEMO
bool "Enable RTDUINO SENSORFUSION SHIELD SC7A20 DEMO"
select PKG_RTDUINO_SENSORFUSION_SHIELD_SC7A20_DEMO
default n
config BSP_USING_RTDUINO_SENSORFUSION_SHIELD_SSD1306_DEMO
bool "Enable RTDUINO SENSORFUSION SHIELD SSD1306 DEMO"
select PKG_RTDUINO_SENSORFUSION_SHIELD_SSD1306_DEMO
default n
endif
endif
menuconfig BSP_USING_RW007
bool "Enable RW007"
default n
select PKG_USING_RW007
select BSP_USING_SPI
select BSP_USING_SPI0
select RW007_NOT_USE_EXAMPLE_DRIVERS
if BSP_USING_RW007
comment "Notice: P5_7 --> 47; P5_6 -->46; P0_5 --> 5; P0_4 --> 4"
config IFX_RW007_SPI_BUS_NAME
string "RW007 BUS NAME"
default "spi0"
config IFX_RW007_WIFI_SSID
string "Wi-Fi SSID"
default "realthread_VIP"
config IFX_RW007_WIFI_PASSWORD
string "Wi-Fi Password"
default "your wifi password"
config IFX_RW007_CS_PIN
int "(INT)CS pin index"
range 1 113
default 3
config IFX_RW007_BOOT0_PIN
int "(INT)BOOT0 pin index (same as spi clk pin)"
range 1 113
default 2
config IFX_RW007_BOOT1_PIN
int "(INT)BOOT1 pin index (same as spi cs pin)"
range 1 113
default 3
config IFX_RW007_INT_BUSY_PIN
int "(INT)INT/BUSY pin index"
range 1 190
default 160
config IFX_RW007_RST_PIN
int "(INT)RESET pin index"
range 1 190
default 180
endif
endmenu
menu "On-chip Peripheral Drivers"
config BSP_USING_GPIO
bool "Enable GPIO"
select RT_USING_PIN
default y
menuconfig BSP_USING_UART
bool "Enable UART"
default y
select RT_USING_SERIAL
if BSP_USING_UART
config BSP_USING_UART2
bool "Enable UART2"
default n
config BSP_USING_UART4
bool "Enable UART4"
default y
config UART_CPU_IRQ_Number
int "UART connect CPU Interrupt Number (0-7)"
range 0 7
default 3
endif
menuconfig BSP_USING_I2C
bool "Enable HW I2C"
default n
select RT_USING_I2C
if BSP_USING_I2C
menuconfig BSP_USING_HW_I2C1
bool "Enable BSP_USING_HW_I2C1"
default y
if BSP_USING_HW_I2C1
config BSP_I2C1_SCL_PIN
int "BSP_I2C1_SCL_PIN number(18,2)"
range 0 999
default 146
config BSP_I2C1_SDA_PIN
int "BSP_I2C1_SDA_PIN number(18,1)"
range 0 999
default 145
endif
menuconfig BSP_USING_HW_I2C2
bool "Enable BSP_USING_HW_I2C2"
default y
if BSP_USING_HW_I2C2
config BSP_I2C2_SCL_PIN
int "BSP_I2C2_SCL_PIN number(0,1)"
range 0 999
default 1
config BSP_I2C2_SDA_PIN
int "BSP_I2C2_SDA_PIN number(0,0)"
range 0 999
default 0
endif
endif
menuconfig BSP_USING_SPI
bool "Enable SPI"
default n
select RT_USING_SPI
if BSP_USING_SPI
config BSP_USING_SPI5
bool "Enable BSP_USING_SPI5"
default y
config BSP_USING_SPI0
bool "Enable BSP_USING_SPI0"
default y
endif
endmenu
endmenu
|