nrfxlib API 0.1.0
|
enum nrf_wifi_status nrf_wifi_fmac_dev_init | ( | struct nrf_wifi_fmac_dev_ctx * | fmac_dev_ctx, |
unsigned int | phy_calib, | ||
enum op_band | op_band, | ||
bool | beamforming, | ||
struct nrf_wifi_tx_pwr_ctrl_params * | tx_pwr_ctrl_params, | ||
struct nrf_wifi_tx_pwr_ceil_params * | tx_pwr_ceil_params, | ||
struct nrf_wifi_board_params * | board_params | ||
) |
#include <nrf_wifi/fw_if/umac_if/inc/default/fmac_api.h>
Initialize an RPU instance.
fmac_dev_ctx | Pointer to the context of the RPU instance to be removed. |
sleep_type | Type of RPU sleep. |
phy_calib | PHY calibration flags to be passed to the RPU. |
op_band | Operating band of the RPU. |
beamforming | Enable/disable Wi-Fi beamforming. |
tx_pwr_ctrl_params | TX power control parameters to be passed to the RPU. |
tx_pwr_ceil_params | TX power ceil parameters for both frequency bands. |
board_params | Board parameters to be passed to the RPU. |
This function initializes the firmware of an RPU instance. The following is addressed
NRF_WIFI_STATUS_SUCCESS | On success |
NRF_WIFI_STATUS_FAIL | On failure to execute command |