nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
nrf71_coex_if.h File Reference
#include "common/pack_def.h"
#include "nrf71_cd_sr_if.h"

Go to the source code of this file.

Data Structures

struct  cm_stats_t
 
struct  coex_ppw_parameters_t
 
struct  cd2cm_genarate_ppw_t
 
struct  coex_wifi_priority_range_t
 
struct  cd2cm_enable_coexistence_t
 
struct  cd2cm_set_priority_ranges_t
 
struct  cd2cm_get_coex_stats_t
 
struct  coex_sw_client_params_t
 
struct  cd2cm_wifi_sw_client_request_t
 
struct  wifi_scan_puncture_info_t
 
struct  coex_user_params_t
 
struct  cd2cm_coex_user_params_t
 

Macros

#define NUM_ELEMENTS_IN_SW_PTI_RANGE   3U
 
#define NRF_COEX_PARAMS
 

Enumerations

enum  coexc_mode_wifi_t { COEXC_MODE_WIFI_2PT4G = 0 , COEXC_MODE_WIFI_5G , COEXC_MODE_WIFI_6G }
 
enum  coex_wifi_sw_client_req_status_t { WIFI_SW_CLIENT_REQ_SUCCESS = 0 , WIFI_SW_CLIENT_REQ_FAIL }
 
enum  cm_event_to_host_t { STATISTICS_EVENT = 0 , SW_CLIENT_STATUS_EVENT }
 
enum  cd2cm_msg_id_t {
  CD2CM_ENABLE_COEXISTENCE = 0 , CD2CM_ALLOCATE_PPW , CD2CM_SET_PRIORITY_RANGES , CD2CM_UPDATE_COEX_USER_PARAMS ,
  CD2CM_UPDATE_COEX_PARAMS , CD2CM_WIFI_SW_CLIENT_REQUEST , CD2CM_GET_STATS , CD2CM_MSG_ID_COUNT
}
 
enum  start_stop_ppw_t { STOP_ALLOC_WINDOWS = 0 , START_ALLOC_WINDOWS }
 
enum  coex_radios_t { WIFI_RADIO = 0 , SR_RADIO }
 
enum  antenna_allocation_t { ANT_ALLOC_DYNAMIC = 0 , ANT_ALLOC_STATIC_WIFI , ANT_ALLOC_STATIC_SR }
 
enum  coex_en_or_dis_t { COEX_DISABLE = 0 , COEX_ENABLE }
 
enum  coex_wifi_sw_client_req_type_t { WIFI_SW_CLIENT_RELEASE = 0 , WIFI_SW_CLIENT_REQUEST = 1 }
 
enum  coex_wifi_sw_client_req_pti_level_t {
  WIFI_SW_CLIENT_REQ_PTI_LOW = 0 , WIFI_SW_CLIENT_REQ_PTI_MEDIUM , WIFI_SW_CLIENT_REQ_PTI_HIGH , WIFI_SW_CLIENT_REQ_PTI_HIGHEST ,
  WIFI_SW_CLIENT_REQ_PTI_COUNT
}
 
enum  wifi_sw_client_t {
  WIFI_BEACON_RECEPTION = 0 , WIFI_CONNECTION , WIFI_CALIBRATIONS , WIFI_SCAN ,
  WIFI_SW_CLIENT_COUNT
}
 
enum  coex_wifi_power_event_t { COEX_WIFI_PREPARE_POWER_DOWN = 0 , COEX_WIFI_POWERED_UP_READY }
 

Functions

int coex_cd_wifi_power_notify (enum coex_wifi_power_event_t event)