cppcheck fixes for power management

This commit is contained in:
Peter Buchegger 2020-06-01 12:21:38 +02:00
parent f37bba2220
commit 1f727926ba
2 changed files with 13 additions and 0 deletions

View file

@ -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);
}

View file

@ -7,6 +7,7 @@
class PowerManagement
{
public:
PowerManagement();
bool begin(TwoWire port);
void activateLoRa();