Interrupt Controller (NVIC)
void ROM_IntPendSet (uint32_t ui32Interrupt)
int32_t ROM_IntPriorityGet (uint32_t ui32Interrupt)
uint32_t ROM_IntPriorityGroupingGet (void)
void ROM_IntPriorityGroupingSet (uint32_t ui32Bits)
uint32_t ROM_IntPriorityMaskGet (void)
void ROM_IntPriorityMaskSet (uint32_t ui32PriorityMask)
void ROM_IntPrioritySet (uint32_t ui32Interrupt, uint8_t ui8Priority)
13.2.1 Function Documentation
13.2.1.1 ROM_IntDisable
Disables an interrupt.
Prototype:
void
ROM_IntDisable(uint32_t ui32Interrupt)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_INTERRUPTTABLE is an array of pointers located at ROM_APITABLE[14].
ROM_IntDisable is a function pointer located at ROM_INTERRUPTTABLE[3].
Parameters:
ui32Interrupt specifies the interrupt to be disabled.
Description:
The specified interrupt is disabled in the interrupt controller. Other enables for the interrupt
(such as at the peripheral level) are unaffected by this function.
Returns:
None.
13.2.1.2 ROM_IntEnable
Enables an interrupt.
Prototype:
void
ROM_IntEnable(uint32_t ui32Interrupt)
ROM Location:
ROM_APITABLE is an array of pointers located at 0x0100.0010.
ROM_INTERRUPTTABLE is an array of pointers located at ROM_APITABLE[14].
ROM_IntEnable is a function pointer located at ROM_INTERRUPTTABLE[0].
Parameters:
ui32Interrupt specifies the interrupt to be enabled.
138 April 8, 2013