diff --git a/bsp/essemi/es32f369x/drivers/Kconfig b/bsp/essemi/es32f369x/drivers/Kconfig index 3d6bba7348..48eeb1a152 100644 --- a/bsp/essemi/es32f369x/drivers/Kconfig +++ b/bsp/essemi/es32f369x/drivers/Kconfig @@ -21,9 +21,9 @@ menu "Hardware Drivers Config" select BSP_USING_I2C0 select BSP_USING_ADC0 select BSP_USING_GP32C4T0_PWM + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE - imply RTDUINO_USING_SPI default n config BSP_USING_SPI_FLASH diff --git a/bsp/essemi/es32vf2264/drivers/Kconfig b/bsp/essemi/es32vf2264/drivers/Kconfig index a275c8975e..0ba447ca77 100644 --- a/bsp/essemi/es32vf2264/drivers/Kconfig +++ b/bsp/essemi/es32vf2264/drivers/Kconfig @@ -21,9 +21,9 @@ menu "Hardware Drivers Config" select BSP_USING_AD16C4T0_PWM select BSP_USING_GP16C4T1_PWM select BSP_USING_GP16C4T2_PWM + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE - imply RTDUINO_USING_SPI default n endmenu diff --git a/bsp/nxp/lpc/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig b/bsp/nxp/lpc/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig index ef5ed57b66..18850d8bf2 100644 --- a/bsp/nxp/lpc/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig +++ b/bsp/nxp/lpc/lpc55sxx/lpc55s69_nxp_evk/board/Kconfig @@ -335,8 +335,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_CTIMER2_MAT2 select BSP_USING_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n if BSP_USING_ARDUINO diff --git a/bsp/renesas/ra6m3-hmi-board/board/Kconfig b/bsp/renesas/ra6m3-hmi-board/board/Kconfig index 085e0bf307..b142b137b2 100644 --- a/bsp/renesas/ra6m3-hmi-board/board/Kconfig +++ b/bsp/renesas/ra6m3-hmi-board/board/Kconfig @@ -24,8 +24,9 @@ menu "Hardware Drivers Config" select BSP_USING_I2C0 select BSP_USING_SOFT_SPI select BSP_USING_SOFT_SPI1 + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n menuconfig BSP_USING_FS diff --git a/bsp/stm32/stm32f103-blue-pill/board/Kconfig b/bsp/stm32/stm32f103-blue-pill/board/Kconfig index c5c82c8ef0..6d95c8787d 100644 --- a/bsp/stm32/stm32f103-blue-pill/board/Kconfig +++ b/bsp/stm32/stm32f103-blue-pill/board/Kconfig @@ -30,9 +30,11 @@ menu "Onboard Peripheral Drivers" select BSP_USING_I2C1 select BSP_USING_SPI select BSP_USING_SPI2 + # select BSP_SPI2_TX_USING_DMA + # select BSP_SPI2_RX_USING_DMA + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE - imply RTDUINO_USING_SPI default n endmenu diff --git a/bsp/stm32/stm32f401-weact-blackpill/board/Kconfig b/bsp/stm32/stm32f401-weact-blackpill/board/Kconfig index 18e74b8184..49ac47c75a 100644 --- a/bsp/stm32/stm32f401-weact-blackpill/board/Kconfig +++ b/bsp/stm32/stm32f401-weact-blackpill/board/Kconfig @@ -22,8 +22,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_PWM4_CH4 select BSP_USING_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/stm32/stm32f407-robomaster-c/board/Kconfig b/bsp/stm32/stm32f407-robomaster-c/board/Kconfig index f9226bda3e..0dac394f5a 100644 --- a/bsp/stm32/stm32f407-robomaster-c/board/Kconfig +++ b/bsp/stm32/stm32f407-robomaster-c/board/Kconfig @@ -21,8 +21,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_PWM8_CH3 select BSP_USING_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/stm32/stm32f410-st-nucleo/board/Kconfig b/bsp/stm32/stm32f410-st-nucleo/board/Kconfig index db487454e8..82d83ce0fe 100644 --- a/bsp/stm32/stm32f410-st-nucleo/board/Kconfig +++ b/bsp/stm32/stm32f410-st-nucleo/board/Kconfig @@ -21,8 +21,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_PWM1_CH1 select BSP_USING_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/stm32/stm32f411-weact-blackpill/board/Kconfig b/bsp/stm32/stm32f411-weact-blackpill/board/Kconfig index d7798f16de..8d9a2773b7 100644 --- a/bsp/stm32/stm32f411-weact-blackpill/board/Kconfig +++ b/bsp/stm32/stm32f411-weact-blackpill/board/Kconfig @@ -21,11 +21,13 @@ menu "Onboard Peripheral Drivers" select BSP_USING_PWM1_CH1 select BSP_USING_SPI select BSP_USING_SPI1 + select BSP_SPI1_TX_USING_DMA + select BSP_SPI1_RX_USING_DMA select BSP_USING_I2C select BSP_USING_I2C1 + select RTDUINO_USING_SPI + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_SPI - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/stm32/stm32f412-st-nucleo/board/Kconfig b/bsp/stm32/stm32f412-st-nucleo/board/Kconfig index 87f9d5136f..f7c2ba9088 100644 --- a/bsp/stm32/stm32f412-st-nucleo/board/Kconfig +++ b/bsp/stm32/stm32f412-st-nucleo/board/Kconfig @@ -33,9 +33,9 @@ menu "Onboard Peripheral Drivers" select BSP_USING_SPI1 select BSP_SPI1_TX_USING_DMA select BSP_SPI1_RX_USING_DMA + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE - imply RTDUINO_USING_SPI default n endmenu diff --git a/bsp/stm32/stm32f427-robomaster-a/board/Kconfig b/bsp/stm32/stm32f427-robomaster-a/board/Kconfig index 76e47e04f3..57dafce35a 100644 --- a/bsp/stm32/stm32f427-robomaster-a/board/Kconfig +++ b/bsp/stm32/stm32f427-robomaster-a/board/Kconfig @@ -40,8 +40,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_PWM12_CH1 select BSP_USING_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/stm32/stm32h503-st-nucleo/board/Kconfig b/bsp/stm32/stm32h503-st-nucleo/board/Kconfig index c79ff60b98..79ab804251 100644 --- a/bsp/stm32/stm32h503-st-nucleo/board/Kconfig +++ b/bsp/stm32/stm32h503-st-nucleo/board/Kconfig @@ -28,8 +28,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_PWM3_CH4 select BSP_USING_I2C select BSP_USING_I2C2 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/stm32/stm32h563-st-nucleo/board/Kconfig b/bsp/stm32/stm32h563-st-nucleo/board/Kconfig index de3395d925..cb80a39c29 100644 --- a/bsp/stm32/stm32h563-st-nucleo/board/Kconfig +++ b/bsp/stm32/stm32h563-st-nucleo/board/Kconfig @@ -30,8 +30,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_PWM4_CH4 select BSP_USING_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/stm32/stm32l431-BearPi/board/Kconfig b/bsp/stm32/stm32l431-BearPi/board/Kconfig index 287409313d..f8770b5d4a 100644 --- a/bsp/stm32/stm32l431-BearPi/board/Kconfig +++ b/bsp/stm32/stm32l431-BearPi/board/Kconfig @@ -171,9 +171,11 @@ menu "Onboard Peripheral Drivers" select BSP_USING_I2C1 select BSP_USING_SPI select BSP_USING_SPI1 + select BSP_SPI1_TX_USING_DMA + select BSP_SPI1_RX_USING_DMA + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE - imply RTDUINO_USING_SPI default n config BSP_USING_MPU6050 diff --git a/bsp/stm32/stm32l475-atk-pandora/board/Kconfig b/bsp/stm32/stm32l475-atk-pandora/board/Kconfig index 659408da4f..d391d16fb8 100644 --- a/bsp/stm32/stm32l475-atk-pandora/board/Kconfig +++ b/bsp/stm32/stm32l475-atk-pandora/board/Kconfig @@ -33,11 +33,11 @@ menu "Onboard Peripheral Drivers" select BSP_USING_DAC1 select BSP_USING_SPI select BSP_USING_SPI2 # Wireless Interface (User SPI) - imply BSP_SPI2_TX_USING_DMA - imply BSP_SPI2_RX_USING_DMA + select BSP_SPI2_TX_USING_DMA + select BSP_SPI2_RX_USING_DMA + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE - imply RTDUINO_USING_SPI default n if BSP_USING_ARDUINO diff --git a/bsp/stm32/stm32u575-st-nucleo/board/Kconfig b/bsp/stm32/stm32u575-st-nucleo/board/Kconfig index 813d5eb97b..7b9d6e7800 100644 --- a/bsp/stm32/stm32u575-st-nucleo/board/Kconfig +++ b/bsp/stm32/stm32u575-st-nucleo/board/Kconfig @@ -26,9 +26,11 @@ menu "Onboard Peripheral Drivers" select BSP_USING_I2C1 select BSP_USING_SPI select BSP_USING_SPI1 + select BSP_SPI1_TX_USING_DMA + select BSP_SPI1_RX_USING_DMA + select RTDUINO_USING_WIRE + select RTDUINO_USING_SPI imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE - imply RTDUINO_USING_SPI default n config BSP_USING_KEY diff --git a/bsp/wch/risc-v/ch32v208w-r0/board/Kconfig b/bsp/wch/risc-v/ch32v208w-r0/board/Kconfig index fd74edd2e9..567e4ce6b5 100644 --- a/bsp/wch/risc-v/ch32v208w-r0/board/Kconfig +++ b/bsp/wch/risc-v/ch32v208w-r0/board/Kconfig @@ -32,8 +32,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_TIM4_PWM_CH4 select BSP_USING_SOFT_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu diff --git a/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig b/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig index c114dd57e4..7a24302d4c 100644 --- a/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig +++ b/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig @@ -33,8 +33,8 @@ menu "Onboard Peripheral Drivers" select BSP_USING_TIM6_HWTIMER select BSP_USING_SOFT_I2C select BSP_USING_I2C1 + select RTDUINO_USING_WIRE imply RTDUINO_USING_SERVO - imply RTDUINO_USING_WIRE default n endmenu