34#include "../../PmicButtonBase.hpp"
105 bool updateBits(uint8_t mask, uint8_t value);
AXP517 low-level core driver.
AXP517 PWRON button configuration driver.
bool setOffDurationMs(uint16_t ms) override
Set the power-off debounce duration.
bool setOnDurationMs(uint16_t ms) override
Set the power-on debounce duration.
bool getOnDurationMs(uint16_t &ms) const override
Get the current power-on debounce duration.
bool getIrqDurationMs(uint16_t &ms) const override
Get the current button IRQ trigger duration.
bool getOffDurationMs(uint16_t &ms) const override
Get the current power-off debounce duration.
bool setIrqDurationMs(uint16_t ms) override
Set the button IRQ trigger duration.