Cygdrvinterruptacknowledge, Cygdrvinterruptconfigure, Cyg_drv_interrupt_acknowledge – Comtrol eCos User Manual

Page 407: Cyg_drv_interrupt_configure

Advertising
background image

Chapter 18. Device Driver Interface to the Kernel

Arguments:

vector

- vector to unmask

Result:

None

Level:

ISR

Description:

Program the interrupt controller to re-allow delivery of interrupts on the given

vector

. This version differs

from

cyg_drv_interrupt_unmask()

in not being interrupt safe.

cyg_drv_interrupt_acknowledge

Function:

void cyg_drv_interrupt_acknowledge( cyg_vector_t vector )

Arguments:

vector

- vector to acknowledge

Result:

None

Level:

ISR

Description:

Perform any processing required at the interrupt controller and in the CPU to cancel the current interrupt
request on the

vector

. An ISR may also need to program the hardware of the device to prevent an immediate

re-triggering of the interrupt.

cyg_drv_interrupt_configure

Function:

void cyg_drv_interrupt_configure( cyg_vector_t vector,

cyg_bool_t level,

cyg_bool_t up

)

Arguments:

vector

- vector to configure

303

Advertising