NOT SUPPORTED FROM Ada BINDING
RTEMS.SUCCESSFUL
- ISR established successfully
RTEMS.INVALID_NUMBER
- illegal vector number
RTEMS.INVALID_ADDRESS
- illegal ISR entry point or invalid old_isr_handler
This directive establishes an interrupt service
routine (ISR) for the specified interrupt vector number. The
new_isr_handler
parameter specifies the entry point of the ISR.
The entry point of the previous ISR for the specified vector is
returned in old_isr_handler
.
To release an interrupt vector, pass the old handler's address obtained when the vector was first capture.
This directive will not cause the calling task to be preempted.
Copyright © 1988-2008 OAR Corporation