mFrame
|
[Interface] 硬體抽象層,通用引腳輸出。 更多...
#include <GeneralOutput.h>
公開方法(Public Methods) | |
virtual void | setHigh (void) override |
設定引腳輸出高電平。 | |
virtual void | setLow (void) override |
設定引腳輸出低電平。 | |
virtual void | setToggle (void) override |
設定引腳輸出反向電平。 | |
virtual void | setValue (bool level) override |
設定引腳輸出電平。 | |
![]() | |
virtual | ~Interface (void)=default |
Destroy the struct object. | |
virtual mframe::lang::Object & | getObject (void) override |
取得類Object | |
[Interface] 硬體抽象層,通用引腳輸出。
此介面定義了硬體抽象層中通用引腳的輸出操作, 包括設定引腳輸出高電平、低電平、反向電平以及根據指定值設定電平。 透過此介面,開發者可在不同硬體平台上實作一致的引腳輸出控制, 以達到跨平台應用的一致性。
|
pure virtual |
設定引腳輸出高電平。
實作於 core::CoreGeneralPin, 及 hal::digital::VirtualGeneralPin.
|
pure virtual |
設定引腳輸出低電平。
實作於 core::CoreGeneralPin, 及 hal::digital::VirtualGeneralPin.
|
pure virtual |
設定引腳輸出反向電平。
實作於 core::CoreGeneralPin, 及 hal::digital::VirtualGeneralPin.
|
pure virtual |
設定引腳輸出電平。
level | true: 設定輸出高電平; false: 設定輸出低電平。 |
實作於 core::CoreGeneralPin, 及 hal::digital::VirtualGeneralPin.