LoRaWAN-Signal-Mapping/iot/main/power.cpp

27 lines
572 B
C++
Raw Normal View History

#include <Arduino.h>
#include "settings.h"
2019-06-24 14:47:00 +00:00
/*
void power_gps_wakeup() {
2019-06-24 14:47:00 +00:00
Serial.println(F("Warn: GPS wakeup isn't implemented yet."));
}
void power_gps_standby() {
2019-06-24 14:47:00 +00:00
Serial.println(F("Warn: GPS standby isn't implemented yet."));
}
2019-06-24 14:47:00 +00:00
*/
void power_off() {
2019-06-24 14:47:00 +00:00
Serial.println(F("[power] Shutting down"));
// Serial.println(F("[power] Switching GPS module to standby"));
// power_gps_standby();
Serial.println(F("[power] Signalling TPL5111"));
pinMode(PIN_TPL_DONE, OUTPUT);
digitalWrite(PIN_TPL_DONE, HIGH);
// Wait until we're turned off
while(true) delay(100);
}