olsndot/tests/i2c-master
Karl Palsson 115b771e56 i2c: Initial stub import of old f4 code
Currently (despite docs) is an import of code reading the onboard i2c
peripheral
2017-02-21 21:37:36 +00:00
..
main-stm32f4-disco.c i2c: Initial stub import of old f4 code 2017-02-21 21:37:36 +00:00
Makefile.stm32f4-disco i2c: Initial stub import of old f4 code 2017-02-21 21:37:36 +00:00
README.md i2c: Initial stub import of old f4 code 2017-02-21 21:37:36 +00:00

i2c master mode tests.

While many of the disco boards have some form of i2c device onboard, which would, on the face of it, make testing easy, it's a different device on each board, and there are boards without it.

Instead, use a known I2C peripheral on all boards, and require/expect a known fixed i2c slave device. (Eventually, this will be a soft controllable i2c slave in the auto test setup ;)

Debug is via SWO wherever possible, PA2 (tx only) on less capable cores

Pinouts:

board SCLK SDA f4-disco PB8 PB9 i2c1