nRF WiFi
Loading...
Searching...
No Matches
fmac_api.h File Reference

Go to the source code of this file.

Functions

struct nrf_wifi_fmac_privnrf_wifi_off_raw_tx_fmac_init (void)
 Initialize the UMAC IF layer.
 
struct nrf_wifi_fmac_dev_ctxnrf_wifi_off_raw_tx_fmac_dev_add (struct nrf_wifi_fmac_priv *fpriv, void *os_dev_ctx)
 Adds a RPU instance.
 
enum nrf_wifi_status nrf_wifi_off_raw_tx_fmac_dev_init (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, int sleep_type, unsigned int phy_calib, enum op_band op_band, bool beamforming, struct nrf_wifi_tx_pwr_ctrl_params *tx_pwr_ctrl, struct nrf_wifi_tx_pwr_ceil_params *tx_pwr_ceil_params, struct nrf_wifi_board_params *board_params, unsigned char *country_code)
 Initialize a RPU instance.
 
enum nrf_wifi_status nrf_wifi_off_raw_tx_fmac_conf (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_offload_ctrl_params *off_ctrl_params, struct nrf_wifi_offload_tx_ctrl *off_tx_params)
 Configure the offloaded raw TX parameters.
 
enum nrf_wifi_status nrf_wifi_off_raw_tx_fmac_start (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx)
 Start the offloaded raw TX.
 
enum nrf_wifi_status nrf_wifi_off_raw_tx_fmac_stop (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx)
 Stop the offloaded raw TX.
 
enum nrf_wifi_status nrf_wifi_off_raw_tx_fmac_rf_params_get (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_phy_rf_params *rf_params)
 Get the RF parameters to be programmed to the RPU.
 
enum nrf_wifi_status nrf_wifi_off_raw_tx_fmac_stats_get (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, enum rpu_op_mode op_mode, struct rpu_off_raw_tx_op_stats *stats)
 Issue a request to get stats from the RPU.