Lines Matching refs:interruptNumber
165 void Interrupt_registerInterrupt(uint32_t interruptNumber, in Interrupt_registerInterrupt() argument
173 ASSERT(interruptNumber < (NUM_INTERRUPTS+1)); in Interrupt_registerInterrupt()
205 g_pfnRAMVectors[interruptNumber] = intHandler; in Interrupt_registerInterrupt()
208 void Interrupt_unregisterInterrupt(uint32_t interruptNumber) in Interrupt_unregisterInterrupt() argument
213 ASSERT(interruptNumber < (NUM_INTERRUPTS+1)); in Interrupt_unregisterInterrupt()
218 g_pfnRAMVectors[interruptNumber] = IntDefaultHandler; in Interrupt_unregisterInterrupt()
270 void Interrupt_setPriority(uint32_t interruptNumber, uint8_t priority) in Interrupt_setPriority() argument
277 ASSERT((interruptNumber >= 4) && (interruptNumber < (NUM_INTERRUPTS+1))); in Interrupt_setPriority()
282 ulTemp = HWREG32(g_pulRegs[interruptNumber >> 2]); in Interrupt_setPriority()
283 ulTemp &= ~(0xFF << (8 * (interruptNumber & 3))); in Interrupt_setPriority()
284 ulTemp |= priority << (8 * (interruptNumber & 3)); in Interrupt_setPriority()
285 HWREG32 (g_pulRegs[interruptNumber >> 2]) = ulTemp; in Interrupt_setPriority()
288 uint8_t Interrupt_getPriority(uint32_t interruptNumber) in Interrupt_getPriority() argument
293 ASSERT((interruptNumber >= 4) && (interruptNumber < (NUM_INTERRUPTS+1))); in Interrupt_getPriority()
298 return ((HWREG32(g_pulRegs[interruptNumber >> 2]) in Interrupt_getPriority()
299 >> (8 * (interruptNumber & 3))) & 0xFF); in Interrupt_getPriority()
302 void Interrupt_enableInterrupt(uint32_t interruptNumber) in Interrupt_enableInterrupt() argument
307 ASSERT(interruptNumber < (NUM_INTERRUPTS+1)); in Interrupt_enableInterrupt()
312 if (interruptNumber == FAULT_MPU) in Interrupt_enableInterrupt()
318 } else if (interruptNumber == FAULT_BUS) in Interrupt_enableInterrupt()
324 } else if (interruptNumber == FAULT_USAGE) in Interrupt_enableInterrupt()
330 } else if (interruptNumber == FAULT_SYSTICK) in Interrupt_enableInterrupt()
336 } else if (interruptNumber >= 16) in Interrupt_enableInterrupt()
341 HWREG32 (g_pulEnRegs[(interruptNumber - 16) / 32]) = 1 in Interrupt_enableInterrupt()
342 << ((interruptNumber - 16) & 31); in Interrupt_enableInterrupt()
346 void Interrupt_disableInterrupt(uint32_t interruptNumber) in Interrupt_disableInterrupt() argument
351 ASSERT(interruptNumber < (NUM_INTERRUPTS+1)); in Interrupt_disableInterrupt()
356 if (interruptNumber == FAULT_MPU) in Interrupt_disableInterrupt()
362 } else if (interruptNumber == FAULT_BUS) in Interrupt_disableInterrupt()
368 } else if (interruptNumber == FAULT_USAGE) in Interrupt_disableInterrupt()
374 } else if (interruptNumber == FAULT_SYSTICK) in Interrupt_disableInterrupt()
380 } else if (interruptNumber >= 16) in Interrupt_disableInterrupt()
385 HWREG32 (g_pulDisRegs[(interruptNumber - 16) / 32]) = 1 in Interrupt_disableInterrupt()
386 << ((interruptNumber - 16) & 31); in Interrupt_disableInterrupt()
390 bool Interrupt_isEnabled(uint32_t interruptNumber) in Interrupt_isEnabled() argument
397 ASSERT(interruptNumber < (NUM_INTERRUPTS+1)); in Interrupt_isEnabled()
407 if (interruptNumber == FAULT_MPU) in Interrupt_isEnabled()
413 } else if (interruptNumber == FAULT_BUS) in Interrupt_isEnabled()
419 } else if (interruptNumber == FAULT_USAGE) in Interrupt_isEnabled()
425 } else if (interruptNumber == FAULT_SYSTICK) in Interrupt_isEnabled()
431 } else if (interruptNumber >= 16) in Interrupt_isEnabled()
436 ulRet = HWREG32(g_pulEnRegs[(interruptNumber - 16) / 32]) in Interrupt_isEnabled()
437 & (1 << ((interruptNumber - 16) & 31)); in Interrupt_isEnabled()
442 void Interrupt_pendInterrupt(uint32_t interruptNumber) in Interrupt_pendInterrupt() argument
447 ASSERT(interruptNumber < (NUM_INTERRUPTS+1)); in Interrupt_pendInterrupt()
452 if (interruptNumber == FAULT_NMI) in Interrupt_pendInterrupt()
458 } else if (interruptNumber == FAULT_PENDSV) in Interrupt_pendInterrupt()
464 } else if (interruptNumber == FAULT_SYSTICK) in Interrupt_pendInterrupt()
470 } else if (interruptNumber >= 16) in Interrupt_pendInterrupt()
475 HWREG32 (g_pulPendRegs[(interruptNumber - 16) / 32]) = 1 in Interrupt_pendInterrupt()
476 << ((interruptNumber - 16) & 31); in Interrupt_pendInterrupt()
480 void Interrupt_unpendInterrupt(uint32_t interruptNumber) in Interrupt_unpendInterrupt() argument
485 ASSERT(interruptNumber < (NUM_INTERRUPTS+1)); in Interrupt_unpendInterrupt()
490 if (interruptNumber == FAULT_PENDSV) in Interrupt_unpendInterrupt()
496 } else if (interruptNumber == FAULT_SYSTICK) in Interrupt_unpendInterrupt()
502 } else if (interruptNumber >= 16) in Interrupt_unpendInterrupt()
507 HWREG32 (g_pulUnpendRegs[(interruptNumber - 16) / 32]) = 1 in Interrupt_unpendInterrupt()
508 << ((interruptNumber - 16) & 31); in Interrupt_unpendInterrupt()