Hi, I'm using I2C in a low power solutions.
I tried to disable I2C after using it but I obtain strange hight power consumption behaviour.
I'm using the following code:
#include <Wire.h>
void setup() {
// start of I2C block
Wire.begin();
Wire.beginTransmission(0x19);
int8_t ret = Wire.endTransmission();
Wire.end();
// end of I2C block
}
void loop() {
NRF_POWER->TASKS_LOWPWR = 1;
__WFE();
// Make sure any pending events are cleared
__SEV();
__WFE();
}
On my board the consumption with the I2C block of code is 0,78 mAh when I remove the block I obtain 0,36 mAh.
Hi, I'm using I2C in a low power solutions. I tried to disable I2C after using it but I obtain strange hight power consumption behaviour. I'm using the following code:
On my board the consumption with the I2C block of code is 0,78 mAh when I remove the block I obtain 0,36 mAh.
Any suggestion on how to reduce the consumption?