@@ -53,27 +53,27 @@ menu "Onboard Peripheral Drivers"
5353 default 1
5454 config BSP_QSPI_SCK_PIN
5555 int "QSPI SCK pin number"
56- range 0 31
56+ range 0 48
5757 default 19
5858 config BSP_QSPI_CSN_PIN
5959 int "QSPI CSN pin number"
60- range 0 31
60+ range 0 48
6161 default 17
6262 config BSP_QSPI_IO0_PIN
6363 int "QSPI IO0 pin number"
64- range 0 31
64+ range 0 48
6565 default 20
6666 config BSP_QSPI_IO1_PIN
6767 int "QSPI IO1 pin number"
68- range 0 31
68+ range 0 48
6969 default 21
7070 config BSP_QSPI_IO2_PIN
7171 int "QSPI IO2 pin number"
72- range 0 31
72+ range 0 48
7373 default 22
7474 config BSP_QSPI_IO3_PIN
7575 int "QSPI IO3 pin number"
76- range 0 31
76+ range 0 48
7777 default 23
7878 config QSPI_FLASH_SIZE_KB
7979 int "QSPI FLASH SIZE, DEFAULT size 8192 KB"
@@ -113,12 +113,12 @@ menu "On-chip Peripheral Drivers"
113113 if BSP_USING_UART0
114114 config BSP_UART0_RX_PIN
115115 int "uart0 rx pin number"
116- range 0 64
116+ range 0 48
117117 default 8 if BSP_BOARD_PCA_10056
118118 default 42 if BSP_BOARD_ARDUINO_NANO_33_BLE
119119 config BSP_UART0_TX_PIN
120120 int "uart0 tx pin number"
121- range 0 64
121+ range 0 48
122122 default 6 if BSP_BOARD_PCA_10056
123123 default 35 if BSP_BOARD_ARDUINO_NANO_33_BLE
124124 endif
@@ -137,11 +137,11 @@ menu "On-chip Peripheral Drivers"
137137 default 1
138138 config BSP_UART0_RX_PIN
139139 int "uarte0 rx pin number"
140- range 0 31
140+ range 0 48
141141 default 8
142142 config BSP_UART0_TX_PIN
143143 int "uarte0 tx pin number"
144- range 0 31
144+ range 0 48
145145 default 6
146146 endif
147147 config BSP_USING_UART1
@@ -153,11 +153,11 @@ menu "On-chip Peripheral Drivers"
153153 default 1
154154 config BSP_UART1_RX_PIN
155155 int "uarte1 rx pin number"
156- range 0 31
156+ range 0 48
157157 default 7
158158 config BSP_UART1_TX_PIN
159159 int "uarte1 tx pin number"
160- range 0 31
160+ range 0 48
161161 default 5
162162 endif
163163 endif
@@ -236,19 +236,19 @@ menu "On-chip Peripheral Drivers"
236236 default n
237237 if BSP_USING_SPI1
238238 config BSP_SPI1_SCK_PIN
239- int "SPI0 sck pin number set"
239+ int "SPI1 sck pin number set"
240240 range 0 47
241241 default 28
242242 config BSP_SPI1_MOSI_PIN
243- int "SPI0 mosi pin number set"
243+ int "SPI1 mosi pin number set"
244244 range 0 47
245245 default 29
246246 config BSP_SPI1_MISO_PIN
247- int "SPI0 miso pin number set"
247+ int "SPI1 miso pin number set"
248248 range 0 47
249249 default 30
250250 config BSP_SPI1_SS_PIN
251- int "SPI0 ss pin number set"
251+ int "SPI1 ss pin number set"
252252 range 0 47
253253 default 31
254254 endif
@@ -258,23 +258,123 @@ menu "On-chip Peripheral Drivers"
258258 default n
259259 if BSP_USING_SPI2
260260 config BSP_SPI2_SCK_PIN
261- int "SPI0 sck pin number set"
261+ int "SPI2 sck pin number set"
262262 range 0 47
263263 default 28
264264 config BSP_SPI2_MOSI_PIN
265- int "SPI0 mosi pin number set"
265+ int "SPI2 mosi pin number set"
266266 range 0 47
267267 default 29
268268 config BSP_SPI2_MISO_PIN
269- int "SPI0 miso pin number set"
269+ int "SPI2 miso pin number set"
270270 range 0 47
271271 default 30
272272 config BSP_SPI2_SS_PIN
273- int "SPI0 ss pin number set"
273+ int "SPI2 ss pin number set"
274+ range 0 47
275+ default 31
276+ endif
277+
278+ endif
279+
280+ menuconfig BSP_USING_SPIM
281+ bool "Enable SPIM"
282+ select RT_USING_SPIM
283+ default n
284+
285+ if BSP_USING_SPIM
286+ config BSP_USING_SPIM0
287+ bool "Enable SPIM0 bus"
288+ default y
289+ if BSP_USING_SPIM0
290+ config NRFX_SPIM0_ENABLED
291+ int "Enable SPI0 instance"
292+ default 1
293+ config BSP_SPIM0_SCK_PIN
294+ int "SPIM0 sck pin number set"
295+ range 0 47
296+ default 28
297+ config BSP_SPIM0_MOSI_PIN
298+ int "SPIM0 mosi pin number set"
299+ range 0 47
300+ default 29
301+ config BSP_SPIM0_MISO_PIN
302+ int "SPIM0 miso pin number set"
303+ range 0 47
304+ default 30
305+ config BSP_SPIM0_SS_PIN
306+ int "SPIM0 ss pin number set"
307+ range 0 47
308+ default 31
309+ endif
310+
311+ config BSP_USING_SPIM1
312+ bool "Enable SPIM1 bus"
313+ default n
314+ if BSP_USING_SPIM1
315+ config BSP_SPIM1_SCK_PIN
316+ int "SPIM1 sck pin number set"
317+ range 0 47
318+ default 28
319+ config BSP_SPIM1_MOSI_PIN
320+ int "SPIM1 mosi pin number set"
321+ range 0 47
322+ default 29
323+ config BSP_SPIM1_MISO_PIN
324+ int "SPIM1 miso pin number set"
325+ range 0 47
326+ default 30
327+ config BSP_SPIM1_SS_PIN
328+ int "SPIM1 ss pin number set"
274329 range 0 47
275330 default 31
276331 endif
277332
333+ config BSP_USING_SPIM2
334+ bool "Enable SPIM2 bus"
335+ default n
336+ if BSP_USING_SPIM2
337+ config BSP_SPIM2_SCK_PIN
338+ int "SPIM2 sck pin number set"
339+ range 0 47
340+ default 28
341+ config BSP_SPIM2_MOSI_PIN
342+ int "SPIM2 mosi pin number set"
343+ range 0 47
344+ default 29
345+ config BSP_SPIM2_MISO_PIN
346+ int "SPIM2 miso pin number set"
347+ range 0 47
348+ default 30
349+ config BSP_SPIM2_SS_PIN
350+ int "SPIM2 ss pin number set"
351+ range 0 47
352+ default 31
353+ endif
354+
355+
356+ config BSP_USING_SPIM3
357+ bool "Enable SPIM3 bus"
358+ default n
359+ if BSP_USING_SPIM3
360+ config BSP_SPIM3_SCK_PIN
361+ int "SPIM3 sck pin number set"
362+ range 0 47
363+ default 28
364+ config BSP_SPIM3_MOSI_PIN
365+ int "SPIM3 mosi pin number set"
366+ range 0 47
367+ default 29
368+ config BSP_SPIM3_MISO_PIN
369+ int "SPIM3 miso pin number set"
370+ range 0 47
371+ default 30
372+ config BSP_SPIM3_SS_PIN
373+ int "SPIM3 ss pin number set"
374+ range 0 47
375+ default 31
376+ endif
377+
278378 endif
279379
280380 menuconfig BSP_USING_PWM
0 commit comments