MAX77658 Ultra-Low Power PMIC Mbed Driver
Diff: MAX77658.cpp
- Revision:
- 2:70a11f46a913
- Parent:
- 1:40ef1dc30cb7
--- a/MAX77658.cpp Fri Aug 26 15:02:25 2022 +0300 +++ b/MAX77658.cpp Fri Aug 26 15:03:09 2022 +0300 @@ -45,6 +45,8 @@ i2c_handler = i2c; + interrupt_handler_list = new handler[INT_CHG_END] {}; + if (IRQPin != NC) { irq_disable_all(); post_intr_work_thread = new Thread(); @@ -65,6 +67,9 @@ if (irq_pin) delete irq_pin; + + if (interrupt_handler_list) + delete [] interrupt_handler_list; } int MAX77658::read_register(uint8_t reg, uint8_t *value)