Go to the source code of this file.
◆ ipc_event_callback_t
| typedef void(* ipc_event_callback_t) (uint16_t event_data, void *context) |
Type definition of event callback function pointer.
- Parameters
-
| [in] | event | data |
| [in] | callback | context data |
◆ ipc_event_type_t
Type definition of event types.
| Enumerator |
|---|
| ipc_remote_start_event | |
| ipc_remote_rpmsg_event | |
| ipc_event_table_len | |
◆ ipc_disable_event_interrupt()
| void ipc_disable_event_interrupt |
( |
void |
| ) |
|
Disbale IPC event interrupt.
◆ ipc_enable_event_interrupt()
| void ipc_enable_event_interrupt |
( |
uint32_t |
priority | ) |
|
Enbale IPC event interrupt.
- Parameters
-
◆ ipc_event_handler()
| void ipc_event_handler |
( |
uint32_t |
data | ) |
|
event handler
This function is called when event received
- Parameters
-
◆ ipc_init()
◆ ipc_register_event()
Register IPC event.
- Parameters
-
| [in] | event | type |
| [in] | event | callback function |
| [in] | event | callback data |
- Return values
-
| status_success | if no error occurred |
| status_invalid_argument | if the parameter is invalid |
◆ ipc_tigger_event()
Trigger IPC event.
- Parameters
-
| [in] | event | type |
| [in] | event | data |
- Return values
-
| status_success | if no error occurred |
| status_invalid_argument | if any parameters are invalid |