nRF WiFi
Loading...
Searching...
No Matches

◆ nrf_wifi_rt_fmac_dev_init()

enum nrf_wifi_status nrf_wifi_rt_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.

Parameters
fmac_dev_ctxPointer to the context of the RPU instance to be removed.
sleep_typeType of RPU sleep.
phy_calibPHY calibration flags to be passed to the RPU.
op_bandOperating band of the RPU.
beamformingEnable/disable Wi-Fi beamforming.
tx_pwr_ctrlTX power control parameters to be passed to the RPU.
tx_pwr_ceil_paramsTX power ceiling parameters to be passed to the RPU.
board_paramsBoard parameters to be passed to the RPU.
country_codeCountry code to be set for regularity domain.

This function initializes the firmware of an RPU instance.

Return values
NRF_WIFI_STATUS_SUCCESSOn Success
NRF_WIFI_STATUS_FAILOn failure to execute command