Showing changes from revision #0 to #1:
Added | Removed | Changed
int HAL_FIQSource(void)
Entry | |
---|---|
- |
Exit | |
---|---|
>= 0 | Device number that is the source of the current FIQ |
-1 | No device is currently interrupting (indicates spurious interrupt) |
On receipt of an FIQ, the kernel will call this function to determine what device/shared interrupt line is the cause. If -1 is returned, the kernel perform no further action and return to running user code. Otherwise the kernel will invoke the appropriate interrupt handler, or mask the interrupt via HAL_FIQDisable if no such handler exists.
Note: Currently, the number of supported devices is fixed for each kernel version.