WHD APIs which allows debugging like, printing whd log information, getting whd stats, etc.
|
uint32_t | whd_wifi_get_wifi_version (whd_interface_t ifp, char *version, uint8_t length) |
| Retrieves the WLAN firmware version. More...
|
|
uint32_t | whd_wifi_get_clm_version (whd_interface_t ifp, char *version, uint8_t length) |
| Retrieves the WLAN CLM version. More...
|
|
uint32_t | whd_wifi_read_wlan_log (whd_driver_t whd_drv, char *buffer, uint32_t buffer_size) |
| To print whd log information. More...
|
|
uint32_t | whd_wifi_print_whd_log (whd_driver_t whd_drv) |
| To print whd log information. More...
|
|
uint32_t | whd_network_get_ifidx_from_ifp (whd_interface_t ifp, uint8_t *ifidx) |
| Retrieves the ifidx from interface pointer. More...
|
|
uint32_t | whd_network_get_bsscfgidx_from_ifp (whd_interface_t ifp, uint8_t *bsscfgidx) |
| Retrieves the bsscfgidx from interface pointer. More...
|
|
uint32_t | whd_wifi_get_bss_info (whd_interface_t ifp, wl_bss_info_t *bi) |
| Retrives the bss info. More...
|
|
uint32_t | whd_print_stats (whd_driver_t whd_drv, whd_bool_t reset_after_print) |
| Prints WHD stats. More...
|
|
◆ whd_wifi_get_wifi_version()
uint32_t whd_wifi_get_wifi_version |
( |
whd_interface_t |
ifp, |
|
|
char * |
version, |
|
|
uint8_t |
length |
|
) |
| |
Retrieves the WLAN firmware version.
- Parameters
-
ifp | Pointer to handle instance of whd interface |
version | Pointer to a buffer that version information will be written to |
length | Length of the buffer |
- Returns
- WHD_SUCCESS or Error code
◆ whd_wifi_get_clm_version()
uint32_t whd_wifi_get_clm_version |
( |
whd_interface_t |
ifp, |
|
|
char * |
version, |
|
|
uint8_t |
length |
|
) |
| |
Retrieves the WLAN CLM version.
- Parameters
-
ifp | Pointer to handle instance of whd interface |
version | Pointer to a buffer that version information will be written to |
length | Length of the buffer |
- Returns
- WHD_SUCCESS or Error code
◆ whd_wifi_read_wlan_log()
uint32_t whd_wifi_read_wlan_log |
( |
whd_driver_t |
whd_drv, |
|
|
char * |
buffer, |
|
|
uint32_t |
buffer_size |
|
) |
| |
To print whd log information.
- Parameters
-
whd_drv | Pointer to handle instance of the driver |
buffer | Buffer to store read log results |
buffer_size | Variable to store size of the buffer |
- Returns
- WHD_SUCCESS or Error code
◆ whd_wifi_print_whd_log()
To print whd log information.
- Parameters
-
whd_drv | Pointer to handle instance of the driver |
- Returns
- WHD_SUCCESS or Error code
◆ whd_network_get_ifidx_from_ifp()
uint32_t whd_network_get_ifidx_from_ifp |
( |
whd_interface_t |
ifp, |
|
|
uint8_t * |
ifidx |
|
) |
| |
Retrieves the ifidx from interface pointer.
ifidx is a unique value and be used to identify a instance of tcp/ip stack
- Parameters
-
ifp | Pointer to the whd_interface_t |
ifidx | Pointer to ifidx |
- Returns
- WHD_SUCCESS or Error code
◆ whd_network_get_bsscfgidx_from_ifp()
uint32_t whd_network_get_bsscfgidx_from_ifp |
( |
whd_interface_t |
ifp, |
|
|
uint8_t * |
bsscfgidx |
|
) |
| |
Retrieves the bsscfgidx from interface pointer.
Can be used to send IOCTL with requires bsscfgidx
- Parameters
-
ifp | Pointer to handle instance of whd interface |
bsscfgidx | Pointer to bsscfgidx |
- Returns
- WHD_SUCCESS or Error code
◆ whd_wifi_get_bss_info()
Retrives the bss info.
- Parameters
-
ifp | Pointer to handle instance of whd interface |
bi | A pointer to the structure wl_bss_info_t |
- Returns
- WHD_SUCCESS or Error code
◆ whd_print_stats()
Prints WHD stats.
- Parameters
-
whd_drv | Pointer to handle instance of the driver |
reset_after_print | Bool variable to decide if whd_stats to be reset |
- Returns
- WHD_SUCCESS or Error code