SensorLib
0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
PmicButtonBase.hpp
Go to the documentation of this file.
1
41
#pragma once
42
#include <stdint.h>
43
44
class
PmicButtonBase
45
{
46
public
:
50
virtual
~PmicButtonBase
() =
default
;
51
63
virtual
bool
setOnDurationMs
(uint16_t ms) = 0;
64
74
virtual
bool
getOnDurationMs
(uint16_t &ms)
const
= 0;
75
87
virtual
bool
setOffDurationMs
(uint16_t ms) = 0;
88
98
virtual
bool
getOffDurationMs
(uint16_t &ms)
const
= 0;
99
111
virtual
bool
setIrqDurationMs
(uint16_t ms) = 0;
112
122
virtual
bool
getIrqDurationMs
(uint16_t &ms)
const
= 0;
123
};
PmicButtonBase
Definition
PmicButtonBase.hpp:45
PmicButtonBase::getOffDurationMs
virtual bool getOffDurationMs(uint16_t &ms) const =0
Get button power-off press duration.
PmicButtonBase::setIrqDurationMs
virtual bool setIrqDurationMs(uint16_t ms)=0
Set button IRQ trigger duration.
PmicButtonBase::getOnDurationMs
virtual bool getOnDurationMs(uint16_t &ms) const =0
Get button power-on press duration.
PmicButtonBase::setOnDurationMs
virtual bool setOnDurationMs(uint16_t ms)=0
Set button power-on press duration.
PmicButtonBase::getIrqDurationMs
virtual bool getIrqDurationMs(uint16_t &ms) const =0
Get button IRQ trigger duration.
PmicButtonBase::setOffDurationMs
virtual bool setOffDurationMs(uint16_t ms)=0
Set button power-off press duration.
PmicButtonBase::~PmicButtonBase
virtual ~PmicButtonBase()=default
Virtual destructor.
src
pmic
PmicButtonBase.hpp
Generated by
1.9.8