![]() |
PDK API Guide for J721E
|
Software Interrupt module for the RTOS Porting Interface.
============================================================================
Go to the source code of this file.
Data Structures | |
| struct | SwiP_Params |
| Basic SwiP Parameters. More... | |
Typedefs | |
| typedef void * | SwiP_Handle |
| SwiP handle of an instance. More... | |
| typedef void(* | SwiP_Fxn) (uintptr_t arg0, uintptr_t arg1) |
| Prototype for the entry function for a software interrupt. More... | |
Enumerations | |
| enum | SwiP_Status { SwiP_OK = 0, SwiP_FAILURE = (-(int32_t)1) } |
| Status codes for SwiP APIs. More... | |
Functions | |
| SwiP_Handle | SwiP_create (SwiP_Fxn swiFxn, const SwiP_Params *swiPparams) |
| Function to create a software interrupt. More... | |
| SwiP_Status | SwiP_delete (SwiP_Handle *pHandle) |
| Function to delete an interrupt on CortexM devices. More... | |
| void | SwiP_Params_init (SwiP_Params *swiPparams) |
| Initialize params structure to default values. More... | |
| SwiP_Status | SwiP_post (SwiP_Handle swiPhandle) |
| Function to post the Swi interrupt. More... | |