Hi,
Currently we're experiencing some problems to detect events from npm1300 in our custom board but the same issue happens with nrf54l15dk plus npm1300-ek boards when running sample code from NCS v3.10.
When SHIPHOLD key is pressed we got a transition on GPIO3 signaling the event has been detected by npm1300 but the function to decode the events
( static void event_callback(const struct device *dev, struct gpio_callback *cb, uint32_t event) ) in the sample code is not even called.
If we perform a USB connection / disconnection also we see the GPIO3 transitioning due to VBUS detection but the event callback is not called anyway.
If we hold the key for at least 10 seconds we see transition on GPIO3 but we can not put de device on ship mode anyway because the event callback is never called.
It looks like the work queue responsible for the callback event is not working properly or something is missing to.
Could you please, take a look in the attached code, basically is the one from samples and let me know if I miss something?
Best regards.npm1300_one_button.zip