53 #pragma diag_default=Pm008 56 #include <adi_callback.h> 57 #include <adi_processor.h> 59 #if !defined(__ADUCM302x__) && !defined(__ADUCM4x50__) 60 #error "Unknown processor family" 72 #define ADI_XINT_MEMORY_SIZE (48u) 109 ADI_XINT_RESULT
adi_xint_Init (
void*
const pMemory, uint32_t
const MemorySize);
ADI_XINT_RESULT adi_xint_Init(void *const pMemory, uint32_t const MemorySize)
Initializes the External Interrupt Driver.
ADI_XINT_RESULT adi_xint_RegisterCallback(const ADI_XINT_EVENT eEvent, ADI_CALLBACK const pfCallback, void *const pCBParam)
Register or unregister an application callback function for external pin interrupts.
ADI_XINT_RESULT adi_xint_UnInit(void)
Un-initialize the external interrupt driver.
ADI_XINT_RESULT adi_xint_DisableIRQ(const ADI_XINT_EVENT eEvent)
Disable an External Interrupt.
ADI_XINT_RESULT adi_xint_EnableIRQ(const ADI_XINT_EVENT eEvent, const ADI_XINT_IRQ_MODE eMode)
Enable an External Interrupt.