Question
I2C in DMA mode - deadlock on I2C interrupt
Has anyone have similiar issues ? I got I2C DMA writes working nicely on table, but in real application there are disturbances which cause false start condition on the bus.
This happen when I2C HAL driver has "lock" on I2C handle - so incoming interrupt hangs in forever loop as the code always returns empty when faces locked handle. But the interrupt is not serviced, so it is executed forever....