Home
last modified time | relevance | path

Searched refs:irqN (Results 1 – 4 of 4) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_core.c222 void CORE_NvicMaskSetIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask) argument
224 EFM_ASSERT(((int)irqN >= 0) && ((int)irqN < EXT_IRQ_COUNT));
225 mask->a[(unsigned)irqN >> 5] |= 1UL << ((unsigned)irqN & 0x1FUL);
243 void CORE_NvicMaskClearIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask) argument
245 EFM_ASSERT(((int)irqN >= 0) && ((int)irqN < EXT_IRQ_COUNT));
246 mask->a[(unsigned)irqN >> 5] &= ~(1UL << ((unsigned)irqN & 0x1FUL));
308 __STATIC_INLINE bool internal_NvicIRQDisabled(IRQn_Type irqN) argument
312 EFM_ASSERT(((int)irqN >= 0) && ((int)irqN < EXT_IRQ_COUNT));
314 return (mask->a[(unsigned)irqN >> 5U] & (1UL << ((unsigned)irqN & 0x1FUL)))
333 bool CORE_NvicIRQDisabled(IRQn_Type irqN) argument
[all …]
/hal_silabs-latest/gecko/emlib/src/
Dem_core.c654 void CORE_NvicMaskSetIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask) argument
656 EFM_ASSERT(((int)irqN >= 0) && ((int)irqN < EXT_IRQ_COUNT));
657 mask->a[(unsigned)irqN >> 5] |= 1UL << ((unsigned)irqN & 0x1FUL);
670 void CORE_NvicMaskClearIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask) argument
672 EFM_ASSERT(((int)irqN >= 0) && ((int)irqN < EXT_IRQ_COUNT));
673 mask->a[(unsigned)irqN >> 5] &= ~(1UL << ((unsigned)irqN & 0x1FUL));
699 SL_WEAK bool CORE_IrqIsBlocked(IRQn_Type irqN) argument
706 EFM_ASSERT((irqN >= MemoryManagement_IRQn)
707 && (irqN < (IRQn_Type)EXT_IRQ_COUNT));
709 EFM_ASSERT((irqN >= SVCall_IRQn) && ((IRQn_Type)irqN < EXT_IRQ_COUNT));
[all …]
/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_core.h145 bool CORE_IrqIsBlocked(IRQn_Type irqN) SL_DEPRECATED_API_SDK_2024_6;
155 void CORE_NvicMaskSetIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask) SL_DEPRECATED_API_SDK_2024_6;
156 void CORE_NvicMaskClearIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask) SL_DEPRECATED_API_SDK_2024_6;
157 bool CORE_NvicIRQDisabled(IRQn_Type irqN) SL_DEPRECATED_API_SDK_2024_6;
159 void *CORE_GetNvicRamTableHandler(IRQn_Type irqN) SL_DEPRECATED_API_SDK_2024_6;
160 void CORE_SetNvicRamTableHandler(IRQn_Type irqN, void *handler) SL_DEPRECATED_API_SDK_2024_6;
/hal_silabs-latest/gecko/emlib/inc/
Dem_core.h193 bool CORE_IrqIsBlocked(IRQn_Type irqN);
203 void CORE_NvicMaskSetIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask);
204 void CORE_NvicMaskClearIRQ(IRQn_Type irqN, CORE_nvicMask_t *mask);
205 bool CORE_NvicIRQDisabled(IRQn_Type irqN);
207 void *CORE_GetNvicRamTableHandler(IRQn_Type irqN);
208 void CORE_SetNvicRamTableHandler(IRQn_Type irqN, void *handler);