nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
nrf71_wifi_coex.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
23#ifndef NRF71_WIFI_COEX_H__
24#define NRF71_WIFI_COEX_H__
25
26#include <stddef.h>
27#include <stdbool.h>
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
43typedef void (*nrf71_wifi_coex_event_cb_t)(void *ctx, const void *event, size_t len);
44
56
74int nrf71_wifi_coex_cmd_send(const void *cmd, size_t len);
75
88
99void nrf71_wifi_coex_on_event(const void *event, size_t len);
100
101#ifdef __cplusplus
102}
103#endif
104
105#endif /* NRF71_WIFI_COEX_H__ */
int nrf71_wifi_coex_cmd_send(const void *cmd, size_t len)
Send a Coexistence Driver -> Coexistence Manager command to the RPU.
bool nrf71_wifi_coex_is_ready(void)
Check whether the Wi-Fi FMAC transport is ready for coex commands.
void(* nrf71_wifi_coex_event_cb_t)(void *ctx, const void *event, size_t len)
Coexistence event callback.
Definition nrf71_wifi_coex.h:43
int nrf71_wifi_coex_register_event_cb(nrf71_wifi_coex_event_cb_t cb, void *ctx)
Register a callback for received coexistence (CM2CD) events.
void nrf71_wifi_coex_on_event(const void *event, size_t len)
Deliver a received coexistence (CM2CD) event to the registered handler.