Skip to content

Commit f3eec83

Browse files
committed
test(i2c): Support test for esp32p4 lp i2c
1 parent 53b7d63 commit f3eec83

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

components/esp_driver_i2c/i2c_common.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -351,8 +351,8 @@ static esp_err_t s_lp_i2c_pins_config(i2c_bus_handle_t handle)
351351
#if !SOC_LP_GPIO_MATRIX_SUPPORTED
352352
rtc_gpio_iomux_func_sel(handle->sda_num, i2c_periph_signal[port_id].iomux_func);
353353
#else
354-
lp_gpio_connect_out_signal(handle->sda_num, i2c_periph_signal[port_id].scl_out_sig, 0, 0);
355-
lp_gpio_connect_in_signal(handle->sda_num, i2c_periph_signal[port_id].scl_in_sig, 0);
354+
lp_gpio_connect_out_signal(handle->sda_num, i2c_periph_signal[port_id].sda_out_sig, 0, 0);
355+
lp_gpio_connect_in_signal(handle->sda_num, i2c_periph_signal[port_id].sda_in_sig, 0);
356356
#endif
357357

358358
rtc_gpio_init(handle->scl_num);
@@ -366,8 +366,8 @@ static esp_err_t s_lp_i2c_pins_config(i2c_bus_handle_t handle)
366366
#if !SOC_LP_GPIO_MATRIX_SUPPORTED
367367
rtc_gpio_iomux_func_sel(handle->scl_num, i2c_periph_signal[port_id].iomux_func);
368368
#else
369-
lp_gpio_connect_out_signal(handle->scl_num, i2c_periph_signal[port_id].sda_out_sig, 0, 0);
370-
lp_gpio_connect_in_signal(handle->scl_num, i2c_periph_signal[port_id].sda_in_sig, 0);
369+
lp_gpio_connect_out_signal(handle->scl_num, i2c_periph_signal[port_id].scl_out_sig, 0, 0);
370+
lp_gpio_connect_in_signal(handle->scl_num, i2c_periph_signal[port_id].scl_in_sig, 0);
371371
#endif
372372

373373
return ESP_OK;

components/esp_driver_i2c/test_apps/i2c_test_apps/main/test_board.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,14 @@ extern "C" {
2626
#endif
2727

2828
#if SOC_LP_I2C_SUPPORTED
29+
#if CONFIG_IDF_TARGET_ESP32P4
30+
#define LP_I2C_SCL_IO 4
31+
#define LP_I2C_SDA_IO 5
32+
#else
2933
#define LP_I2C_SCL_IO 7
3034
#define LP_I2C_SDA_IO 6
3135
#endif
36+
#endif
3237

3338
#define ESP_SLAVE_ADDR 0x28 /*!< ESP_I2C slave address, you can set any 7bit value */
3439
#define TEST_I2C_PORT 0

0 commit comments

Comments
 (0)