I am using BlueNRG-1 in one of our projects where the end application is to send some logged data over Bluetooth.
The device is battery operated and low current consumption is utmost important. The issue that we are facing is trying to get the device in sleep mode.
We tried calling the BlueNRG_Sleep() API, but there is no reduction in the overall current. This led us to believe that the device is not entering the sleep state.
Another observation that I found is that the BlueNRG-1 is consuming around ~8.5mA of current with all peripherals disabled, which is quite strange. (validated using a Test board with just the BlueNRG-1 and its associated components wired).
I believe this excess current consumption is the reason why I am facing the issue with the sleep mode. Any help or suggestion will be highly appreciated.
p.s. I am using an external cystal oscillator of 16MHz and Low speed crystal of 32KHz with the following setting enabled HS_SPEED_XTAL_16MHZ and LS_SOURCE_EXTERNAL_32KHZ.