zephyr/tests/boards/mec172xevb_assy6906/i2c_api
Anas Nashif 345735d0a8 tests: remove CONFIG_ZTEST_NEW_API in all tests
Remove all usage of CONFIG_ZTEST_NEW_API from tests and sample as this
is now enabled by default.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2023-10-20 15:04:29 +02:00
..
src
CMakeLists.txt
prj.conf tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
README.txt
testcase.yaml samples, tests: convert string-based twister lists to YAML lists 2023-05-10 09:52:37 +02:00

I2C Test For Microchip board
############################

This application test is used to test the I2C driver on Microchip
mec172xevb_assy6906 board.


Board Hardware Setup
####################

As the I2C slave device NXP pca95xx on mec172xevb_assy6906 is connected
to I2C00 port, however, I2C00 port is shared with UART2 RS232 to TTL
converter used to catch serial log, so it's not possible to use UART2
and I2C00 port simultaneously.
We need to change to use I2C01 port by making some jumpers setting as below:

 * JP49 	1-2 	Connected 	Connect PCA9555 VCC to +3.3V_STBY
 * JP53 	1-2 	Connected 	Select address 0100b, which means 0x26
 * JP12 	13-14 	Connected 	Connect I2C01_SDA from CPU to header J20
 * JP12 	4-5 	Connected 	Connect I2C01_SCL from CPU to header J20

 * JP77 	7-8 	Connected 	External pull-up for I2C01_SDA
 * JP77 	9-10 	Connected 	External pull-up for I2C01_SCL

 * JP58.1 	J20.1 	Connected 	Connect NXP PCA95xx to I2C01
 * JP58.3 	J20.3 	Connected 	Connect NXP PCA95xx to I2C01