Lines Matching refs:ui32Interrupt
309 IntRegister(uint32_t ui32Interrupt, void (*pfnHandler)(void)) in IntRegister() argument
316 ASSERT(ui32Interrupt < NUM_INTERRUPTS); in IntRegister()
348 g_pfnRAMVectors[ui32Interrupt] = pfnHandler; in IntRegister()
381 IntUnregister(uint32_t ui32Interrupt) in IntUnregister() argument
386 ASSERT(ui32Interrupt < NUM_INTERRUPTS); in IntUnregister()
391 g_pfnRAMVectors[ui32Interrupt] = _IntDefaultHandler; in IntUnregister()
527 IntPrioritySet(uint32_t ui32Interrupt, uint8_t ui8Priority) in IntPrioritySet() argument
534 ASSERT((ui32Interrupt >= 4) && (ui32Interrupt < NUM_INTERRUPTS)); in IntPrioritySet()
539 ui32Temp = HWREG(g_pui32Regs[ui32Interrupt >> 2]); in IntPrioritySet()
540 ui32Temp &= ~(0xFF << (8 * (ui32Interrupt & 3))); in IntPrioritySet()
541 ui32Temp |= ui8Priority << (8 * (ui32Interrupt & 3)); in IntPrioritySet()
542 HWREG(g_pui32Regs[ui32Interrupt >> 2]) = ui32Temp; in IntPrioritySet()
570 IntPriorityGet(uint32_t ui32Interrupt) in IntPriorityGet() argument
575 ASSERT((ui32Interrupt >= 4) && (ui32Interrupt < NUM_INTERRUPTS)); in IntPriorityGet()
580 return((HWREG(g_pui32Regs[ui32Interrupt >> 2]) >> in IntPriorityGet()
581 (8 * (ui32Interrupt & 3))) & 0xFF); in IntPriorityGet()
610 IntEnable(uint32_t ui32Interrupt) in IntEnable() argument
615 ASSERT(ui32Interrupt < NUM_INTERRUPTS); in IntEnable()
620 if(ui32Interrupt == FAULT_MPU) in IntEnable()
627 else if(ui32Interrupt == FAULT_BUS) in IntEnable()
634 else if(ui32Interrupt == FAULT_USAGE) in IntEnable()
641 else if(ui32Interrupt == FAULT_SYSTICK) in IntEnable()
648 else if(ui32Interrupt >= 16) in IntEnable()
653 HWREG(g_pui32EnRegs[(ui32Interrupt - 16) / 32]) = in IntEnable()
654 1 << ((ui32Interrupt - 16) & 31); in IntEnable()
684 IntDisable(uint32_t ui32Interrupt) in IntDisable() argument
689 ASSERT(ui32Interrupt < NUM_INTERRUPTS); in IntDisable()
694 if(ui32Interrupt == FAULT_MPU) in IntDisable()
701 else if(ui32Interrupt == FAULT_BUS) in IntDisable()
708 else if(ui32Interrupt == FAULT_USAGE) in IntDisable()
715 else if(ui32Interrupt == FAULT_SYSTICK) in IntDisable()
722 else if(ui32Interrupt >= 16) in IntDisable()
727 HWREG(g_pui32Dii16Regs[(ui32Interrupt - 16) / 32]) = in IntDisable()
728 1 << ((ui32Interrupt - 16) & 31); in IntDisable()
759 IntIsEnabled(uint32_t ui32Interrupt) in IntIsEnabled() argument
766 ASSERT(ui32Interrupt < NUM_INTERRUPTS); in IntIsEnabled()
776 if(ui32Interrupt == FAULT_MPU) in IntIsEnabled()
783 else if(ui32Interrupt == FAULT_BUS) in IntIsEnabled()
790 else if(ui32Interrupt == FAULT_USAGE) in IntIsEnabled()
797 else if(ui32Interrupt == FAULT_SYSTICK) in IntIsEnabled()
804 else if(ui32Interrupt >= 16) in IntIsEnabled()
809 ui32Ret = HWREG(g_pui32EnRegs[(ui32Interrupt - 16) / 32]) & in IntIsEnabled()
810 (1 << ((ui32Interrupt - 16) & 31)); in IntIsEnabled()
844 IntPendSet(uint32_t ui32Interrupt) in IntPendSet() argument
849 ASSERT(ui32Interrupt < NUM_INTERRUPTS); in IntPendSet()
854 if(ui32Interrupt == FAULT_NMI) in IntPendSet()
861 else if(ui32Interrupt == FAULT_PENDSV) in IntPendSet()
868 else if(ui32Interrupt == FAULT_SYSTICK) in IntPendSet()
875 else if(ui32Interrupt >= 16) in IntPendSet()
880 HWREG(g_pui32PendRegs[(ui32Interrupt - 16) / 32]) = in IntPendSet()
881 1 << ((ui32Interrupt - 16) & 31); in IntPendSet()
912 IntPendClear(uint32_t ui32Interrupt) in IntPendClear() argument
917 ASSERT(ui32Interrupt < NUM_INTERRUPTS); in IntPendClear()
922 if(ui32Interrupt == FAULT_PENDSV) in IntPendClear()
929 else if(ui32Interrupt == FAULT_SYSTICK) in IntPendClear()
936 else if(ui32Interrupt >= 16) in IntPendClear()
941 HWREG(g_pui32UnpendRegs[(ui32Interrupt - 16) / 32]) = in IntPendClear()
942 1 << ((ui32Interrupt - 16) & 31); in IntPendClear()
1042 IntTrigger(uint32_t ui32Interrupt) in IntTrigger() argument
1047 ASSERT((ui32Interrupt >= 16) && (ui32Interrupt < NUM_INTERRUPTS)); in IntTrigger()
1052 HWREG(NVIC_SW_TRIG) = ui32Interrupt - 16; in IntTrigger()