nrfxlib API 0.1.0
|
Header containing structure declarations for the HAL Layer of the Wi-Fi driver. More...
#include "lmac_if_common.h"
#include "host_rpu_common_if.h"
#include "osal_api.h"
#include "bal_api.h"
Go to the source code of this file.
Data Structures | |
struct | nrf_wifi_hal_cfg_params |
Structure to hold configuration parameters for the HAL layer. More... | |
struct | nrf_wifi_hal_priv |
Structure to hold context information for the HAL layer. More... | |
struct | nrf_wifi_hal_info |
Structure to hold RPU information. More... | |
struct | nrf_wifi_hal_buf_map_info |
Structure to hold buffer mapping information for the HAL layer. More... | |
struct | nrf_wifi_hal_dev_ctx |
Structure to hold per device context information for the HAL layer. More... | |
struct | nrf_wifi_hal_msg |
Structure to hold information about a HAL message. More... | |
Macros | |
#define | MAX_HAL_RPU_READY_WAIT (1 * 1000 * 1000) |
Enumerations | |
enum | RPU_PROC_TYPE { RPU_PROC_TYPE_MCU_LMAC = 0 , RPU_PROC_TYPE_MCU_UMAC , RPU_PROC_TYPE_MAX } |
Enumeration of RPU processor types. More... | |
enum | NRF_WIFI_REGION_TYPE { NRF_WIFI_REGION_TYPE_GRAM , NRF_WIFI_REGION_TYPE_PKTRAM , NRF_WIFI_REGION_TYPE_SYSBUS , NRF_WIFI_REGION_TYPE_PBUS } |
Enumeration of NRF Wi-Fi region types. More... | |
enum | NRF_WIFI_HAL_MSG_TYPE { NRF_WIFI_HAL_MSG_TYPE_CMD_CTRL , NRF_WIFI_HAL_MSG_TYPE_EVENT , NRF_WIFI_HAL_MSG_TYPE_CMD_DATA_RX , NRF_WIFI_HAL_MSG_TYPE_CMD_DATA_MGMT , NRF_WIFI_HAL_MSG_TYPE_CMD_DATA_TX , NRF_WIFI_HAL_MSG_TYPE_MAX } |
Enumeration of NRF Wi-Fi HAL message types. More... | |
enum | NRF_WIFI_HAL_STATUS { NRF_WIFI_HAL_STATUS_ENABLED , NRF_WIFI_HAL_STATUS_DISABLED } |
Enumeration of NRF WiFi HAL status. More... | |
Functions | |
static const char * | rpu_proc_to_str (enum RPU_PROC_TYPE proc) |
Convert RPU_PROC_TYPE enum to string. | |
Header containing structure declarations for the HAL Layer of the Wi-Fi driver.