diff --git a/tests/drivers/i2c/i2c_target_api/boards/nucleo_f746zg.conf b/tests/drivers/i2c/i2c_target_api/boards/nucleo_f746zg.conf new file mode 100644 index 00000000000000..34b2571d125164 --- /dev/null +++ b/tests/drivers/i2c/i2c_target_api/boards/nucleo_f746zg.conf @@ -0,0 +1,2 @@ +CONFIG_I2C_STM32_INTERRUPT=y +CONFIG_I2C_VIRTUAL=n diff --git a/tests/drivers/i2c/i2c_target_api/boards/nucleo_f746zg.overlay b/tests/drivers/i2c/i2c_target_api/boards/nucleo_f746zg.overlay new file mode 100644 index 00000000000000..8e740ab17af7cd --- /dev/null +++ b/tests/drivers/i2c/i2c_target_api/boards/nucleo_f746zg.overlay @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2020 Nordic Semiconductor ASA + * SPDX-License-Identifier: Apache-2.0 + */ + +/* I2C bus pins are exposed on the ST morpho header. + * + * Bus SDA SCL + * Pin Hdr Pin Hdr + * i2c1 PB9 CN7:4 PB8 CN7:2 + * i2c2 PB11 CN10:34 PB10 CN10:32 + * + * Short Pin PB9 to PB11, and PB8 to PB10, for the test to pass. + */ + +&i2c1 { + eeprom0: eeprom@54 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x54>; + size = <1024>; + }; +}; + +&i2c2 { + eeprom1: eeprom@56 { + compatible = "zephyr,i2c-target-eeprom"; + reg = <0x56>; + size = <1024>; + }; +};