Skip to content

Commit aa8aade

Browse files
committed
Command fuel gauge shutdown
1 parent 0ad8a22 commit aa8aade

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

Diff for: examples/Standby_WakeFromPin/Standby_WakeFromPin.ino

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ void goToSleep(){
3939
void loop() {
4040
if(shouldGoToSleep){
4141
shouldGoToSleep = false;
42+
board.shutDownFuelGauge();
4243
board.setAllPeripheralsPower(false); // turn off peripherals before going to sleep
4344
board.standByUntilWakeupEvent();
4445
} else {

Diff for: examples/Standby_WakeFromRTC_C33/Standby_WakeFromRTC_C33.ino

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ void setup() {
4949

5050
delay(1000); // Keep the board awake for 1 second, so we can se it working
5151

52+
board.shutDownFuelGauge();
5253
board.setAllPeripheralsPower(false);
5354
board.standByUntilWakeupEvent();
5455
}

Diff for: examples/Standby_WakeFromRTC_H7/Standby_WakeFromRTC_H7.ino

+1-5
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,8 @@
3333
*/
3434

3535
#include "Arduino_PowerManagement.h"
36-
#include "MAX1726Driver.h"
3736

3837
Board board;
39-
MAX1726Driver fuelgauge(&Wire1);
4038

4139
void blinkLed(int ledPin, int delayTime = 1000){
4240
digitalWrite(ledPin, LOW);
@@ -69,11 +67,9 @@ void setup() {
6967
}
7068
}
7169

72-
73-
// Takes 45s to get into shutdown mode
74-
fuelgauge.setOperationMode(FuelGaugeOperationMode::shutdown);
7570
delay(10000); // keep the board awake for 10 seconds, so we can se it working
7671

72+
board.shutDownFuelGauge();
7773
// The LED should go off when the board goes to sleep
7874
board.setAllPeripheralsPower(false);
7975

0 commit comments

Comments
 (0)