Hello there,
We are developing an application which inits all the peripherals and sleeps.
We are initializing:
- GPIO's for waking up from interrupt
- NFC also should wakes up
- BLE Advertisement
What we are doing is; initialize all the peripherals we needed, set GPIO inputs for external interrupts, set NFC callbacks, set BLE things and sleep.
We are expecting our app to wake MCU on when any interrupt on previously noted events.
We've implemented by now but the problem is our high current consumption especially when we are initializing GPIO with gpio_init() our current flow reaches 150uA which is almost 10 times higher without gpio initialized.
This seems to be a result of misconfiguration. Maybe some wrong implementation leads this to be happen.
Any example or help is appreciated, I'm not posting code since it's directly based on example inits. I'll post if needed