nrfx 3.3
Data Structures | Functions
APB bus support

Support for APB bus services. More...

Data Structures

struct  nrfx_interconnect_apb_t
 APB bus properties structure. More...
 

Functions

nrf_domain_t nrfx_interconnect_apb_domain_get (nrfx_interconnect_apb_t const *p_apb_prop)
 Function for getting the domain to which the specified APB bus belongs.
 
nrfx_interconnect_apb_t const * nrfx_interconnect_apb_main_get (void)
 Function for getting the main APB interconnection.
 
nrfx_interconnect_apb_t const * nrfx_interconnect_apb_get (uint32_t addr)
 Function for getting APB bus properties structure by address of any peripheral that is included in.
 
size_t nrfx_interconnect_apb_global_num_of_get (void)
 Function for getting number entries for global domain in APB bus properties array.
 
nrfx_interconnect_apb_t const * nrf_apb_interconnect_by_idx_global_get (uint8_t idx)
 Function for getting APB bus properties structure by index of APB bus properties array.
 

Detailed Description

Support for APB bus services.

Function Documentation

◆ nrf_apb_interconnect_by_idx_global_get()

nrfx_interconnect_apb_t const * nrf_apb_interconnect_by_idx_global_get ( uint8_t  idx)

Function for getting APB bus properties structure by index of APB bus properties array.

Parameters
[in]idxIndex of entry in APB bus properties array.
Returns
Pointer to the properties structure that represents APB assigned to given index.

◆ nrfx_interconnect_apb_domain_get()

nrf_domain_t nrfx_interconnect_apb_domain_get ( nrfx_interconnect_apb_t const *  p_apb_prop)

Function for getting the domain to which the specified APB bus belongs.

Parameters
[in]p_apb_propPointer to APB properties structure.
Returns
Domain that includes the specified APB.

◆ nrfx_interconnect_apb_get()

nrfx_interconnect_apb_t const * nrfx_interconnect_apb_get ( uint32_t  addr)

Function for getting APB bus properties structure by address of any peripheral that is included in.

Parameters
[in]addrAddress of the peripheral.
Returns
Pointer to the properties structure that represents the main APB interconnection or NULL if provided address is invalid.

◆ nrfx_interconnect_apb_global_num_of_get()

size_t nrfx_interconnect_apb_global_num_of_get ( void  )

Function for getting number entries for global domain in APB bus properties array.

Note
The number of entries is equal to number of APB buses in global domain which contain DPPIC peripheral.
Returns
Number of entries in APB properties array.

◆ nrfx_interconnect_apb_main_get()

nrfx_interconnect_apb_t const * nrfx_interconnect_apb_main_get ( void  )

Function for getting the main APB interconnection.

Note
In some domains the connection between different APBs is realized via additional bus which is called here main_apb_connection
Returns
Pointer to the properties structure that represents the main APB interconnection.

Documentation feedback | Developer Zone | Subscribe | Updated