Skip to content
RED SAGSkills
hard20 pts · first answer countsmicrocontrollersinterruptsi2c

Timeouts fail in HAL callbacks

An STM32 HAL I2C call with a 100 ms timeout is made from inside a UART receive callback (an ISR). If the I2C device does not answer, the system hangs forever. Why?

Choose one answer

Discussion 0

Join free to post in the discussion.

Related questions