System Interrupt Controller Functions - Analog Devices VisualDSP++ 5.0 Service Manual

Visualdsp++ 5.0 device drivers and system for blackfin processors
Table of Contents

Advertisement

where the
ADI_INT_HANDLER
#define ADI_INT_HANDLER(NAME) \
void (*NAME)(void *ClientArg)

System Interrupt Controller Functions

The following functions are provided to give the application complete
control over the system interrupt controller:
adi_int_SICEnable
the CEC.
adi_int_SICDisable
passed to the CEC.
adi_int_SICSetIVG
interrupt is mapped.
adi_int_SICGetIVG
interrupt is mapped.
adi_int_SICWakeup
wakes up the processor from an idled state.
adi_int_SICInterruptAsserted
interrupt is asserted.
All SIC functions take as a parameter an enumeration value that uniquely
identifies a peripheral interrupt. The
tion identifies each possible peripheral interrupt source for the processor.
This enumeration is defined in the
for the complete list of values for each supported Blackfin processor.
VisualDSP++ 5.0 Device Drivers and System
Services Manual for Blackfin Processors
macro is defined as
– Enables peripheral interrupts to be passed to
– Disables peripheral interrupts from being
– Sets the IVG level to which a peripheral
– Detects the IVG level to which a peripheral
– Establishes whether a peripheral interrupt
– Detects whether a peripheral
ADI_INT_PERIPHERAL_ID
adi_int.h
Interrupt Manager
enumera-
file. Refer to this header file
2-9

Advertisement

Table of Contents
loading

Table of Contents