7#ifndef MCXA153_FBA707F4_2EBA_4126_A37B_52815FE71DA3
8#define MCXA153_FBA707F4_2EBA_4126_A37B_52815FE71DA3
16#include "./../Status.h"
24 enum struct Status :
unsigned int;
27 return static_cast<unsigned int>(e);
Definition ActiveModeCoreLdoOption.h:24
Status
System Power Controller (SPC) Status Enumeration.
Definition spc/Status.h:64
@ READONLY
Read-Only Access Violation.
@ NO_TRANSFER_IN_PROGRESS
No Transfer in Progress.
@ DCDC_PULSE_REFRESH_MODE_IGNORE
DCDC Pulse Refresh Mode Setting Ignored.
@ CORELDO_VOLTAGE_WRONG
Core LDO Voltage Configuration Error.
@ SYSLDO_LOW_DRIVE_STRENGTH_IGNORE
System LDO Low Drive Strength Setting Ignored.
@ DCDC_LOW_DRIVE_STRENGTH_IGNORE
DCDC Low Drive Strength Setting Ignored.
@ OUT_OF_RANGE
Parameter Out of Valid Range.
@ CORELDO_LOW_DRIVE_STRENGTH_IGNORE
Core LDO Low Drive Strength Setting Ignored.
@ SUCCESS
Operation Successful.
@ BANDGAP_MODE_WRONG
Bandgap Mode Selection Error.
@ SPC_BUSY
SPC Power Mode Transition Busy.
@ NO_DATA
No Data Available.
@ INVALID_ARGUMENT
Invalid Argument Provided.
@ CORELDO_VOLTAGE_SET_FAIL
Core LDO Voltage Setting Failed.
@ SYSLDO_OVER_DRIVE_VOLTAGE_FAIL
System LDO Over Drive Voltage Configuration Failed.
constexpr unsigned char operator+(BandgapMode e)
Operator Overload - Convert BandgapMode enum to unsigned char.
Definition BandgapMode.h:36
constexpr uint32 MAKE_STATUS(StatusGroup group, uint32 code)
狀態碼生成巨集 (Status Code Generation Macro)
Definition StatusGroup.h:56
@ TIMEOUT
操作逾時狀態 (Operation Timeout)
@ READONLY
唯讀違規狀態 (Read-Only Violation)
@ NO_TRANSFER_IN_PROGRESS
無進行中傳輸狀態 (No Transfer in Progress)
@ OUT_OF_RANGE
範圍越界狀態 (Out of Range Access)
@ BUSY
資源忙碌狀態 (Module Busy)
@ FAIL
操作失敗狀態 (General Failure)
@ SUCCESS
操作成功狀態 (Operation Success)
@ NO_DATA
無資料可用狀態 (No Data Available)
@ INVALID_ARGUMENT
無效參數狀態 (Invalid Argument)
@ SPC
SPC群組 - 系統電源控制器狀態,MCXA153電源管理核心 (10400-10499)