nRF5 SDK for Thread and Zigbee v4.0.0
Functions
Wi-Fi Coexistence

Module that defines the Wi-Fi coexistence module. More...

Functions

void nrf_802154_wifi_coex_init (void)
 Initializes the Wi-Fi Coexistence module. More...
 
void nrf_802154_wifi_coex_uninit (void)
 Deinitializes the Wi-Fi Coexistence module.
 
void nrf_802154_wifi_coex_prio_request (rsch_prio_t priority)
 Requests the given priority from the Wi-Fi Coexistence module. More...
 
void * nrf_802154_wifi_coex_deny_event_addr_get (void)
 Gets the priority denial event address. More...
 
void nrf_802154_wifi_coex_prio_changed (rsch_prio_t priority)
 Notifies about the approved priority change. More...
 

Detailed Description

Module that defines the Wi-Fi coexistence module.

The Wi-Fi Coexistence module.

The Wi-Fi Coexistence module is a client of the PTA (defined in the 802.15.2). It manages GPIO to assert pins and respond to pin state changes.

Function Documentation

void* nrf_802154_wifi_coex_deny_event_addr_get ( void  )

Gets the priority denial event address.

Get the address of a hardware event that notifies about the denial of a previously approved priority.

Returns
Address of the priority denial event.
void nrf_802154_wifi_coex_init ( void  )

Initializes the Wi-Fi Coexistence module.

Note
This function must be called once, before any other function from this module.
void nrf_802154_wifi_coex_prio_changed ( rsch_prio_t  priority)

Notifies about the approved priority change.

The Wi-Fi Coexistence module calls this function to notify the RSCH of the currently approved priority level.

Parameters
[in]priorityThe approved priority level.
void nrf_802154_wifi_coex_prio_request ( rsch_prio_t  priority)

Requests the given priority from the Wi-Fi Coexistence module.

Note
The approval of the requested priority is notified asynchronously by the nrf_802154_wifi_coex_prio_changed call.
Parameters
[in]priorityThe requested priority level.

Documentation feedback | Developer Zone | Subscribe | Updated