7#ifndef MFRAME_EFF1A157_A291_4313_A742_99FB124D0B71
8#define MFRAME_EFF1A157_A291_4313_A742_99FB124D0B71
15#include "./../../ufm/lang/Interface.h"
44 enum struct Mode : uint8;
72 virtual int read(
void) abstract;
Definition EdgeTrigger.h:22
[Interface] 邊緣觸發事件處理介面。
Definition EdgeTrigger.h:102
virtual void onEdgeFall(void) override
邊緣觸發事件處理方法。
virtual void onEdgeRise(void) override
邊緣觸發事件處理方法。
[Interface] 單引腳邊緣觸發控制介面。
Definition EdgeTrigger.h:40
virtual bool setMode(EdgeTrigger::Mode mode) override
設定邊緣觸發模式。
Mode
GPIO邊緣觸發模式。
Definition EdgeTrigger.h:85
virtual void setEvent(EdgeTrigger::Event *event) override
設定邊緣觸發事件物件。
virtual int read(void) override
讀取邊緣觸發狀態。