7cf4eff731
If an event occurs between the status registers being read and the event being cleared, the interrupt line will remain active. As the interrupt is edge triggered, all future interrupts will being ignored. This problem will also occur if an I2C transation fails in the callback. The state of the interrupt pin is now checked at the end of the callback, and a retry is attempted if the interrupt has not been cleared. Signed-off-by: Andy Sinclair <andy.sinclair@nordicsemi.no> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.axp192 | ||
Kconfig.nct38xx | ||
Kconfig.npm1300 | ||
Kconfig.npm6001 | ||
mfd_axp192.c | ||
mfd_nct38xx.c | ||
mfd_npm1300.c | ||
mfd_npm6001.c |