7#ifndef MCXA153_CFDA1805_E0A7_4F00_906B_F2046472F77B
8#define MCXA153_CFDA1805_E0A7_4F00_906B_F2046472F77B
447 return *CoreInterrupt::vInstance;
MCXA153 中斷控制器管理員
Definition CoreInterrupt.h:82
void interruptEvent(void) override
統一中斷事件處理入口
void setHandler(Service service, hal::InterruptEvent *runnable)
設定中斷服務事件處理器
hal::InterruptEvent * vHandle[IRQ_MAX_QUANTITY]
中斷事件處理器陣列
Definition CoreInterrupt.h:175
void serviceEnable(Service service, bool enable)
啟用或停用中斷服務
static void instantiation(void)
實例化中斷控制器單例
hal::InterruptEvent * getHandler(Service service)
取得中斷服務事件處理器
Service
中斷服務類型枚舉
Definition CoreInterrupt.h:119
@ IRQ_GPIO2
GPIO埠2中斷服務
Definition CoreInterrupt.h:122
@ IRQ_GPIO1
GPIO埠1中斷服務
Definition CoreInterrupt.h:121
@ IRQ_LPUART2
低功耗UART2中斷服務
Definition CoreInterrupt.h:126
@ IRQ_LPSPI1
低功耗SPI1中斷服務
Definition CoreInterrupt.h:130
@ IRQ_LPI2C0
低功耗I2C0中斷服務
Definition CoreInterrupt.h:127
@ IRQ_LPADC0
低功耗ADC0中斷服務
Definition CoreInterrupt.h:128
@ IRQ_GPIO3
GPIO埠3中斷服務
Definition CoreInterrupt.h:123
@ IRQ_MAX_QUANTITY
最大中斷服務數量(12個)
Definition CoreInterrupt.h:132
@ IRQ_OS_EVENT
作業系統事件中斷服務
Definition CoreInterrupt.h:131
@ IRQ_LPUART1
低功耗UART1中斷服務
Definition CoreInterrupt.h:125
@ IRQ_LPUART0
低功耗UART0中斷服務
Definition CoreInterrupt.h:124
@ IRQ_GPIO0
GPIO埠0中斷服務
Definition CoreInterrupt.h:120
@ IRQ_LPSPI0
低功耗SPI0中斷服務
Definition CoreInterrupt.h:129
static CoreInterrupt & getInstance(void)
取得中斷控制器單例實例
Definition CoreInterrupt.h:446
物件基底類別
Definition Object.h:63
Definition glikey/Mask.h:22
[Interface] 硬體中斷事件介面
Definition InterruptEvent.h:37