Hi all. I am testing the NPM1300 with nrf54l15 using vallina Zephyr. I've setup device tree for npm1300 to generate interrupt on its GPIO0 when there is event.
When Vbus is connected, i read the charge status(SENSOR_CHAN_NPM13XX_CHARGER_STATUS), the value is 0x05, indicate battery is present and in trickle charge.
The problem is, battery voltage is around 4.0v, Vbus is 5v, V_trickle_fast is 2.9v, even delay 200ms after receive interrupt from pmic, i still sometime get value 0x05. The datasheet says battery can be in trickle charge up to 100ms, so i should not get this value.
Also, is there a way for npm1300 to generate interrupt when it switch charge state(Trickle->CC->CV->Done) ?
Thanks for supporting