7#ifndef MFRAME_DA8BBDE6_3AFE_4070_945C_08F9966A0B20
8#define MFRAME_DA8BBDE6_3AFE_4070_945C_08F9966A0B20
50 virtual uint32
dir(uint32 port) abstract;
104 virtual uint32
pin(uint32 port) abstract;
Definition EdgeTrigger.h:22
[Interface] 硬體抽象層基礎介面
Definition Base.h:38
[Interface] 通用引腳埠。
Definition GeneralPort.h:41
virtual hal::digital::GeneralPort & pin(uint32 port, uint32 value) override
設定 GPIO 埠的數值
virtual hal::digital::GeneralPort & pinToggle(uint32 port, uint32 mask) override
切換指定 GPIO 埠的輸出狀態
virtual hal::digital::GeneralPort & pinClear(uint32 port, uint32 mask) override
清除指定 GPIO 埠的輸出
virtual hal::digital::GeneralPort & dir(uint32 port, uint32 value) override
設定 GPIO 埠的輸入輸出方向
virtual hal::digital::GeneralPort & pinSet(uint32 port, uint32 mask) override
設定指定 GPIO 埠的輸出
virtual hal::digital::GeneralPort & dirSet(uint32 port, uint32 mask) override
設定指定 GPIO 埠的輸出方向
virtual hal::digital::GeneralPort & dirClear(uint32 port, uint32 mask) override
清除指定 GPIO 埠的輸出方向
virtual uint32 dir(uint32 port) override
讀取GPIO埠的方向設定。
virtual uint32 pin(uint32 port) override
讀取 GPIO 埠的數值