Macros to create Asynchronous Supervisor interface handler functions. More...
Macros | |
#define | NRF_SVCI_ASYNC_HANDLER_CREATE(svci_num,name,param_type,state_type) |
Macro for creating a registration for an async handler for the SVCI interface. More... | |
Macros to create Asynchronous Supervisor interface handler functions.
#define NRF_SVCI_ASYNC_HANDLER_CREATE | ( | svci_num, | |
name, | |||
param_type, | |||
state_type | |||
) |
Macro for creating a registration for an async handler for the SVCI interface.
Calling this macro will register a SVCI function handler using NRF_SVCI_FUNCTION_REGISTER
[in] | svci_num | SVC indirect number. |
[in] | name | Name of the async function. |
[in] | param_type | Type of the param to send when running the async interface. |
[in] | state_type | Type of the state to be called together with sys_event. |
Static | declarations to handler functions to be implemented in the form NAME_handler NAME_on_call, and NAME_on_sys_event. |