8#ifndef HAL_BCEF8EF1_8E8F_4C7F_B575_41D3DEE77164
9#define HAL_BCEF8EF1_8E8F_4C7F_B575_41D3DEE77164
18#include "./../digital/GeneralInput.h"
19#include "./../digital/GeneralOutput.h"
20#include "./../digital/GeneralPinMode.h"
Definition EdgeTriggerEvent.h:20
GeneralPinMode
通用引腳模式。
Definition GeneralPinMode.h:35
[Interface] 硬體抽象層,通用引腳輸出。
Definition GeneralOutput.h:36
[Interface] 硬體抽象層,通用引腳輸入輸出。
Definition GeneralPin.h:43
virtual void setOutput(void) override
將引腳模式設定為輸出模式。
virtual hal::digital::GeneralPinMode getPinMode(void) override
取得引腳目前的工作模式。
virtual hal::digital::GeneralPinMode setPinMode(hal::digital::GeneralPinMode mode) override
設定引腳的工作模式。
virtual void setInput(void) override
將引腳模式設定為輸入模式。
virtual void setDir(bool dir) override
設定引腳的方向。
virtual bool getDir(void) override
取得引腳的方向。