2021-02-19 15:40:03 +01:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
#
|
|
|
|
|
|
|
|
if ARCH_BOARD_RASPBERRYPI_PICO
|
|
|
|
|
|
|
|
config RP2040_FLASH_BOOT
|
|
|
|
bool "flash boot"
|
|
|
|
default y
|
|
|
|
---help---
|
|
|
|
If y, the built binary can be used for flash boot.
|
|
|
|
If not, the binary is for SRAM boot.
|
|
|
|
|
|
|
|
config RP2040_FLASH_CHIP
|
|
|
|
string "flash chip name"
|
|
|
|
default "w25q080"
|
|
|
|
---help---
|
|
|
|
Name of NOR flash device connected to RP2040 SoC.
|
|
|
|
(Used to choose the secondary boot loader.)
|
|
|
|
Basically this option should not be changed.
|
|
|
|
|
|
|
|
config RP2040_UF2_BINARY
|
|
|
|
bool "uf2 binary format"
|
|
|
|
default y
|
|
|
|
---help---
|
|
|
|
Create nuttx.uf2 binary format used on RP2040 based arch.
|
|
|
|
|
2021-03-02 14:50:57 +01:00
|
|
|
|
|
|
|
config RP2040_UART0_GPIO
|
|
|
|
int "UART0 GPIO pin assign (0,12,16,28 or -1:no assign)"
|
|
|
|
default 0
|
|
|
|
range -1 29
|
|
|
|
depends on RP2040_UART0
|
|
|
|
|
|
|
|
config RP2040_UART1_GPIO
|
|
|
|
int "UART1 GPIO pin assign (4,8,20,24 or -1:no assign)"
|
|
|
|
default -1
|
|
|
|
range -1 29
|
|
|
|
depends on RP2040_UART1
|
|
|
|
|
|
|
|
config RP2040_I2C0_GPIO
|
|
|
|
int "I2C0 GPIO pin assign (0,4,8,12,16,20,24,28 or -1:no assign)"
|
|
|
|
default -1
|
|
|
|
range -1 29
|
|
|
|
depends on RP2040_I2C0
|
|
|
|
|
|
|
|
config RP2040_I2C1_GPIO
|
|
|
|
int "I2C1 GPIO pin assign (2,6,10,14,18,22,26 or -1:no assign)"
|
|
|
|
default -1
|
|
|
|
range -1 29
|
|
|
|
depends on RP2040_I2C1
|
|
|
|
|
2021-03-05 15:11:37 +01:00
|
|
|
config RP2040_SPI0_GPIO
|
|
|
|
int "SPI0 GPIO pin assign (0,4,16,20 or -1:no assign)"
|
|
|
|
default -1
|
|
|
|
range -1 29
|
|
|
|
depends on RP2040_SPI0
|
|
|
|
|
|
|
|
config RP2040_SPI1_GPIO
|
|
|
|
int "SPI1 GPIO pin assign (8,12,24,28 or -1:no assign)"
|
|
|
|
default -1
|
|
|
|
range -1 29
|
|
|
|
depends on RP2040_SPI1
|
|
|
|
|
2021-05-17 10:48:35 +02:00
|
|
|
config RP2040_LCD_SPI_CH
|
|
|
|
int "RP2040 LCD SPI channel number"
|
|
|
|
default 0
|
|
|
|
range 0 1
|
|
|
|
depends on LCD
|
|
|
|
---help---
|
|
|
|
Select SPI channel number to use LCD display.
|
2021-03-10 16:04:10 +01:00
|
|
|
|
|
|
|
config RP2040_ENC28J60_SPI_CH
|
|
|
|
int "ENC28J60 SPI channel number"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on ENC28J60
|
|
|
|
---help---
|
|
|
|
Select SPI channel number to use ENC28J60 ethernet.
|
|
|
|
|
|
|
|
config RP2040_ENC28J60_INTR_GPIO
|
|
|
|
int "ENC28J60 interrupt GPIO pin assign"
|
|
|
|
default -1
|
|
|
|
range -1 29
|
|
|
|
depends on ENC28J60
|
|
|
|
|
|
|
|
config RP2040_ENC28J60_RESET_GPIO
|
|
|
|
int "ENC28J60 reset GPIO pin assign (optional)"
|
|
|
|
default -1
|
|
|
|
range -1 29
|
|
|
|
depends on ENC28J60
|
|
|
|
|
2021-02-19 15:40:03 +01:00
|
|
|
endif
|