nRF5 SDK v17.1.0
Modules | Macros | Functions
SWI driver - legacy layer

Layer providing compatibility with the former API. More...

Modules

 SWI(EGU) peripheral driver - legacy layer configuration
 

Macros

#define NRF_SWI_UNALLOCATED   NRFX_SWI_UNALLOCATED
 Macro for forwarding the new implementation.
 
#define SWI_DEFAULT_PRIORITY   NRFX_SWI_DEFAULT_PRIORITY
 Macro for forwarding the new implementation.
 
#define nrf_swi_t   nrfx_swi_t
 Macro for forwarding the new implementation.
 
#define nrf_swi_flags_t   nrfx_swi_flags_t
 Macro for forwarding the new implementation.
 
#define nrf_swi_handler_t   nrfx_swi_handler_t
 Macro for forwarding the new implementation.
 
#define nrf_drv_swi_alloc   nrfx_swi_alloc
 Macro for forwarding the new implementation.
 
#define nrf_drv_swi_free   nrfx_swi_free
 Macro for forwarding the new implementation.
 
#define nrf_drv_swi_trigger   nrfx_swi_trigger
 Macro for forwarding the new implementation.
 
#define nrf_drv_swi_task_trigger_address_get   nrfx_swi_task_trigger_address_get
 Macro for forwarding the new implementation.
 
#define nrf_drv_swi_event_triggered_address_get   nrfx_swi_event_triggered_address_get
 Macro for forwarding the new implementation.
 

Functions

ret_code_t nrf_drv_swi_init (void)
 Function for initializing the SWI module. More...
 
ret_code_t nrf_drv_swi_uninit (void)
 Function for uninitializing the SWI module. More...
 

Detailed Description

Layer providing compatibility with the former API.

Function Documentation

ret_code_t nrf_drv_swi_init ( void  )

Function for initializing the SWI module.

Return values
NRF_SUCCESSIf the module was successfully initialized.
NRF_ERROR_MODULE_ALREADY_INITIALIZEDIf the module has already been initialized.
ret_code_t nrf_drv_swi_uninit ( void  )

Function for uninitializing the SWI module.

This function also frees all SWIs.

Return values
NRF_SUCCESSIf the module was successfully uninitialized.
NRF_ERROR_INVALID_STATEIf the module has not been initialized yet.

Documentation feedback | Developer Zone | Subscribe | Updated