forked from xuos/xiuos
a184611226
Fixed an issue where LCD and RW007 could not be used at the same time
240 lines
6.2 KiB
Plaintext
240 lines
6.2 KiB
Plaintext
menu "Board Drivers Config"
|
|
|
|
config BSP_USING_UART_HS
|
|
bool "Enable High Speed UART"
|
|
default y
|
|
|
|
|
|
menu "General Purpose UARTs"
|
|
menuconfig BSP_USING_UART1
|
|
bool "Enable UART1"
|
|
default n
|
|
if BSP_USING_UART1
|
|
config BSP_UART1_TXD_PIN
|
|
int "uart1 TXD pin number"
|
|
default 20
|
|
config BSP_UART1_RXD_PIN
|
|
int "uart1 RXD pin number"
|
|
default 21
|
|
config BSP_UART1_RTS_PIN
|
|
int "uart1 RTS pin number (-1 for not used)"
|
|
default -1
|
|
config BSP_UART1_CTS_PIN
|
|
int "uart1 CTS pin number (-1 for not used)"
|
|
default -1
|
|
endif
|
|
|
|
menuconfig BSP_USING_UART2
|
|
bool "Enable UART2"
|
|
default n
|
|
if BSP_USING_UART2
|
|
config BSP_UART2_TXD_PIN
|
|
int "uart2 TXD pin number"
|
|
default 28
|
|
config BSP_UART2_RXD_PIN
|
|
int "uart2 RXD pin number"
|
|
default 27
|
|
config BSP_UART2_RTS_PIN
|
|
int "uart2 RTS pin number (-1 for not used)"
|
|
default -1
|
|
config BSP_UART2_CTS_PIN
|
|
int "uart2 CTS pin number (-1 for not used)"
|
|
default -1
|
|
endif
|
|
|
|
menuconfig BSP_USING_UART3
|
|
bool "Enable UART3"
|
|
default n
|
|
if BSP_USING_UART3
|
|
config BSP_UART3_TXD_PIN
|
|
int "uart3 TXD pin number"
|
|
default 22
|
|
config BSP_UART3_RXD_PIN
|
|
int "uart3 RXD pin number"
|
|
default 23
|
|
config BSP_UART3_RTS_PIN
|
|
int "uart3 RTS pin number (-1 for not used)"
|
|
default -1
|
|
config BSP_UART3_CTS_PIN
|
|
int "uart3 CTS pin number (-1 for not used)"
|
|
default -1
|
|
endif
|
|
endmenu
|
|
|
|
config BSP_USING_I2C1
|
|
bool "Enable I2C1 (GPIO0/1)"
|
|
select RT_USING_I2C
|
|
default n
|
|
|
|
menuconfig BSP_USING_SPI1
|
|
bool "Enable SPI1"
|
|
select RT_USING_SPI
|
|
default n
|
|
if BSP_USING_SPI1
|
|
config BSP_USING_SPI1_AS_QSPI
|
|
bool
|
|
default n
|
|
config BSP_SPI1_CLK_PIN
|
|
int "spi1 clk pin number"
|
|
default 27
|
|
config BSP_SPI1_D0_PIN
|
|
int "spi1 d0 pin number"
|
|
default 28
|
|
config BSP_SPI1_D1_PIN
|
|
int "spi1 d1 pin number"
|
|
default 26
|
|
if BSP_USING_SPI1_AS_QSPI
|
|
config BSP_SPI1_D2_PIN
|
|
int "spi1 d2 pin number"
|
|
default 32
|
|
config BSP_SPI1_D3_PIN
|
|
int "spi1 d3 pin number"
|
|
default 33
|
|
endif
|
|
menuconfig BSP_SPI1_USING_SS0
|
|
bool "SPI1 Enable SS0(spi10 dev)"
|
|
default n
|
|
if BSP_SPI1_USING_SS0
|
|
config BSP_SPI1_SS0_PIN
|
|
int "spi1 ss0 pin number"
|
|
default 29
|
|
endif
|
|
menuconfig BSP_SPI1_USING_SS1
|
|
bool "SPI1 Enable SS1(spi11 dev)"
|
|
default n
|
|
if BSP_SPI1_USING_SS1
|
|
config BSP_SPI1_SS1_PIN
|
|
int "spi1 ss1 pin number"
|
|
default 8
|
|
endif
|
|
menuconfig BSP_SPI1_USING_SS2
|
|
bool "SPI1 Enable SS2(spi12 dev)"
|
|
default n
|
|
if BSP_SPI1_USING_SS2
|
|
config BSP_SPI1_SS2_PIN
|
|
int "spi1 ss2 pin number"
|
|
default 26
|
|
endif
|
|
menuconfig BSP_SPI1_USING_SS3
|
|
bool "SPI1 Enable SS3(spi13 dev)"
|
|
default n
|
|
if BSP_SPI1_USING_SS3
|
|
config BSP_SPI1_SS3_PIN
|
|
int "spi1 ss3 pin number"
|
|
default 27
|
|
endif
|
|
endif
|
|
|
|
menuconfig BSP_USING_LCD
|
|
bool "Enable LCD on SPI0"
|
|
default n
|
|
|
|
if BSP_USING_LCD
|
|
config BSP_LCD_CS_PIN
|
|
int "CS pin number of 8080 interface"
|
|
default 36
|
|
config BSP_LCD_WR_PIN
|
|
int "WR pin number of 8080 interface"
|
|
default 39
|
|
config BSP_LCD_DC_PIN
|
|
int "DC pin number of 8080 interface"
|
|
default 38
|
|
config BSP_LCD_RST_PIN
|
|
int "RESET pin number of 8080 interface (-1 for not used)"
|
|
default 37
|
|
config BSP_LCD_BACKLIGHT_PIN
|
|
int "Backlight control pin number (-1 for not used)"
|
|
default -1
|
|
choice
|
|
prompt "backlight active polarity"
|
|
default BSP_LCD_BACKLIGHT_ACTIVE_LOW
|
|
|
|
config BSP_LCD_BACKLIGHT_ACTIVE_LOW
|
|
bool "lcd backlight on low level"
|
|
config BSP_LCD_BACKLIGHT_ACTIVE_HIGH
|
|
bool "lcd_backlight on high level"
|
|
endchoice
|
|
|
|
config BSP_LCD_CLK_FREQ
|
|
int "Lcd max clk frequency"
|
|
default 15000000
|
|
|
|
choice
|
|
prompt "lcd scan direction"
|
|
default BSP_BOARD_KD233
|
|
|
|
config BSP_BOARD_KD233
|
|
bool "board_kd233 lcd scan: DIR_YX_RLUD"
|
|
|
|
config BSP_BOARD_K210_OPENMV_TEST
|
|
bool "board_k210_openmv lcd scan: DIR_YX_LRUD"
|
|
|
|
config BSP_BOARD_USER
|
|
bool "board_user: user defined."
|
|
endchoice
|
|
|
|
config BSP_LCD_X_MAX
|
|
int "LCD Height"
|
|
default 240
|
|
config BSP_LCD_Y_MAX
|
|
int "LCD Width"
|
|
default 320
|
|
endif
|
|
|
|
menuconfig BSP_USING_SDCARD
|
|
bool "Enable SDCARD (spi1(ss0))"
|
|
select BSP_USING_SPI1
|
|
select BSP_SPI1_USING_SS0
|
|
select RT_USING_DFS
|
|
select RT_USING_DFS_ELMFAT
|
|
select RT_USING_SPI_MSD
|
|
default n
|
|
|
|
|
|
menuconfig BSP_USING_DVP
|
|
bool "Enable DVP(camera)"
|
|
default n
|
|
|
|
if BSP_USING_DVP
|
|
comment "The default pin assignment is based on the Maix Duino K210 development board"
|
|
config BSP_DVP_SCCB_SDA_PIN
|
|
int "SCCB SDA pin number for camera"
|
|
default 40
|
|
config BSP_DVP_SCCB_SCLK_PIN
|
|
int "SCCB SCLK pin number for camera"
|
|
default 41
|
|
config BSP_DVP_CMOS_RST_PIN
|
|
int "CMOS RST pin number for camera"
|
|
default 42
|
|
config BSP_DVP_CMOS_VSYNC_PIN
|
|
int "CMOS VSYNC pin number for camera"
|
|
default 43
|
|
config BSP_DVP_CMOS_PWDN_PIN
|
|
int "CMOS PWDN pin number for camera"
|
|
default 44
|
|
config BSP_DVP_CMOS_XCLK_PIN
|
|
int "CMOS XCLK pin number for camera"
|
|
default 46
|
|
config BSP_DVP_CMOS_PCLK_PIN
|
|
int "CMOS PCLK pin number for camera"
|
|
default 47
|
|
config BSP_DVP_CMOS_HREF_PIN
|
|
int "CMOS HREF pin number for camera"
|
|
default 45
|
|
endif
|
|
|
|
if PKG_USING_RW007
|
|
config RW007_SPIDEV_NAME
|
|
string "the SPIDEV rw007 driver on"
|
|
default "spi11"
|
|
config RW007_INT_BUSY_PIN
|
|
int "rw007 int pin for rw007"
|
|
default 7
|
|
config RW007_RST_PIN
|
|
int "rw007 rst pin for rw007"
|
|
default 6
|
|
endif
|
|
|
|
|
|
endmenu
|