From edd7a5d176e09cc6ed73120808ceca30094177ee Mon Sep 17 00:00:00 2001 From: kurisaw <2053731441@qq.com> Date: Thu, 18 Jan 2024 10:07:03 +0800 Subject: [PATCH] update the soft i2c configuration --- .../libraries/HAL_Drivers/drv_soft_i2c.h | 6 ------ bsp/renesas/ra6m3-hmi-board/board/Kconfig | 20 ++++++++++++------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/bsp/renesas/libraries/HAL_Drivers/drv_soft_i2c.h b/bsp/renesas/libraries/HAL_Drivers/drv_soft_i2c.h index 9873659492..ed56c5aa61 100644 --- a/bsp/renesas/libraries/HAL_Drivers/drv_soft_i2c.h +++ b/bsp/renesas/libraries/HAL_Drivers/drv_soft_i2c.h @@ -30,12 +30,6 @@ struct ra_i2c struct rt_i2c_bus_device i2c_bus; }; -#ifdef BSP_USING_I2C0 - #define BSP_I2C0_SCL_PIN BSP_IO_PORT_02_PIN_02 - #define BSP_I2C0_SDA_PIN BSP_IO_PORT_02_PIN_03 -#endif - - #ifdef BSP_USING_I2C0 #define I2C0_BUS_CONFIG \ { \ diff --git a/bsp/renesas/ra6m3-hmi-board/board/Kconfig b/bsp/renesas/ra6m3-hmi-board/board/Kconfig index b9e8d8a5fa..7db806896e 100644 --- a/bsp/renesas/ra6m3-hmi-board/board/Kconfig +++ b/bsp/renesas/ra6m3-hmi-board/board/Kconfig @@ -469,15 +469,21 @@ menu "Hardware Drivers Config" select RT_USING_PIN default n if BSP_USING_SOFT_I2C - config BSP_USING_I2C0 + config BSP_USING_SOFT_I2C + menuconfig BSP_USING_I2C0 bool "Enable I2C0 Bus (software simulation)" default n - config BSP_USING_I2C1 - bool "Enable I2C1 Bus (software simulation)" - default n - config BSP_USING_I2C2 - bool "Enable I2C2 Bus (software simulation)" - default n + if BSP_USING_I2C0 + comment "Please select your i2c analog pin, e.g. 'P512': 0x512" + config BSP_I2C0_SCL_PIN + hex "i2c0 scl pin number (hex)" + range 0x0000 0x0E0F + default 0x202 + config BSP_I2C0_SDA_PIN + hex "i2c0 sda pin number (hex)" + range 0x0000 0x0E0F + default 0x203 + endif endif menuconfig BSP_USING_ADC