diff --git a/src/power_management.cpp b/src/power_management.cpp index 97b31ac..b60d990 100644 --- a/src/power_management.cpp +++ b/src/power_management.cpp @@ -1,6 +1,11 @@ #include "power_management.h" +PowerManagement::PowerManagement() +{ +} + +// cppcheck-suppress unusedFunction bool PowerManagement::begin(TwoWire port) { bool result = axp.begin(port, AXP192_SLAVE_ADDRESS); @@ -11,32 +16,39 @@ bool PowerManagement::begin(TwoWire port) return result; } +// cppcheck-suppress unusedFunction void PowerManagement::activateLoRa() { axp.setPowerOutPut(AXP192_LDO2, AXP202_ON); } +// cppcheck-suppress unusedFunction void PowerManagement::deactivateLoRa() { axp.setPowerOutPut(AXP192_LDO2, AXP202_OFF); } +// cppcheck-suppress unusedFunction void PowerManagement::activateGPS() { axp.setPowerOutPut(AXP192_LDO3, AXP202_ON); } +// cppcheck-suppress unusedFunction void PowerManagement::deactivateGPS() { axp.setPowerOutPut(AXP192_LDO3, AXP202_OFF); } +// cppcheck-suppress unusedFunction void PowerManagement::activateOLED() { axp.setPowerOutPut(AXP192_DCDC1, AXP202_ON); } +// cppcheck-suppress unusedFunction void PowerManagement::decativateOLED() { axp.setPowerOutPut(AXP192_DCDC1, AXP202_OFF); } + diff --git a/src/power_management.h b/src/power_management.h index f64b02c..9e1ad29 100644 --- a/src/power_management.h +++ b/src/power_management.h @@ -7,6 +7,7 @@ class PowerManagement { public: + PowerManagement(); bool begin(TwoWire port); void activateLoRa();