I found this old topic when I had the same problem. However, in my case the initialization order (in my own code) happened to be write. My issue was that when I enabled DMA in CubeMX, I hadn't enabled the global interrupt.Just leaving this here in ...
Just wondering if this was resolved. I'm having what I think is the same issue.I can move the HAL_I2C_EnableListen_IT call to main, but I'm concerned about the window where my device won't be listening to i2c messages.If there is a way to enable lis...