nrfx 3.3
Data Structures | Functions
DPPIC and PPIB interconnect support

Support for DPPIC and PPIB interconnect services. More...

Data Structures

struct  nrfx_interconnect_ppib_t
 PPIB interconnect properties structure. More...
 
struct  nrfx_interconnect_dppic_ppib_t
 DPPIC and PPIB interconnect properties structure. More...
 
struct  nrfx_interconnect_dppic_t
 DPPIC properties structure. More...
 
struct  nrfx_interconnect_dppic_to_dppic_path_t
 DPPIC to DPPIC connection structure. More...
 

Functions

nrfx_interconnect_dppic_tnrfx_interconnect_dppic_at_index_get (uint8_t index)
 Function for getting DPPIC interconnect object under a specific index from connection map.
 
nrfx_interconnect_dppic_tnrfx_interconnect_dppic_get (uint8_t apb_index)
 Function for getting DPPIC interconnect object with a specific domain.
 
nrfx_interconnect_dppic_tnrfx_interconnect_dppic_main_get (void)
 Function for getting main DPPIC interconnect object.
 
nrfx_interconnect_ppib_tnrfx_interconnect_ppib_at_index_get (uint8_t index)
 Function for getting PPIB interconnect object at specified index from connection map.
 
bool nrfx_interconnect_direct_connection_check (nrfx_interconnect_dppic_to_dppic_path_t *p_path)
 Function for checking if path from source DPPIC to destination DPPIC exists.
 
nrf_apb_index_t nrfx_interconnect_apb_index_get (uint32_t addr)
 Function for getting nrf_apb_index_t from memory address.
 

Detailed Description

Support for DPPIC and PPIB interconnect services.

Function Documentation

◆ nrfx_interconnect_apb_index_get()

nrf_apb_index_t nrfx_interconnect_apb_index_get ( uint32_t  addr)

Function for getting nrf_apb_index_t from memory address.

Parameters
[in]addrMemory address.
Returns
APB index.

◆ nrfx_interconnect_direct_connection_check()

bool nrfx_interconnect_direct_connection_check ( nrfx_interconnect_dppic_to_dppic_path_t p_path)

Function for checking if path from source DPPIC to destination DPPIC exists.

Parameters
[in]p_pathPointer to path from source DPPIC to destination DPPIC. When path exists, p_path is filled with PPIB information.
Returns
True if direct connection exists, false otherwise.

◆ nrfx_interconnect_dppic_at_index_get()

nrfx_interconnect_dppic_t * nrfx_interconnect_dppic_at_index_get ( uint8_t  index)

Function for getting DPPIC interconnect object under a specific index from connection map.

Parameters
[in]indexIndex of expected nrfx_interconnect_dppic_t object.
Returns
Pointer to nrfx_interconnect_dppic_t.

◆ nrfx_interconnect_dppic_get()

nrfx_interconnect_dppic_t * nrfx_interconnect_dppic_get ( uint8_t  apb_index)

Function for getting DPPIC interconnect object with a specific domain.

Parameters
[in]apb_indexAPB index that belongs to DPPIC interconnect.
Returns
Pointer to nrfx_interconnect_dppic_t.

◆ nrfx_interconnect_dppic_main_get()

nrfx_interconnect_dppic_t * nrfx_interconnect_dppic_main_get ( void  )

Function for getting main DPPIC interconnect object.

Returns
Pointer to nrfx_interconnect_dppic_t.

◆ nrfx_interconnect_ppib_at_index_get()

nrfx_interconnect_ppib_t * nrfx_interconnect_ppib_at_index_get ( uint8_t  index)

Function for getting PPIB interconnect object at specified index from connection map.

Parameters
[in]indexIndex of expected nrfx_interconnect_ppib_t object.
Returns
Pointer to nrfx_interconnect_ppib_t.

Documentation feedback | Developer Zone | Subscribe | Updated