![]() |
mFrame
|
[Interface] GPIO輸出控制介面。 更多...
#include <GeneralOutput.h>
公開方法(Public Methods) | |
virtual hal::digital::GeneralOutput & | setHigh (void) override |
設定輸出為高電平。 | |
virtual hal::digital::GeneralOutput & | setLow (void) override |
設定輸出為低電平。 | |
virtual hal::digital::GeneralOutput & | setToggle (void) override |
設定引腳輸出反向電平。 | |
virtual hal::digital::GeneralOutput & | setValue (bool level) override |
設定引腳輸出電平。 | |
[Interface] GPIO輸出控制介面。
提供GPIO輸出操作的基本功能:
|
pure virtual |
設定輸出為高電平。
將GPIO引腳輸出設為邏輯高電平(1)。
實作於 mcxa153::core::CoreGeneralPin, ufm::hw::InvertGeneralOutput, ufm::hw::InvertGeneralPin, 及 ufm::hw::VirtualGeneralPin.
|
pure virtual |
設定輸出為低電平。
將GPIO引腳輸出設為邏輯低電平(0)。
實作於 mcxa153::core::CoreGeneralPin, ufm::hw::InvertGeneralOutput, ufm::hw::InvertGeneralPin, 及 ufm::hw::VirtualGeneralPin.
|
pure virtual |
設定引腳輸出反向電平。
將當前輸出電平反轉:高電平變低電平,低電平變高電平。
實作於 mcxa153::core::CoreGeneralPin, ufm::hw::InvertGeneralOutput, ufm::hw::InvertGeneralPin, 及 ufm::hw::VirtualGeneralPin.
|
pure virtual |
設定引腳輸出電平。
level | true: 設定輸出高電平; false: 設定輸出低電平。 |
實作於 mcxa153::core::CoreGeneralPin, ufm::hw::InvertGeneralOutput, ufm::hw::InvertGeneralPin, 及 ufm::hw::VirtualGeneralPin.