![]() |
![]() |
| typedef Int CSL_IntcEventId |
Interrupt Event IDs
| enum CSL_IntcExcep |
Enumeration of the exception These are the symbols used along with the Exception Clear API
| enum CSL_IntcExcepEn |
Enumeration of the exception mask registers
These are the symbols used along with the value to be programmed into the Exception mask register.
| enum CSL_IntcHwControlCmd |
Enumeration of the control commands
These are the control commands that could be used with CSL_intcHwControl(..). Some of the commands expect an argument as documented along-side the description of the command.
| CSL_INTC_CMD_EVTENABLE |
Enables the event.
| |||
| CSL_INTC_CMD_EVTDISABLE |
Disables the event.
| |||
| CSL_INTC_CMD_EVTSET |
Sets the event manually.
| |||
| CSL_INTC_CMD_EVTCLEAR |
Clears the event (if pending).
| |||
| CSL_INTC_CMD_EVTDROPENABLE |
Enables the Drop Event detection feature for this event.
| |||
| CSL_INTC_CMD_EVTDROPDISABLE |
Disables the Drop Event detection feature for this event.
| |||
| CSL_INTC_CMD_EVTINVOKEFUNCTION |
To be used ONLY to invoke the associated Function handle with Event when the user is writing an exception handling routine.
|
Enumeration of the queries
These are the queries that could be used with CSL_intcGetHwStatus(..). The queries return a value through the object pointed to by the pointer that it takes as an argument. The argument supported by the query is documented along-side the description of the query.
| enum CSL_IntcVectId |
Interrupt Vector IDs
| CSL_INTC_VECTID_NMI | Should be used only along with CSL_intcHookIsr() |
| CSL_INTC_VECTID_4 | CPU Vector 4 |
| CSL_INTC_VECTID_5 | CPU Vector 5 |
| CSL_INTC_VECTID_6 | CPU Vector 6 |
| CSL_INTC_VECTID_7 | CPU Vector 7 |
| CSL_INTC_VECTID_8 | CPU Vector 8 |
| CSL_INTC_VECTID_9 | CPU Vector 9 |
| CSL_INTC_VECTID_10 | CPU Vector 10 |
| CSL_INTC_VECTID_11 | CPU Vector 11 |
| CSL_INTC_VECTID_12 | CPU Vector 12 |
| CSL_INTC_VECTID_13 | CPU Vector 13 |
| CSL_INTC_VECTID_14 | CPU Vector 14 |
| CSL_INTC_VECTID_15 | CPU Vector 15 |
| CSL_INTC_VECTID_COMBINE | Should be used at the time of opening an Event handle to specify that the event needs to go to the combiner |
| CSL_INTC_VECTID_EXCEP | Should be used at the time of opening an Event handle to specify that the event needs to go to the exception combiner. |