summaryrefslogtreecommitdiff
path: root/bsp/lpc55sxx/lpc55s69_nxp_evk/board
diff options
context:
space:
mode:
authorMan, Jianting (Meco) <[email protected]>2023-02-25 13:52:37 -0500
committerGitHub <[email protected]>2023-02-25 13:52:37 -0500
commit1acef4277b02e5084310ecd7028656ae535178f5 (patch)
tree03b6b6f0b3df75a1cef301e1e7b2b3d234213390 /bsp/lpc55sxx/lpc55s69_nxp_evk/board
parent759192f5f5af23ae360818483d35974ef5b91c78 (diff)
parente63e33a3c64327aef3556fa811df0a8ec1e0e7ee (diff)
Merge pull request #6981 from RT-Thread/masterserialX-dev
sync from master
Diffstat (limited to 'bsp/lpc55sxx/lpc55s69_nxp_evk/board')
-rw-r--r--bsp/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig68
1 files changed, 68 insertions, 0 deletions
diff --git a/bsp/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig b/bsp/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig
index 4e4ed80b37..99d7da5bae 100644
--- a/bsp/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig
+++ b/bsp/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig
@@ -42,6 +42,22 @@ menu "On-chip Peripheral Drivers"
endchoice
endif
+ config BSP_USING_UART1
+ bool "Enable Flexcomm1 as UART"
+ default n
+ if BSP_USING_UART1
+ choice
+ prompt "Select UART2 badurate"
+ default HW_UART1_BAUDRATE_115200
+
+ config HW_UART1_BAUDRATE_9600
+ bool "Badurate 9600"
+
+ config HW_UART1_BAUDRATE_115200
+ bool "Badurate 115200"
+ endchoice
+ endif
+
config BSP_USING_UART2
bool "Enable Flexcomm2 as UART"
default n
@@ -70,6 +86,7 @@ menu "On-chip Peripheral Drivers"
config BSP_USING_I2C1
bool "Enable Flexcomm1 I2C"
default y
+
if BSP_USING_I2C1
choice
prompt "Select I2C1 badurate"
@@ -130,6 +147,21 @@ menu "On-chip Peripheral Drivers"
config BSP_USING_ADC0_CH1
bool "Enable ADC0 Channel1"
default n
+
+ config BSP_USING_ADC0_CH8
+ bool "Enable ADC0 Channel8"
+ default n
+
+
+ config BSP_USING_ADC0_CH13
+ bool "Enable ADC0 Channel13"
+ default n
+
+
+ config BSP_USING_ADC0_CH26
+ bool "Enable ADC0 Channel26"
+ default n
+
endif
config BSP_USING_SDIO
@@ -180,6 +212,18 @@ menu "On-chip Peripheral Drivers"
default y
if BSP_USING_PWM
+ config BSP_USING_CTIMER0_MAT3
+ bool "Enable CIMER0 Match3 as PWM output"
+ default y
+
+ config BSP_USING_CTIMER1_MAT0
+ bool "Enable CIMER1 Match0 as PWM output"
+ default y
+
+ config BSP_USING_CTIMER1_MAT3
+ bool "Enable CIMER1 Match3 as PWM output"
+ default n
+
config BSP_USING_CTIMER2_MAT0
bool "Enable CIMER2 Match0 as PWM output"
default y
@@ -191,6 +235,10 @@ menu "On-chip Peripheral Drivers"
config BSP_USING_CTIMER2_MAT2
bool "Enable CIMER2 Match2 as PWM output"
default n
+
+ config BSP_USING_CTIMER3_MAT2
+ bool "Enable CIMER3 Match2 as PWM output"
+ default n
endif
endmenu
@@ -215,6 +263,26 @@ menu "Onboard Peripheral Drivers"
default "i2c4"
endif
+ config BSP_USING_ARDUINO
+ bool "Compatible with Arduino Ecosystem (RTduino)"
+ select PKG_USING_RTDUINO
+ select BSP_USING_UART2
+ select BSP_USING_GPIO
+ select BSP_USING_ADC
+ select BSP_USING_ADC0
+ select BSP_USING_PWM
+ select BSP_USING_CTIMER1_MAT0
+ select BSP_USING_CTIMER1_MAT3
+ select BSP_USING_CTIMER2_MAT0
+ select BSP_USING_CTIMER2_MAT1
+ select BSP_USING_CTIMER2_MAT2
+ select BSP_USING_CTIMER3_MAT2
+ select BSP_USING_I2C
+ select BSP_USING_I2C1
+ imply RTDUINO_USING_SERVO
+ imply RTDUINO_USING_WIRE
+ default n
+
endmenu
menu "Board extended module Drivers"