Question
I2C bus monitor
I want to make i2c monitor that can read data sent by slave with specific address (0x42). So monitor has to capture sequence of
1. Start
2. Slave address (write)
3. Command byte
4. Repeated start
5. Slave address (read)
And then start reading actual data
Is it even possible to make this and what would be the best approach? Preferred MCU is stm32f103c8 and I could use stm32f407vg for higher clock speed