![]() |
mFrame
|
[Interface] 單引腳邊緣觸發控制介面。 更多...
#include <EdgeTrigger.h>
複合項目 | |
| struct | Event |
| [Interface] 邊緣觸發事件處理介面。 更多... | |
公開型態 | |
| enum struct | Mode : uint8 { NONE , RISING , FALLING , EITHER } |
| GPIO邊緣觸發模式。 更多... | |
公開方法(Public Methods) | |
| virtual bool | setMode (EdgeTrigger::Mode mode) override |
| 設定邊緣觸發模式。 | |
| virtual hal::digital::EdgeTrigger & | setEvent (EdgeTrigger::Event *event) override |
| 設定邊緣觸發事件物件。 | |
| virtual int | read (void) override |
| 讀取邊緣觸發狀態。 | |
[Interface] 單引腳邊緣觸發控制介面。
提供單一GPIO引腳的邊緣觸發功能:
|
strong |
|
pure virtual |
|
pure virtual |
設定邊緣觸發事件物件。
| event | 事件物件指標,用於處理邊緣觸發事件。 |
|
pure virtual |