7#ifndef MCXA153_2A2742CA_C792_47DA_82CC_54E6F010A6D3
8#define MCXA153_2A2742CA_C792_47DA_82CC_54E6F010A6D3
16#include "./../core/CoreEdgeTriggerPort.h"
24 class CoreEdgeTrigger;
174 virtual int read(
void)
override;
MCXA153 核心邊緣觸發器類別
Definition CoreEdgeTrigger.h:53
virtual void onEdgeFall(void) override
下降緣觸發事件處理方法
virtual ~CoreEdgeTrigger(void) override
解構邊緣觸發器物件
CoreEdgeTrigger(core::CoreEdgeTriggerPort &port, int channel)
建構邊緣觸發器物件
virtual void onEdgeRise(void) override
上升緣觸發事件處理方法
virtual void setEvent(hal::digital::EdgeTrigger::Event *event) override
設定邊緣觸發事件處理器
virtual int read(void) override
讀取觸發計數值
virtual bool setMode(hal::digital::EdgeTrigger::Mode mode) override
設定邊緣觸發模式
MCXA153 邊緣觸發埠管理器
Definition CoreEdgeTriggerPort.h:61
物件基底類別
Definition Object.h:63
Definition glikey/Mask.h:22
[Interface] 邊緣觸發事件處理介面。
Definition EdgeTrigger.h:102
[Interface] 單引腳邊緣觸發控制介面。
Definition EdgeTrigger.h:40
Mode
GPIO邊緣觸發模式。
Definition EdgeTrigger.h:85