Home
last modified time | relevance | path

Searched refs:irq_number (Results 1 – 2 of 2) sorted by relevance

/hal_infineon-latest/XMCLib/drivers/src/
Dxmc1_scu.c938 void XMC_SCU_SetInterruptControl(uint8_t irq_number, XMC_SCU_IRQCTRL_t source) in XMC_SCU_SetInterruptControl() argument
940 XMC_ASSERT("XMC_SCU_SetInterruptControl: Invalid irq_number", irq_number < 32); in XMC_SCU_SetInterruptControl()
941 XMC_ASSERT("XMC_SCU_SetInterruptControl: Invalid source", (source >> 8) == irq_number); in XMC_SCU_SetInterruptControl()
944 if (irq_number < 16U) in XMC_SCU_SetInterruptControl()
946 …SCU_GENERAL->INTCR0 = (SCU_GENERAL->INTCR0 & ~(SCU_GENERAL_INTCR_INTSEL_Msk << (irq_number * SCU_G… in XMC_SCU_SetInterruptControl()
947 (source << (irq_number * SCU_GENERAL_INTCR_INTSEL_Size)); in XMC_SCU_SetInterruptControl()
951 irq_number &= 0x0fU; in XMC_SCU_SetInterruptControl()
952 …SCU_GENERAL->INTCR1 = (SCU_GENERAL->INTCR1 & ~(SCU_GENERAL_INTCR_INTSEL_Msk << (irq_number * SCU_… in XMC_SCU_SetInterruptControl()
953 (source << (irq_number * SCU_GENERAL_INTCR_INTSEL_Size)); in XMC_SCU_SetInterruptControl()
/hal_infineon-latest/XMCLib/drivers/inc/
Dxmc1_scu.h1207 void XMC_SCU_SetInterruptControl(uint8_t irq_number, XMC_SCU_IRQCTRL_t source);