2026-02-08 10:55 AM
Board: NUCLEO-N657X0-Q, revision C
I'm trying to communicate with an I2C sensor (VL53L7CX) using the I3C1 peripheral. I have written small routines to try this out based on this tutorial (chapter 9.10.). The problem is: no signal appears on the data pins (measured by an oscilloscope). Not even the slave address. They seem completely dormant.
I have tried the "I3C Direct Command DMA" example project on the board. I don't have I3C devices, but measurement yielded digital signal waveforms, as expected. This confirms that the peripheral is in fact operational.
What have I missed in my code or hardware setup? Any help is appreciated! Thank you!
(I attached the mixed bus code and the .ioc file)