7#ifndef MCXA153_D434942D_5225_4C37_8BD3_823172D43A47
8#define MCXA153_D434942D_5225_4C37_8BD3_823172D43A47
94 virtual ~CoreMux(
void)
override =
default;
MCXA153 多工器 (Mux) 配置管理類別
Definition CoreMux.h:81
static void driveStrength(core::mux::Mux select, bool enable, bool dual=false)
設定引腳驅動強度 (Mux 枚舉版本)
Definition CoreMux.h:446
static void slowRate(core::mux::Mux select, bool enable=true)
設定引腳緩慢轉換率 (Mux 枚舉版本)
Definition CoreMux.h:535
static void driveStrength(core::mux::MuxPortPin select, bool enable, bool dual=false)
設定引腳驅動強度 (MuxPortPin 版本)
static void slowRate(core::mux::MuxPortPin select, bool enable=true)
設定引腳緩慢轉換率 (MuxPortPin 版本)
static void passiveFilter(core::mux::MuxPortPin select, bool enable)
啟用/停用被動濾波器 (MuxPortPin 版本)
static void lock(core::mux::MuxPortPin select)
鎖定引腳配置 (MuxPortPin 版本)
static void lock(core::mux::Mux m)
鎖定引腳配置 (Mux 枚舉版本)
Definition CoreMux.h:284
static void mode(core::mux::MuxPortPin select, hal::digital::GeneralPin::Mode pinMode)
設定引腳工作模式
static void mux(core::mux::Mux m)
設定引腳多工功能
static void mode(core::mux::Mux m, hal::digital::GeneralPin::Mode pinMode)
設定引腳工作模式 (Mux 枚舉版本)
Definition CoreMux.h:177
static void passiveFilter(core::mux::Mux select, bool enable)
啟用/停用被動濾波器 (Mux 枚舉版本)
Definition CoreMux.h:364
Definition NonInstantiable.h:29
int lock(void) const
核心鎖定,鎖定期間禁止線程切換
MuxPortPin
MCXA153 引腳埠位編碼列舉
Definition MuxPortPin.h:91
Mux
MCXA153 引腳多功能選擇列舉
Definition core/mux/Mux.h:118
Definition glikey/Mask.h:22
Mode
GPIO引腳電氣特性模式。
Definition GeneralPin.h:136