7#ifndef MCXA153_D1972247_C31C_4634_BF8B_5C7501B3F2E5
8#define MCXA153_D1972247_C31C_4634_BF8B_5C7501B3F2E5
16#include "./../core/CoreGeneralPort.h"
MCXA153 通用數位腳位控制器
Definition CoreGeneralPin.h:64
virtual void setToggle(void) override
切換腳位電平狀態
virtual void setDir(bool dir) override
設定腳位方向
virtual void setHigh(void) override
設定腳位為高電平
const unsigned int vPin
腳位編號
Definition CoreGeneralPin.h:114
virtual void setValue(bool level) override
設定腳位邏輯值
virtual bool getValue(void) override
讀取腳位邏輯值
void *const vBasePort
GPIO埠基底暫存器位址
Definition CoreGeneralPin.h:95
virtual void setOutput(void) override
設定腳位為輸出方向
void *const vBase
GPIO模組基底暫存器位址
Definition CoreGeneralPin.h:81
virtual ~CoreGeneralPin(void) override
解構通用數位腳位物件
virtual void setLow(void) override
設定腳位為低電平
virtual hal::digital::GeneralPin::Mode getPinMode(void) override
取得腳位模式
CoreGeneralPin(const CoreGeneralPort &port, unsigned int pin)
建構通用數位腳位物件
virtual void setInput(void) override
設定腳位為輸入方向
virtual bool getDir(void) override
取得腳位方向
virtual hal::digital::GeneralPin::Mode setPinMode(hal::digital::GeneralPin::Mode mode) override
設定腳位模式
MCXA153 通用GPIO埠控制器
Definition CoreGeneralPort.h:69
物件基底類別
Definition Object.h:63
Definition glikey/Mask.h:22
[Interface] GPIO引腳基礎介面。
Definition GeneralPin.h:44
Mode
GPIO引腳電氣特性模式。
Definition GeneralPin.h:136