docs.silabs.com
docs.silabs.com
Search in:
docs

Wi-Fi FMAC Documentation

WF200/WFM200 Introduction

  • Use Cases
  • WF200 Hardware Overview
  • WF200 Mechanisms
    • WF200 Registers
    • Host Interface (HIF)
    • WF200 Firmware
    • Platform Data Set
    • API Messages

Wi-Fi FMAC Driver

  • Initialization and Configuration
  • Host Requirements
  • Device Power Save
  • APIs
    • Host API
    • General API
    • FMAC API
  • Modules
    • FULL_MAC_API
      • API concepts
        • Service Set Identifier
        • Basic Service Set Identifier
        • Media Access Control address
        • Vendor-Specific IE
        • Passwords and pass phrases
        • Received Channel Power Indicator
        • Power management
        • Hidden network
        • Client isolation
        • Packet types
        • Scanning
        • Offloading
        • Filtering
        • Roaming
        • Transmit rate
      • API constant values
        • SL_WFX_ARP_IP_ADDR_SIZE
        • SL_WFX_CHANNEL_NUMBER_SIZE
        • SL_WFX_FMAC_BSSID_SIZE
        • SL_WFX_FMAC_MAC_ADDR_SIZE
        • SL_WFX_FMAC_SSID_SIZE
        • SL_WFX_IPV6_ADDR_SIZE
        • SL_WFX_NS_IP_ADDR_SIZE
        • SL_WFX_PASSWORD_SIZE
        • SL_WFX_SSID_DEF_SIZE
        • sl_wfx_client_isolation_t
          • WFM_CLIENT_ISOLATION_DISABLED
          • WFM_CLIENT_ISOLATION_ENABLED
        • sl_wfx_disconnected_reason_t
          • WFM_DISCONNECTED_REASON_UNSPECIFIED
          • WFM_DISCONNECTED_REASON_AP_LOST
          • WFM_DISCONNECTED_REASON_REJECTED
          • WFM_DISCONNECTED_REASON_LEAVING_BSS
          • WFM_DISCONNECTED_REASON_WPA_COUNTERMEASURES
        • sl_wfx_ext_auth_data_type_t
        • sl_wfx_fmac_status_t
          • WFM_STATUS_SUCCESS
          • WFM_STATUS_INVALID_PARAMETER
          • WFM_STATUS_WRONG_STATE
          • WFM_STATUS_GENERAL_FAILURE
          • WFM_STATUS_CHANNEL_NOT_ALLOWED
          • WFM_STATUS_WARNING
          • WFM_STATUS_NO_MATCHING_AP
          • WFM_STATUS_CONNECTION_ABORTED
          • WFM_STATUS_CONNECTION_TIMEOUT
          • WFM_STATUS_CONNECTION_REJECTED_BY_AP
          • WFM_STATUS_CONNECTION_AUTH_FAILURE
          • WFM_STATUS_RETRY_EXCEEDED
          • WFM_STATUS_TX_LIFETIME_EXCEEDED
          • WFM_STATUS_REQUEUE
        • sl_wfx_frame_type_t
          • WFM_FRAME_TYPE_MGMT
          • WFM_FRAME_TYPE_ACTION
          • WFM_FRAME_TYPE_DATA
        • sl_wfx_hidden_ssid_t
          • WFM_HIDDEN_SSID_FALSE
          • WFM_HIDDEN_SSID_TRUE
        • sl_wfx_mgmt_frame_protection_t
          • WFM_MGMT_FRAME_PROTECTION_DISABLED
          • WFM_MGMT_FRAME_PROTECTION_OPTIONAL
          • WFM_MGMT_FRAME_PROTECTION_MANDATORY
        • sl_wfx_pm_mode_t
          • WFM_PM_MODE_ACTIVE
          • WFM_PM_MODE_PS
          • WFM_PM_MODE_DTIM
        • sl_wfx_priority_t
          • WFM_PRIORITY_BE0
          • WFM_PRIORITY_BK1
          • WFM_PRIORITY_BK2
          • WFM_PRIORITY_BE3
          • WFM_PRIORITY_VI4
          • WFM_PRIORITY_VI5
          • WFM_PRIORITY_VO6
          • WFM_PRIORITY_VO7
        • sl_wfx_reason_t
          • WFM_REASON_UNSPECIFIED
          • WFM_REASON_TIMEOUT
          • WFM_REASON_LEAVING_BSS
          • WFM_REASON_UNKNOWN_STA
          • WFM_REASON_AP_FULL
          • WFM_REASON_AUTHENTICATION_FAILURE
        • sl_wfx_scan_mode_t
          • WFM_SCAN_MODE_PASSIVE
          • WFM_SCAN_MODE_ACTIVE
        • sl_wfx_security_mode_t
          • WFM_SECURITY_MODE_OPEN
          • WFM_SECURITY_MODE_WEP
          • WFM_SECURITY_MODE_WPA2_WPA1_PSK
          • WFM_SECURITY_MODE_WPA2_PSK
          • WFM_SECURITY_MODE_WPA3_SAE
      • API types
        • sl_wfx_ssid_def_t
          • ssid
          • ssid_length
        • sl_wfx_security_mode_bitmask_t
          • eap
          • pmf
          • psk
          • unused
          • wep
          • wpa
          • wpa2
          • wpa3
        • sl_wfx_rate_set_bitmask_t
          • b11Mbps
          • b1Mbps
          • b2Mbps
          • b5P5Mbps
          • g12Mbps
          • g18Mbps
          • g24Mbps
          • g36Mbps
          • g48Mbps
          • g54Mbps
          • g6Mbps
          • g9Mbps
          • mcs0
          • mcs1
          • mcs2
          • mcs3
          • mcs4
          • mcs5
          • mcs6
          • mcs7
          • unused
          • unused2
        • sl_wfx_ns_ip_addr_t
          • ipv6_addr
      • API message IDs
        • sl_wfx_message_ids_t
          • confirmations
          • indications
          • requests
        • sl_wfx_confirmations_ids_t
          • SL_WFX_SET_MAC_ADDRESS_CNF_ID
          • SL_WFX_CONNECT_CNF_ID
          • SL_WFX_DISCONNECT_CNF_ID
          • SL_WFX_START_AP_CNF_ID
          • SL_WFX_UPDATE_AP_CNF_ID
          • SL_WFX_STOP_AP_CNF_ID
          • SL_WFX_SEND_FRAME_CNF_ID
          • SL_WFX_START_SCAN_CNF_ID
          • SL_WFX_STOP_SCAN_CNF_ID
          • SL_WFX_GET_SIGNAL_STRENGTH_CNF_ID
          • SL_WFX_DISCONNECT_AP_CLIENT_CNF_ID
          • SL_WFX_SET_PM_MODE_CNF_ID
          • SL_WFX_ADD_MULTICAST_ADDR_CNF_ID
          • SL_WFX_REMOVE_MULTICAST_ADDR_CNF_ID
          • SL_WFX_SET_MAX_AP_CLIENT_COUNT_CNF_ID
          • SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_CNF_ID
          • SL_WFX_SET_ROAM_PARAMETERS_CNF_ID
          • SL_WFX_SET_TX_RATE_PARAMETERS_CNF_ID
          • SL_WFX_SET_ARP_IP_ADDRESS_CNF_ID
          • SL_WFX_SET_NS_IP_ADDRESS_CNF_ID
          • SL_WFX_SET_BROADCAST_FILTER_CNF_ID
          • SL_WFX_SET_SCAN_PARAMETERS_CNF_ID
          • SL_WFX_SET_UNICAST_FILTER_CNF_ID
          • SL_WFX_ADD_WHITELIST_ADDR_CNF_ID
          • SL_WFX_ADD_BLACKLIST_ADDR_CNF_ID
          • SL_WFX_SET_MAX_TX_POWER_CNF_ID
          • SL_WFX_GET_MAX_TX_POWER_CNF_ID
          • SL_WFX_GET_PMK_CNF_ID
          • SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_CNF_ID
          • SL_WFX_EXT_AUTH_CNF_ID
        • sl_wfx_indications_ids_t
          • SL_WFX_CONNECT_IND_ID
          • SL_WFX_DISCONNECT_IND_ID
          • SL_WFX_START_AP_IND_ID
          • SL_WFX_STOP_AP_IND_ID
          • SL_WFX_RECEIVED_IND_ID
          • SL_WFX_SCAN_RESULT_IND_ID
          • SL_WFX_SCAN_COMPLETE_IND_ID
          • SL_WFX_AP_CLIENT_CONNECTED_IND_ID
          • SL_WFX_AP_CLIENT_REJECTED_IND_ID
          • SL_WFX_AP_CLIENT_DISCONNECTED_IND_ID
          • SL_WFX_EXT_AUTH_IND_ID
        • sl_wfx_requests_ids_t
          • SL_WFX_SET_MAC_ADDRESS_REQ_ID
          • SL_WFX_CONNECT_REQ_ID
          • SL_WFX_DISCONNECT_REQ_ID
          • SL_WFX_START_AP_REQ_ID
          • SL_WFX_UPDATE_AP_REQ_ID
          • SL_WFX_STOP_AP_REQ_ID
          • SL_WFX_SEND_FRAME_REQ_ID
          • SL_WFX_START_SCAN_REQ_ID
          • SL_WFX_STOP_SCAN_REQ_ID
          • SL_WFX_GET_SIGNAL_STRENGTH_REQ_ID
          • SL_WFX_DISCONNECT_AP_CLIENT_REQ_ID
          • SL_WFX_SET_PM_MODE_REQ_ID
          • SL_WFX_ADD_MULTICAST_ADDR_REQ_ID
          • SL_WFX_REMOVE_MULTICAST_ADDR_REQ_ID
          • SL_WFX_SET_MAX_AP_CLIENT_COUNT_REQ_ID
          • SL_WFX_SET_MAX_AP_CLIENT_INACTIVITY_REQ_ID
          • SL_WFX_SET_ROAM_PARAMETERS_REQ_ID
          • SL_WFX_SET_TX_RATE_PARAMETERS_REQ_ID
          • SL_WFX_SET_ARP_IP_ADDRESS_REQ_ID
          • SL_WFX_SET_NS_IP_ADDRESS_REQ_ID
          • SL_WFX_SET_BROADCAST_FILTER_REQ_ID
          • SL_WFX_SET_SCAN_PARAMETERS_REQ_ID
          • SL_WFX_SET_UNICAST_FILTER_REQ_ID
          • SL_WFX_ADD_WHITELIST_ADDR_REQ_ID
          • SL_WFX_ADD_BLACKLIST_ADDR_REQ_ID
          • SL_WFX_SET_MAX_TX_POWER_REQ_ID
          • SL_WFX_GET_MAX_TX_POWER_REQ_ID
          • SL_WFX_GET_PMK_REQ_ID
          • SL_WFX_GET_AP_CLIENT_SIGNAL_STRENGTH_REQ_ID
          • SL_WFX_EXT_AUTH_REQ_ID
      • API messages
        • sl_wfx_set_mac_address_req_body_t
          • mac_addr
          • reserved
        • sl_wfx_set_mac_address_req_t
          • body
          • header
        • sl_wfx_set_mac_address_cnf_body_t
          • status
        • sl_wfx_set_mac_address_cnf_t
          • body
          • header
        • sl_wfx_connect_req_body_t
          • bssid
          • channel
          • ie_data
          • ie_data_length
          • mgmt_frame_protection
          • password
          • password_length
          • prevent_roaming
          • security_mode
          • ssid_def
        • sl_wfx_connect_req_t
          • body
          • header
        • sl_wfx_connect_cnf_body_t
          • status
        • sl_wfx_connect_cnf_t
          • body
          • header
        • sl_wfx_connect_ind_body_t
          • beacon_interval
          • channel
          • dtim_period
          • mac
          • max_phy_rate
          • status
        • sl_wfx_connect_ind_t
          • body
          • header
        • sl_wfx_disconnect_cnf_body_t
          • status
        • sl_wfx_disconnect_cnf_t
          • body
          • header
        • sl_wfx_disconnect_ind_body_t
          • mac
          • reason
        • sl_wfx_disconnect_ind_t
          • body
          • header
        • sl_wfx_get_signal_strength_cnf_body_t
          • rcpi
          • status
        • sl_wfx_get_signal_strength_cnf_t
          • body
          • header
        • sl_wfx_set_pm_mode_req_body_t
          • listen_interval
          • power_mode
        • sl_wfx_set_pm_mode_req_t
          • body
          • header
        • sl_wfx_set_pm_mode_cnf_body_t
          • status
        • sl_wfx_set_pm_mode_cnf_t
          • body
          • header
        • sl_wfx_start_ap_req_body_t
          • beacon_ie_data_length
          • channel
          • client_isolation
          • hidden_ssid
          • ie_data
          • mgmt_frame_protection
          • password
          • password_length
          • probe_resp_ie_data_length
          • security_mode
          • ssid_def
        • sl_wfx_start_ap_req_t
          • body
          • header
        • sl_wfx_start_ap_cnf_body_t
          • status
        • sl_wfx_start_ap_cnf_t
          • body
          • header
        • sl_wfx_start_ap_ind_body_t
          • status
        • sl_wfx_start_ap_ind_t
          • body
          • header
        • sl_wfx_update_ap_req_body_t
          • beacon_ie_data_length
          • ie_data
          • probe_resp_ie_data_length
        • sl_wfx_update_ap_req_t
          • body
          • header
        • sl_wfx_update_ap_cnf_body_t
          • status
        • sl_wfx_update_ap_cnf_t
          • body
          • header
        • sl_wfx_stop_ap_cnf_body_t
          • status
        • sl_wfx_stop_ap_cnf_t
          • body
          • header
        • sl_wfx_ap_client_connected_ind_body_t
          • mac
        • sl_wfx_ap_client_connected_ind_t
          • body
          • header
        • sl_wfx_ap_client_rejected_ind_body_t
          • mac
          • reason
        • sl_wfx_ap_client_rejected_ind_t
          • body
          • header
        • sl_wfx_disconnect_ap_client_req_body_t
          • mac
        • sl_wfx_disconnect_ap_client_req_t
          • body
          • header
        • sl_wfx_disconnect_ap_client_cnf_body_t
          • status
        • sl_wfx_disconnect_ap_client_cnf_t
          • body
          • header
        • sl_wfx_ap_client_disconnected_ind_body_t
          • mac
          • reason
        • sl_wfx_ap_client_disconnected_ind_t
          • body
          • header
        • sl_wfx_send_frame_req_body_t
          • frame_type
          • packet_data
          • packet_data_length
          • packet_id
          • priority
        • sl_wfx_send_frame_req_t
          • body
          • header
        • sl_wfx_send_frame_cnf_body_t
          • packet_id
          • reserved
          • status
        • sl_wfx_send_frame_cnf_t
          • body
          • header
        • sl_wfx_received_ind_body_t
          • frame
          • frame_length
          • frame_padding
          • frame_type
        • sl_wfx_received_ind_t
          • body
          • header
        • sl_wfx_start_scan_req_body_t
          • channel_list_count
          • data
          • ie_data_length
          • scan_mode
          • ssid_list_count
        • sl_wfx_start_scan_req_t
          • body
          • header
        • sl_wfx_start_scan_cnf_body_t
          • status
        • sl_wfx_start_scan_cnf_t
          • body
          • header
        • sl_wfx_stop_scan_cnf_body_t
          • status
        • sl_wfx_stop_scan_cnf_t
          • body
          • header
        • sl_wfx_scan_result_ind_body_t
          • channel
          • ie_data
          • ie_data_length
          • mac
          • rcpi
          • reserved1
          • reserved2
          • security_mode
          • ssid_def
        • sl_wfx_scan_result_ind_t
          • body
          • header
        • sl_wfx_scan_complete_ind_body_t
          • status
        • sl_wfx_scan_complete_ind_t
          • body
          • header
        • sl_wfx_add_multicast_addr_req_body_t
          • mac
        • sl_wfx_add_multicast_addr_req_t
          • body
          • header
        • sl_wfx_add_multicast_addr_cnf_body_t
          • status
        • sl_wfx_add_multicast_addr_cnf_t
          • body
          • header
        • sl_wfx_remove_multicast_addr_req_body_t
          • mac
        • sl_wfx_remove_multicast_addr_req_t
          • body
          • header
        • sl_wfx_remove_multicast_addr_cnf_body_t
          • status
        • sl_wfx_remove_multicast_addr_cnf_t
          • body
          • header
        • sl_wfx_set_max_ap_client_count_req_body_t
          • count
        • sl_wfx_set_max_ap_client_count_req_t
          • body
          • header
        • sl_wfx_set_max_ap_client_count_cnf_body_t
          • status
        • sl_wfx_set_max_ap_client_count_cnf_t
          • body
          • header
        • sl_wfx_set_max_ap_client_inactivity_req_body_t
          • inactivity_timeout
        • sl_wfx_set_max_ap_client_inactivity_req_t
          • body
          • header
        • sl_wfx_set_max_ap_client_inactivity_cnf_body_t
          • status
        • sl_wfx_set_max_ap_client_inactivity_cnf_t
          • body
          • header
        • sl_wfx_set_roam_parameters_req_body_t
          • beacon_lost_count
          • channel_list_count
          • channel_number
          • rcpi_hysteresis
          • rcpi_threshold
        • sl_wfx_set_roam_parameters_req_t
          • body
          • header
        • sl_wfx_set_roam_parameters_cnf_body_t
          • status
        • sl_wfx_set_roam_parameters_cnf_t
          • body
          • header
        • sl_wfx_set_tx_rate_parameters_req_body_t
          • rate_set_bitmask
          • reserved
        • sl_wfx_set_tx_rate_parameters_req_t
          • body
          • header
        • sl_wfx_set_tx_rate_parameters_cnf_body_t
          • status
        • sl_wfx_set_tx_rate_parameters_cnf_t
          • body
          • header
        • sl_wfx_set_arp_ip_address_req_body_t
          • arp_ip_addr
        • sl_wfx_set_arp_ip_address_req_t
          • body
          • header
        • sl_wfx_set_arp_ip_address_cnf_body_t
          • status
        • sl_wfx_set_arp_ip_address_cnf_t
          • body
          • header
        • sl_wfx_set_ns_ip_address_req_body_t
          • ns_ip_addr
        • sl_wfx_set_ns_ip_address_req_t
          • body
          • header
        • sl_wfx_set_ns_ip_address_cnf_body_t
          • status
        • sl_wfx_set_ns_ip_address_cnf_t
          • body
          • header
        • sl_wfx_set_broadcast_filter_req_body_t
          • filter
        • sl_wfx_set_broadcast_filter_req_t
          • body
          • header
        • sl_wfx_set_broadcast_filter_cnf_body_t
          • status
        • sl_wfx_set_broadcast_filter_cnf_t
          • body
          • header
        • sl_wfx_set_scan_parameters_req_body_t
          • active_channel_time
          • num_of_probe_requests
          • passive_channel_time
          • reserved
        • sl_wfx_set_scan_parameters_req_t
        • sl_wfx_set_scan_parameters_cnf_body_t
          • status
        • sl_wfx_set_scan_parameters_cnf_t
        • sl_wfx_set_unicast_filter_req_body_t
          • filter
        • sl_wfx_set_unicast_filter_req_t
          • body
          • header
        • sl_wfx_set_unicast_filter_cnf_body_t
          • status
        • sl_wfx_set_unicast_filter_cnf_t
          • body
          • header
        • sl_wfx_add_whitelist_addr_req_body_t
          • mac
        • sl_wfx_add_whitelist_addr_req_t
          • body
          • header
        • sl_wfx_add_whitelist_addr_cnf_body_t
          • status
        • sl_wfx_add_whitelist_addr_cnf_t
          • body
          • header
        • sl_wfx_add_blacklist_addr_req_body_t
          • mac
        • sl_wfx_add_blacklist_addr_req_t
          • body
          • header
        • sl_wfx_add_blacklist_addr_cnf_body_t
          • status
        • sl_wfx_add_blacklist_addr_cnf_t
          • body
          • header
        • sl_wfx_set_max_tx_power_req_body_t
          • max_tx_power
        • sl_wfx_set_max_tx_power_req_t
          • body
          • header
        • sl_wfx_set_max_tx_power_cnf_body_t
          • status
        • sl_wfx_set_max_tx_power_cnf_t
          • body
          • header
        • sl_wfx_get_max_tx_power_cnf_body_t
          • max_tx_power_rf_port1
          • max_tx_power_rf_port2
          • status
        • sl_wfx_get_max_tx_power_cnf_t
          • body
          • header
        • sl_wfx_get_pmk_cnf_body_t
          • password
          • password_length
          • status
        • sl_wfx_get_pmk_cnf_t
          • body
          • header
        • sl_wfx_get_ap_client_signal_strength_req_body_t
          • mac
        • sl_wfx_get_ap_client_signal_strength_req_t
          • body
          • header
        • sl_wfx_get_ap_client_signal_strength_cnf_body_t
          • rcpi
          • status
        • sl_wfx_get_ap_client_signal_strength_cnf_t
          • body
          • header
        • sl_wfx_ext_auth_req_body_t
          • auth_data
          • auth_data_length
          • auth_data_type
        • sl_wfx_ext_auth_cnf_body_t
          • status
        • sl_wfx_ext_auth_cnf_t
          • body
          • header
        • sl_wfx_ext_auth_ind_body_t
          • auth_data
          • auth_data_length
          • auth_data_type
        • sl_wfx_disconnect_req_t
        • sl_wfx_get_signal_strength_req_t
        • sl_wfx_stop_ap_req_t
        • sl_wfx_stop_ap_ind_t
        • sl_wfx_stop_scan_req_t
        • sl_wfx_get_max_tx_power_req_t
        • sl_wfx_get_pmk_req_t
      • API messages by mode
        • API messages in idle mode
          • sl_wfx_set_mac_address_req_t
            • body
            • header
          • sl_wfx_set_mac_address_cnf_t
            • body
            • header
          • sl_wfx_connect_req_t
            • body
            • header
          • sl_wfx_connect_cnf_t
            • body
            • header
          • sl_wfx_connect_ind_t
            • body
            • header
          • sl_wfx_start_ap_req_t
            • body
            • header
          • sl_wfx_start_ap_cnf_t
            • body
            • header
          • sl_wfx_start_ap_ind_t
            • body
            • header
          • sl_wfx_start_scan_req_t
            • body
            • header
          • sl_wfx_start_scan_cnf_t
            • body
            • header
          • sl_wfx_stop_scan_cnf_t
            • body
            • header
          • sl_wfx_scan_result_ind_t
            • body
            • header
          • sl_wfx_scan_complete_ind_t
            • body
            • header
          • sl_wfx_set_roam_parameters_req_t
            • body
            • header
          • sl_wfx_set_roam_parameters_cnf_t
            • body
            • header
          • sl_wfx_set_tx_rate_parameters_req_t
            • body
            • header
          • sl_wfx_set_tx_rate_parameters_cnf_t
            • body
            • header
          • sl_wfx_set_scan_parameters_req_t
          • sl_wfx_set_max_tx_power_req_t
            • body
            • header
          • sl_wfx_set_max_tx_power_cnf_t
            • body
            • header
          • sl_wfx_get_max_tx_power_cnf_t
            • body
            • header
          • sl_wfx_stop_scan_req_t
          • sl_wfx_get_max_tx_power_req_t
        • API messages in station mode
          • sl_wfx_disconnect_cnf_t
            • body
            • header
          • sl_wfx_disconnect_ind_t
            • body
            • header
          • sl_wfx_get_signal_strength_cnf_t
            • body
            • header
          • sl_wfx_set_pm_mode_req_t
            • body
            • header
          • sl_wfx_set_pm_mode_cnf_t
            • body
            • header
          • sl_wfx_send_frame_req_t
            • body
            • header
          • sl_wfx_send_frame_cnf_t
            • body
            • header
          • sl_wfx_received_ind_t
            • body
            • header
          • sl_wfx_start_scan_req_t
            • body
            • header
          • sl_wfx_start_scan_cnf_t
            • body
            • header
          • sl_wfx_stop_scan_cnf_t
            • body
            • header
          • sl_wfx_scan_result_ind_t
            • body
            • header
          • sl_wfx_scan_complete_ind_t
            • body
            • header
          • sl_wfx_add_multicast_addr_req_t
            • body
            • header
          • sl_wfx_add_multicast_addr_cnf_t
            • body
            • header
          • sl_wfx_remove_multicast_addr_req_t
            • body
            • header
          • sl_wfx_remove_multicast_addr_cnf_t
            • body
            • header
          • sl_wfx_set_roam_parameters_req_t
            • body
            • header
          • sl_wfx_set_roam_parameters_cnf_t
            • body
            • header
          • sl_wfx_set_tx_rate_parameters_req_t
            • body
            • header
          • sl_wfx_set_tx_rate_parameters_cnf_t
            • body
            • header
          • sl_wfx_set_arp_ip_address_req_t
            • body
            • header
          • sl_wfx_set_arp_ip_address_cnf_t
            • body
            • header
          • sl_wfx_set_ns_ip_address_req_t
            • body
            • header
          • sl_wfx_set_ns_ip_address_cnf_t
            • body
            • header
          • sl_wfx_set_broadcast_filter_req_t
            • body
            • header
          • sl_wfx_set_broadcast_filter_cnf_t
            • body
            • header
          • sl_wfx_set_scan_parameters_req_t
          • sl_wfx_set_scan_parameters_cnf_t
          • sl_wfx_set_max_tx_power_req_t
            • body
            • header
          • sl_wfx_set_max_tx_power_cnf_t
            • body
            • header
          • sl_wfx_get_max_tx_power_cnf_t
            • body
            • header
          • sl_wfx_get_pmk_cnf_t
            • body
            • header
          • sl_wfx_ext_auth_cnf_t
            • body
            • header
          • sl_wfx_disconnect_req_t
          • sl_wfx_get_signal_strength_req_t
          • sl_wfx_stop_scan_req_t
          • sl_wfx_get_max_tx_power_req_t
          • sl_wfx_get_pmk_req_t
        • API messages in AP mode
          • sl_wfx_update_ap_req_t
            • body
            • header
          • sl_wfx_update_ap_cnf_t
            • body
            • header
          • sl_wfx_stop_ap_cnf_t
            • body
            • header
          • sl_wfx_ap_client_connected_ind_t
            • body
            • header
          • sl_wfx_ap_client_rejected_ind_t
            • body
            • header
          • sl_wfx_disconnect_ap_client_req_t
            • body
            • header
          • sl_wfx_disconnect_ap_client_cnf_t
            • body
            • header
          • sl_wfx_ap_client_disconnected_ind_t
            • body
            • header
          • sl_wfx_send_frame_req_t
            • body
            • header
          • sl_wfx_send_frame_cnf_t
            • body
            • header
          • sl_wfx_received_ind_t
            • body
            • header
          • sl_wfx_add_multicast_addr_req_t
            • body
            • header
          • sl_wfx_add_multicast_addr_cnf_t
            • body
            • header
          • sl_wfx_remove_multicast_addr_req_t
            • body
            • header
          • sl_wfx_remove_multicast_addr_cnf_t
            • body
            • header
          • sl_wfx_set_max_ap_client_count_req_t
            • body
            • header
          • sl_wfx_set_max_ap_client_count_cnf_t
            • body
            • header
          • sl_wfx_set_max_ap_client_inactivity_req_t
            • body
            • header
          • sl_wfx_set_max_ap_client_inactivity_cnf_t
            • body
            • header
          • sl_wfx_set_unicast_filter_req_t
            • body
            • header
          • sl_wfx_set_unicast_filter_cnf_t
            • body
            • header
          • sl_wfx_add_whitelist_addr_req_t
            • body
            • header
          • sl_wfx_add_whitelist_addr_cnf_t
            • body
            • header
          • sl_wfx_add_blacklist_addr_req_t
            • body
            • header
          • sl_wfx_add_blacklist_addr_cnf_t
            • body
            • header
          • sl_wfx_set_max_tx_power_req_t
            • body
            • header
          • sl_wfx_set_max_tx_power_cnf_t
            • body
            • header
          • sl_wfx_get_max_tx_power_cnf_t
            • body
            • header
          • sl_wfx_get_pmk_cnf_t
            • body
            • header
          • sl_wfx_get_ap_client_signal_strength_req_t
            • body
            • header
          • sl_wfx_get_ap_client_signal_strength_cnf_t
            • body
            • header
          • sl_wfx_stop_ap_req_t
          • sl_wfx_stop_ap_ind_t
          • sl_wfx_get_max_tx_power_req_t
          • sl_wfx_get_pmk_req_t
    • MESSAGE_CONSTRUCTION
      • sl_wfx_header_t
        • id
        • info
        • length
      • sl_wfx_generic_message_t
        • body
        • header
      • sl_wfx_generic_confirmation_t
        • header
        • status
    • GENERAL_API
      • General_Configuration
        • sl_wfx_capabilities_t
          • linkmode
          • reserved1
          • reserved2
          • reserved3
          • reserved4
        • sl_wfx_otp_regul_sel_mode_info_t
          • region_sel_mode
          • reserved
        • sl_wfx_otp_phy_info_t
          • otp_phy_ver
          • phy0_region
          • phy1_region
        • sl_wfx_startup_ind_body_t
          • capabilities
          • disabled_channel_list
          • firmware_label
          • firmware_type
          • hardware_id
          • mac_addr
          • num_inp_ch_bufs
          • num_interfaces
          • num_links_aP
          • opn
          • otp_phy_info
          • regul_sel_mode_info
          • size_inp_ch_buf
          • status
          • supported_rate_mask
          • uid
        • sl_wfx_configuration_req_body_t
          • length
          • pds_data
        • sl_wfx_configuration_cnf_body_t
          • status
        • sl_wfx_control_gpio_req_body_t
          • gpio_label
          • gpio_mode
        • sl_wfx_control_gpio_cnf_body_t
          • status
          • value
        • sl_wfx_rx_stats_t
          • cfo
          • current_temp
          • date
          • is_ext_pwr_clk
          • nb_crc_frame
          • nb_rx_by_rate
          • nb_rx_frame
          • per
          • per_total
          • pwr_clk_freq
          • rssi
          • snr
          • throughput
        • sl_wfx_tx_pwr_loop_info_t
          • dig_gain
          • meas_index
          • pestimation
          • ppa_gain
          • reserved
          • target_pout
          • vpdet
        • sl_wfx_generic_ind_body_t
          • indication_data
          • indication_type
        • sl_wfx_exception_ind_body_t
          • data
          • reason
        • sl_wfx_error_ind_body_t
          • data
          • type
        • sl_wfx_shut_down_req_t
        • sl_wfx_wakeup_ind_t
        • sl_wfx_fw_type_t
          • SL_WFX_FW_TYPE_ETF
          • SL_WFX_FW_TYPE_WFM
          • SL_WFX_FW_TYPE_WSM
        • sl_wfx_generic_indication_type_t
          • SL_WFX_GENERIC_INDICATION_TYPE_RAW
          • SL_WFX_GENERIC_INDICATION_TYPE_STRING
          • SL_WFX_GENERIC_INDICATION_TYPE_RX_STATS
          • SL_WFX_GENERIC_INDICATION_TYPE_TX_PWR_LOOP_INFO
        • sl_wfx_gpio_error_t
          • SL_WFX_GPIO_ERROR_0
          • SL_WFX_GPIO_ERROR_1
          • SL_WFX_GPIO_ERROR_2
        • sl_wfx_gpio_mode_t
          • SL_WFX_GPIO_MODE_D0
          • SL_WFX_GPIO_MODE_D1
          • SL_WFX_GPIO_MODE_OD0
          • SL_WFX_GPIO_MODE_OD1
          • SL_WFX_GPIO_MODE_TRISTATE
          • SL_WFX_GPIO_MODE_TOGGLE
          • SL_WFX_GPIO_MODE_READ
      • Secure_Link
        • sl_wfx_set_securelink_mac_key_req_body_t
          • key_value
          • otp_or_ram
        • sl_wfx_set_securelink_mac_key_cnf_body_t
          • status
        • sl_wfx_securelink_exchange_pub_keys_req_body_t
          • algorithm
          • host_pub_key
          • host_pub_key_mac
        • sl_wfx_securelink_exchange_pub_keys_cnf_body_t
          • status
        • sl_wfx_securelink_exchange_pub_keys_ind_body_t
          • ncp_pub_key
          • ncp_pub_key_mac
          • status
        • sl_wfx_securelink_configure_req_body_t
          • disable_session_key_protection
          • encr_bmp
        • sl_wfx_securelink_configure_cnf_body_t
          • encr_bmp
          • status
        • SL_WFX_SESSION_KEY_PROTECTION_DISABLE_MAGIC
        • sl_wfx_secure_link_session_key_alg_t
          • SECURE_LINK_CURVE25519
          • SECURE_LINK_KDF
        • sl_wfx_secure_link_state_t
          • SECURE_LINK_NA_MODE
          • SECURE_LINK_UNTRUSTED_MODE
          • SECURE_LINK_TRUSTED_MODE
          • SECURE_LINK_TRUSTED_ACTIVE_ENFORCED
        • sl_wfx_securelink_mac_key_dest_t
          • SECURE_LINK_MAC_KEY_DEST_OTP
          • SECURE_LINK_MAC_KEY_DEST_RAM
      • Prevent_Firmware_Rollback
        • sl_wfx_prevent_rollback_req_body_t
          • magic_word
        • sl_wfx_prevent_rollback_cnf_body_t
          • status
      • PTA
        • sl_wfx_pta_settings_req_body_t
          • coex_quota
          • coex_type
          • default_grant_state
          • fem_control_time
          • first_slot_time
          • freq_sampling_time
          • freq_signal_active_level
          • grant_signal_active_level
          • grant_valid_time
          • periodic_tx_rx_sampling_time
          • priority_sampling_time
          • priority_signal_active_level
          • pta_mode
          • request_signal_active_level
          • simultaneous_rx_access
          • tx_rx_sampling_time
          • wlan_quota
        • sl_wfx_pta_settings_cnf_body_t
          • status
        • sl_wfx_pta_priority_req_body_t
          • priority
        • sl_wfx_pta_priority_cnf_body_t
          • status
        • sl_wfx_pta_state_req_body_t
          • pta_state
        • sl_wfx_pta_state_cnf_body_t
          • status
        • sl_wfx_coex_type_t
          • SL_WFX_COEX_TYPE_GENERIC
          • SL_WFX_COEX_TYPE_BLE
        • sl_wfx_grant_state_t
          • SL_WFX_NO_GRANT
          • SL_WFX_GRANT
        • sl_wfx_pta_mode_t
          • SL_WFX_PTA_1W_WLAN_MASTER
          • SL_WFX_PTA_1W_COEX_MASTER
          • SL_WFX_PTA_2W
          • SL_WFX_PTA_3W
          • SL_WFX_PTA_4W
        • sl_wfx_pta_priority_t
          • SL_WFX_PTA_PRIORITY_COEX_MAXIMIZED
          • SL_WFX_PTA_PRIORITY_COEX_HIGH
          • SL_WFX_PTA_PRIORITY_BALANCED
          • SL_WFX_PTA_PRIORITY_WLAN_HIGH
          • SL_WFX_PTA_PRIORITY_WLAN_MAXIMIZED
        • sl_wfx_pta_state_t
          • SL_WFX_PTA_OFF
          • SL_WFX_PTA_ON
        • sl_wfx_signal_level_t
          • SL_WFX_SIGNAL_LOW
          • SL_WFX_SIGNAL_HIGH
      • ERROR_IDS
        • sl_wfx_error_t
          • SL_WFX_ERROR_FIRMWARE_ROLLBACK
          • SL_WFX_ERROR_DEPRECATED_0
          • SL_WFX_ERROR_DEPRECATED_1
          • SL_WFX_ERROR_INVALID_SESSION_KEY
          • SL_WFX_ERROR_OOR_VOLTAGE
          • SL_WFX_ERROR_PDS_VERSION
          • SL_WFX_ERROR_OOR_TEMPERATURE
          • SL_WFX_ERROR_REQ_DURING_KEY_EXCHANGE
          • SL_WFX_ERROR_DEPRECATED_2
          • SL_WFX_ERROR_DEPRECATED_3
          • SL_WFX_ERROR_SECURELINK_DECRYPTION
          • SL_WFX_ERROR_SECURELINK_WRONG_ENCRYPTION_STATE
          • SL_WFX_SPI_OR_SDIO_FREQ_TOO_LOW
          • SL_WFX_ERROR_DEPRECATED_4
          • SL_WFX_ERROR_DEPRECATED_5
          • SL_WFX_HIF_BUS_ERROR
          • SL_WFX_PDS_TESTFEATURE_MODE_ERROR
          • SL_WFX_ERROR_SECURELINK_EXPECTED_BITMAP
      • sl_wfx_general_commands_ids_t
        • confirmation
        • indication
        • request
      • sl_wfx_set_cca_config_req_body_t
        • cca_thr_mode
        • reserved
      • sl_wfx_set_cca_config_cnf_body_t
        • status
      • sl_wfx_cc_thr_mode_t
        • SL_WFX_CCA_THR_MODE_RELATIVE
        • SL_WFX_CCA_THR_MODE_ABSOLUTE
      • sl_wfx_general_confirmations_ids_t
        • SL_WFX_CONFIGURATION_CNF_ID
        • SL_WFX_CONTROL_GPIO_CNF_ID
        • SL_WFX_SET_SECURELINK_MAC_KEY_CNF_ID
        • SL_WFX_SECURELINK_EXCHANGE_PUB_KEYS_CNF_ID
        • SL_WFX_SECURELINK_CONFIGURE_CNF_ID
        • SL_WFX_PREVENT_ROLLBACK_CNF_ID
        • SL_WFX_PTA_SETTINGS_CNF_ID
        • SL_WFX_PTA_PRIORITY_CNF_ID
        • SL_WFX_PTA_STATE_CNF_ID
        • SL_WFX_SET_CCA_CONFIG_CNF_ID
      • sl_wfx_general_indications_ids_t
        • SL_WFX_EXCEPTION_IND_ID
        • SL_WFX_STARTUP_IND_ID
        • SL_WFX_WAKEUP_IND_ID
        • SL_WFX_GENERIC_IND_ID
        • SL_WFX_ERROR_IND_ID
        • SL_WFX_SECURELINK_EXCHANGE_PUB_KEYS_IND_ID
      • sl_wfx_generic_requests_ids_t
        • SL_WFX_CONFIGURATION_REQ_ID
        • SL_WFX_CONTROL_GPIO_REQ_ID
        • SL_WFX_SET_SECURELINK_MAC_KEY_REQ_ID
        • SL_WFX_SECURELINK_EXCHANGE_PUB_KEYS_REQ_ID
        • SL_WFX_SECURELINK_CONFIGURE_REQ_ID
        • SL_WFX_PREVENT_ROLLBACK_REQ_ID
        • SL_WFX_PTA_SETTINGS_REQ_ID
        • SL_WFX_PTA_PRIORITY_REQ_ID
        • SL_WFX_PTA_STATE_REQ_ID
        • SL_WFX_SET_CCA_CONFIG_REQ_ID
        • SL_WFX_SHUT_DOWN_REQ_ID
      • sl_wfx_status_t
        • SL_WFX_STATUS_SUCCESS
        • SL_WFX_STATUS_FAILURE
        • SL_WFX_INVALID_PARAMETER
        • SL_WFX_STATUS_GPIO_WARNING
        • SL_WFX_ERROR_UNSUPPORTED_MSG_ID
        • SL_WFX_MAC_KEY_STATUS_SUCCESS
        • SL_WFX_MAC_KEY_STATUS_FAILED_KEY_ALREADY_BURNED
        • SL_WFX_MAC_KEY_STATUS_FAILED_RAM_MODE_NOT_ALLOWED
        • SL_WFX_MAC_KEY_STATUS_FAILED_UNKNOWN_MODE
        • SL_WFX_PUB_KEY_EXCHANGE_STATUS_SUCCESS
        • SL_WFX_PUB_KEY_EXCHANGE_STATUS_FAILED
        • SL_WFX_PREVENT_ROLLBACK_CNF_SUCCESS
        • SL_WFX_PREVENT_ROLLBACK_CNF_WRONG_MAGIC_WORD
    • DRIVER_API
      • GENERAL_DRIVER_API
        • sl_wfx_control_gpio
        • sl_wfx_prevent_rollback
        • sl_wfx_pta_priority
        • sl_wfx_pta_settings
        • sl_wfx_pta_state
        • sl_wfx_secure_link_configure
        • sl_wfx_secure_link_exchange_keys
        • sl_wfx_secure_link_renegotiate_session_key
        • sl_wfx_secure_link_set_mac_key
        • sl_wfx_send_configuration
        • sl_wfx_set_cca_config
        • sl_wfx_shutdown
      • FULL_MAC_DRIVER_API
        • sl_wfx_add_blacklist_address
        • sl_wfx_add_multicast_address
        • sl_wfx_add_whitelist_address
        • sl_wfx_disconnect_ap_client_command
        • sl_wfx_ext_auth
        • sl_wfx_get_ap_client_signal_strength
        • sl_wfx_get_max_tx_power
        • sl_wfx_get_pmk
        • sl_wfx_get_signal_strength
        • sl_wfx_remove_multicast_address
        • sl_wfx_send_disconnect_command
        • sl_wfx_send_ethernet_frame
        • sl_wfx_send_join_command
        • sl_wfx_send_scan_command
        • sl_wfx_send_stop_scan_command
        • sl_wfx_set_arp_ip_address
        • sl_wfx_set_broadcast_filter
        • sl_wfx_set_mac_address
        • sl_wfx_set_max_ap_client
        • sl_wfx_set_max_ap_client_inactivity
        • sl_wfx_set_max_tx_power
        • sl_wfx_set_ns_ip_address
        • sl_wfx_set_power_mode
        • sl_wfx_set_roam_parameters
        • sl_wfx_set_scan_parameters
        • sl_wfx_set_tx_rate_parameters
        • sl_wfx_set_unicast_filter
        • sl_wfx_start_ap_command
        • sl_wfx_stop_ap_command
        • sl_wfx_update_ap_command
      • sl_wfx_allocate_command_buffer
      • sl_wfx_compare_keysets
      • sl_wfx_deinit
      • sl_wfx_disable_device_power_save
      • sl_wfx_disable_irq
      • sl_wfx_download_run_bootloader
      • sl_wfx_download_run_firmware
      • sl_wfx_enable_device_power_save
      • sl_wfx_enable_irq
      • sl_wfx_free_command_buffer
      • sl_wfx_get_hardware_revision_and_type
      • sl_wfx_get_opn
      • sl_wfx_get_status_code
      • sl_wfx_init
      • sl_wfx_init_chip
      • sl_wfx_init_secure_link_encryption_bitmap
      • sl_wfx_poll_for_value
      • sl_wfx_receive_frame
      • sl_wfx_secure_link_bitmap_add_request_id
      • sl_wfx_secure_link_bitmap_remove_request_id
      • sl_wfx_secure_link_bitmap_set_all_encrypted
      • sl_wfx_secure_link_encryption_required_get
      • sl_wfx_send_command
      • sl_wfx_send_request
      • sl_wfx_set_access_mode_message
      • sl_wfx_set_antenna_config
      • sl_wfx_set_wake_up_bit
    • ENUM
      • sl_wfx_antenna_config_t
        • SL_WFX_ANTENNA_1_ONLY
        • SL_WFX_ANTENNA_2_ONLY
        • SL_WFX_ANTENNA_TX1_RX2
        • SL_WFX_ANTENNA_TX2_RX1
        • SL_WFX_ANTENNA_DIVERSITY
      • sl_wfx_buffer_type_t
      • sl_wfx_host_bus_transfer_type_t
      • sl_wfx_interface_t
        • SL_WFX_STA_INTERFACE
        • SL_WFX_SOFTAP_INTERFACE
      • sl_wfx_received_message_type_t
        • SL_WFX_CONFIRMATION_MESSAGE
        • SL_WFX_INDICATION_MESSAGE
        • SL_WFX_MANAGEMENT_MESSAGE
        • SL_WFX_ETHERNET_DATA_MESSAGE
      • sl_wfx_register_address_t
      • sl_wfx_secure_link_mode_t
      • sl_wfx_securelink_renegotiation_state_t
      • sl_wfx_state_t
    • HOST_API
      • sl_wfx_host_allocate_buffer
      • sl_wfx_host_compute_pub_key
      • sl_wfx_host_decode_secure_link_data
      • sl_wfx_host_deinit
      • sl_wfx_host_deinit_bus
      • sl_wfx_host_disable_platform_interrupt
      • sl_wfx_host_enable_platform_interrupt
      • sl_wfx_host_encode_secure_link_data
      • sl_wfx_host_free_buffer
      • sl_wfx_host_free_crypto_context
      • sl_wfx_host_get_firmware_data
      • sl_wfx_host_get_firmware_size
      • sl_wfx_host_get_pds_data
      • sl_wfx_host_get_pds_size
      • sl_wfx_host_get_secure_link_mac_key
      • sl_wfx_host_hold_in_reset
      • sl_wfx_host_init
      • sl_wfx_host_init_bus
      • sl_wfx_host_lock
      • sl_wfx_host_log
      • sl_wfx_host_post_event
      • sl_wfx_host_reset_chip
      • sl_wfx_host_schedule_secure_link_renegotiation
      • sl_wfx_host_sdio_enable_high_speed_mode
      • sl_wfx_host_sdio_transfer_cmd52
      • sl_wfx_host_sdio_transfer_cmd53
      • sl_wfx_host_set_wake_up_pin
      • sl_wfx_host_setup_waited_event
      • sl_wfx_host_sleep_grant
      • sl_wfx_host_spi_cs_assert
      • sl_wfx_host_spi_cs_deassert
      • sl_wfx_host_spi_transfer_no_cs_assert
      • sl_wfx_host_transmit_frame
      • sl_wfx_host_unlock
      • sl_wfx_host_verify_pub_key
      • sl_wfx_host_wait
      • sl_wfx_host_wait_for_confirmation
      • sl_wfx_host_wait_for_wake_up
  • Data Structures
    • Data Structures
      • sl_wfx_add_blacklist_addr_cnf_body_t
        • status
      • sl_wfx_add_blacklist_addr_cnf_t
        • body
        • header
      • sl_wfx_add_blacklist_addr_req_body_t
        • mac
      • sl_wfx_add_blacklist_addr_req_t
        • body
        • header
      • sl_wfx_add_multicast_addr_cnf_body_t
        • status
      • sl_wfx_add_multicast_addr_cnf_t
        • body
        • header
      • sl_wfx_add_multicast_addr_req_body_t
        • mac
      • sl_wfx_add_multicast_addr_req_t
        • body
        • header
      • sl_wfx_add_whitelist_addr_cnf_body_t
        • status
      • sl_wfx_add_whitelist_addr_cnf_t
        • body
        • header
      • sl_wfx_add_whitelist_addr_req_body_t
        • mac
      • sl_wfx_add_whitelist_addr_req_t
        • body
        • header
      • sl_wfx_ap_client_connected_ind_body_t
        • mac
      • sl_wfx_ap_client_connected_ind_t
        • body
        • header
      • sl_wfx_ap_client_disconnected_ind_body_t
        • mac
        • reason
      • sl_wfx_ap_client_disconnected_ind_t
        • body
        • header
      • sl_wfx_ap_client_rejected_ind_body_t
        • mac
        • reason
      • sl_wfx_ap_client_rejected_ind_t
        • body
        • header
      • sl_wfx_capabilities_t
        • linkmode
        • reserved1
        • reserved2
        • reserved3
        • reserved4
      • sl_wfx_configuration_cnf_body_t
        • status
      • sl_wfx_configuration_req_body_t
        • length
        • pds_data
      • sl_wfx_connect_cnf_body_t
        • status
      • sl_wfx_connect_cnf_t
        • body
        • header
      • sl_wfx_connect_ind_body_t
        • beacon_interval
        • channel
        • dtim_period
        • mac
        • max_phy_rate
        • status
      • sl_wfx_connect_ind_t
        • body
        • header
      • sl_wfx_connect_req_body_t
        • bssid
        • channel
        • ie_data
        • ie_data_length
        • mgmt_frame_protection
        • password
        • password_length
        • prevent_roaming
        • security_mode
        • ssid_def
      • sl_wfx_connect_req_t
        • body
        • header
      • sl_wfx_context_t
        • data_frame_id
        • event_payload_buffer
        • firmware_build
        • firmware_major
        • firmware_minor
        • mac_addr_0
        • mac_addr_1
        • state
        • used_buffers
        • wfx_opn
      • sl_wfx_control_gpio_cnf_body_t
        • status
        • value
      • sl_wfx_control_gpio_req_body_t
        • gpio_label
        • gpio_mode
      • sl_wfx_disconnect_ap_client_cnf_body_t
        • status
      • sl_wfx_disconnect_ap_client_cnf_t
        • body
        • header
      • sl_wfx_disconnect_ap_client_req_body_t
        • mac
      • sl_wfx_disconnect_ap_client_req_t
        • body
        • header
      • sl_wfx_disconnect_cnf_body_t
        • status
      • sl_wfx_disconnect_cnf_t
        • body
        • header
      • sl_wfx_disconnect_ind_body_t
        • mac
        • reason
      • sl_wfx_disconnect_ind_t
        • body
        • header
      • sl_wfx_disconnect_req_t
      • sl_wfx_error_ind_body_t
        • data
        • type
      • sl_wfx_error_log_t
      • sl_wfx_exception_ind_body_t
        • data
        • reason
      • sl_wfx_ext_auth_cnf_body_t
        • status
      • sl_wfx_ext_auth_cnf_t
        • body
        • header
      • sl_wfx_ext_auth_ind_body_t
        • auth_data
        • auth_data_length
        • auth_data_type
      • sl_wfx_ext_auth_req_body_t
        • auth_data
        • auth_data_length
        • auth_data_type
      • sl_wfx_general_commands_ids_t
        • confirmation
        • indication
        • request
      • sl_wfx_generic_confirmation_t
        • header
        • status
      • sl_wfx_generic_ind_body_t
        • indication_data
        • indication_type
      • sl_wfx_generic_message_t
        • body
        • header
      • sl_wfx_get_ap_client_signal_strength_cnf_body_t
        • rcpi
        • status
      • sl_wfx_get_ap_client_signal_strength_cnf_t
        • body
        • header
      • sl_wfx_get_ap_client_signal_strength_req_body_t
        • mac
      • sl_wfx_get_ap_client_signal_strength_req_t
        • body
        • header
      • sl_wfx_get_max_tx_power_cnf_body_t
        • max_tx_power_rf_port1
        • max_tx_power_rf_port2
        • status
      • sl_wfx_get_max_tx_power_cnf_t
        • body
        • header
      • sl_wfx_get_max_tx_power_req_t
      • sl_wfx_get_pmk_cnf_body_t
        • password
        • password_length
        • status
      • sl_wfx_get_pmk_cnf_t
        • body
        • header
      • sl_wfx_get_pmk_req_t
      • sl_wfx_get_signal_strength_cnf_body_t
        • rcpi
        • status
      • sl_wfx_get_signal_strength_cnf_t
        • body
        • header
      • sl_wfx_get_signal_strength_req_t
      • sl_wfx_header_t
        • id
        • info
        • length
      • sl_wfx_mac_address_t
        • octet
      • sl_wfx_message_ids_t
        • confirmations
        • indications
        • requests
      • sl_wfx_nonce_t
        • hp_packet_count
        • rx_packet_count
        • tx_packet_count
      • sl_wfx_ns_ip_addr_t
        • ipv6_addr
      • sl_wfx_otp_phy_info_t
        • otp_phy_ver
        • phy0_region
        • phy1_region
      • sl_wfx_otp_regul_sel_mode_info_t
        • region_sel_mode
        • reserved
      • sl_wfx_password_t
        • password
      • sl_wfx_prevent_rollback_cnf_body_t
        • status
      • sl_wfx_prevent_rollback_req_body_t
        • magic_word
      • sl_wfx_pta_priority_cnf_body_t
        • status
      • sl_wfx_pta_priority_req_body_t
        • priority
      • sl_wfx_pta_settings_cnf_body_t
        • status
      • sl_wfx_pta_settings_req_body_t
        • coex_quota
        • coex_type
        • default_grant_state
        • fem_control_time
        • first_slot_time
        • freq_sampling_time
        • freq_signal_active_level
        • grant_signal_active_level
        • grant_valid_time
        • periodic_tx_rx_sampling_time
        • priority_sampling_time
        • priority_signal_active_level
        • pta_mode
        • request_signal_active_level
        • simultaneous_rx_access
        • tx_rx_sampling_time
        • wlan_quota
      • sl_wfx_pta_state_cnf_body_t
        • status
      • sl_wfx_pta_state_req_body_t
        • pta_state
      • sl_wfx_rate_set_bitmask_t
        • b11Mbps
        • b1Mbps
        • b2Mbps
        • b5P5Mbps
        • g12Mbps
        • g18Mbps
        • g24Mbps
        • g36Mbps
        • g48Mbps
        • g54Mbps
        • g6Mbps
        • g9Mbps
        • mcs0
        • mcs1
        • mcs2
        • mcs3
        • mcs4
        • mcs5
        • mcs6
        • mcs7
        • unused
        • unused2
      • sl_wfx_received_ind_body_t
        • frame
        • frame_length
        • frame_padding
        • frame_type
      • sl_wfx_received_ind_t
        • body
        • header
      • sl_wfx_remove_multicast_addr_cnf_body_t
        • status
      • sl_wfx_remove_multicast_addr_cnf_t
        • body
        • header
      • sl_wfx_remove_multicast_addr_req_body_t
        • mac
      • sl_wfx_remove_multicast_addr_req_t
        • body
        • header
      • sl_wfx_rx_stats_t
        • cfo
        • current_temp
        • date
        • is_ext_pwr_clk
        • nb_crc_frame
        • nb_rx_by_rate
        • nb_rx_frame
        • per
        • per_total
        • pwr_clk_freq
        • rssi
        • snr
        • throughput
      • sl_wfx_scan_complete_ind_body_t
        • status
      • sl_wfx_scan_complete_ind_t
        • body
        • header
      • sl_wfx_scan_result_ind_body_t
        • channel
        • ie_data
        • ie_data_length
        • mac
        • rcpi
        • reserved1
        • reserved2
        • security_mode
        • ssid_def
      • sl_wfx_scan_result_ind_t
        • body
        • header
      • sl_wfx_securelink_configure_cnf_body_t
        • encr_bmp
        • status
      • sl_wfx_securelink_configure_req_body_t
        • disable_session_key_protection
        • encr_bmp
      • sl_wfx_securelink_exchange_pub_keys_cnf_body_t
        • status
      • sl_wfx_securelink_exchange_pub_keys_ind_body_t
        • ncp_pub_key
        • ncp_pub_key_mac
        • status
      • sl_wfx_securelink_exchange_pub_keys_req_body_t
        • algorithm
        • host_pub_key
        • host_pub_key_mac
      • sl_wfx_security_mode_bitmask_t
        • eap
        • pmf
        • psk
        • unused
        • wep
        • wpa
        • wpa2
        • wpa3
      • sl_wfx_send_frame_cnf_body_t
        • packet_id
        • reserved
        • status
      • sl_wfx_send_frame_cnf_t
        • body
        • header
      • sl_wfx_send_frame_req_body_t
        • frame_type
        • packet_data
        • packet_data_length
        • packet_id
        • priority
      • sl_wfx_send_frame_req_t
        • body
        • header
      • sl_wfx_set_arp_ip_address_cnf_body_t
        • status
      • sl_wfx_set_arp_ip_address_cnf_t
        • body
        • header
      • sl_wfx_set_arp_ip_address_req_body_t
        • arp_ip_addr
      • sl_wfx_set_arp_ip_address_req_t
        • body
        • header
      • sl_wfx_set_broadcast_filter_cnf_body_t
        • status
      • sl_wfx_set_broadcast_filter_cnf_t
        • body
        • header
      • sl_wfx_set_broadcast_filter_req_body_t
        • filter
      • sl_wfx_set_broadcast_filter_req_t
        • body
        • header
      • sl_wfx_set_cca_config_cnf_body_t
        • status
      • sl_wfx_set_cca_config_req_body_t
        • cca_thr_mode
        • reserved
      • sl_wfx_set_mac_address_cnf_body_t
        • status
      • sl_wfx_set_mac_address_cnf_t
        • body
        • header
      • sl_wfx_set_mac_address_req_body_t
        • mac_addr
        • reserved
      • sl_wfx_set_mac_address_req_t
        • body
        • header
      • sl_wfx_set_max_ap_client_count_cnf_body_t
        • status
      • sl_wfx_set_max_ap_client_count_cnf_t
        • body
        • header
      • sl_wfx_set_max_ap_client_count_req_body_t
        • count
      • sl_wfx_set_max_ap_client_count_req_t
        • body
        • header
      • sl_wfx_set_max_ap_client_inactivity_cnf_body_t
        • status
      • sl_wfx_set_max_ap_client_inactivity_cnf_t
        • body
        • header
      • sl_wfx_set_max_ap_client_inactivity_req_body_t
        • inactivity_timeout
      • sl_wfx_set_max_ap_client_inactivity_req_t
        • body
        • header
      • sl_wfx_set_max_tx_power_cnf_body_t
        • status
      • sl_wfx_set_max_tx_power_cnf_t
        • body
        • header
      • sl_wfx_set_max_tx_power_req_body_t
        • max_tx_power
      • sl_wfx_set_max_tx_power_req_t
        • body
        • header
      • sl_wfx_set_ns_ip_address_cnf_body_t
        • status
      • sl_wfx_set_ns_ip_address_cnf_t
        • body
        • header
      • sl_wfx_set_ns_ip_address_req_body_t
        • ns_ip_addr
      • sl_wfx_set_ns_ip_address_req_t
        • body
        • header
      • sl_wfx_set_pm_mode_cnf_body_t
        • status
      • sl_wfx_set_pm_mode_cnf_t
        • body
        • header
      • sl_wfx_set_pm_mode_req_body_t
        • listen_interval
        • power_mode
      • sl_wfx_set_pm_mode_req_t
        • body
        • header
      • sl_wfx_set_roam_parameters_cnf_body_t
        • status
      • sl_wfx_set_roam_parameters_cnf_t
        • body
        • header
      • sl_wfx_set_roam_parameters_req_body_t
        • beacon_lost_count
        • channel_list_count
        • channel_number
        • rcpi_hysteresis
        • rcpi_threshold
      • sl_wfx_set_roam_parameters_req_t
        • body
        • header
      • sl_wfx_set_scan_parameters_cnf_body_t
        • status
      • sl_wfx_set_scan_parameters_cnf_t
      • sl_wfx_set_scan_parameters_req_body_t
        • active_channel_time
        • num_of_probe_requests
        • passive_channel_time
        • reserved
      • sl_wfx_set_scan_parameters_req_t
      • sl_wfx_set_securelink_mac_key_cnf_body_t
        • status
      • sl_wfx_set_securelink_mac_key_req_body_t
        • key_value
        • otp_or_ram
      • sl_wfx_set_tx_rate_parameters_cnf_body_t
        • status
      • sl_wfx_set_tx_rate_parameters_cnf_t
        • body
        • header
      • sl_wfx_set_tx_rate_parameters_req_body_t
        • rate_set_bitmask
        • reserved
      • sl_wfx_set_tx_rate_parameters_req_t
        • body
        • header
      • sl_wfx_set_unicast_filter_cnf_body_t
        • status
      • sl_wfx_set_unicast_filter_cnf_t
        • body
        • header
      • sl_wfx_set_unicast_filter_req_body_t
        • filter
      • sl_wfx_set_unicast_filter_req_t
        • body
        • header
      • sl_wfx_ssid_def_t
        • ssid
        • ssid_length
      • sl_wfx_start_ap_cnf_body_t
        • status
      • sl_wfx_start_ap_cnf_t
        • body
        • header
      • sl_wfx_start_ap_ind_body_t
        • status
      • sl_wfx_start_ap_ind_t
        • body
        • header
      • sl_wfx_start_ap_req_body_t
        • beacon_ie_data_length
        • channel
        • client_isolation
        • hidden_ssid
        • ie_data
        • mgmt_frame_protection
        • password
        • password_length
        • probe_resp_ie_data_length
        • security_mode
        • ssid_def
      • sl_wfx_start_ap_req_t
        • body
        • header
      • sl_wfx_start_scan_cnf_body_t
        • status
      • sl_wfx_start_scan_cnf_t
        • body
        • header
      • sl_wfx_start_scan_req_body_t
        • channel_list_count
        • data
        • ie_data_length
        • scan_mode
        • ssid_list_count
      • sl_wfx_start_scan_req_t
        • body
        • header
      • sl_wfx_startup_ind_body_t
        • capabilities
        • disabled_channel_list
        • firmware_label
        • firmware_type
        • hardware_id
        • mac_addr
        • num_inp_ch_bufs
        • num_interfaces
        • num_links_aP
        • opn
        • otp_phy_info
        • regul_sel_mode_info
        • size_inp_ch_buf
        • status
        • supported_rate_mask
        • uid
      • sl_wfx_stop_ap_cnf_body_t
        • status
      • sl_wfx_stop_ap_cnf_t
        • body
        • header
      • sl_wfx_stop_ap_ind_t
      • sl_wfx_stop_ap_req_t
      • sl_wfx_stop_scan_cnf_body_t
        • status
      • sl_wfx_stop_scan_cnf_t
        • body
        • header
      • sl_wfx_stop_scan_req_t
      • sl_wfx_tx_pwr_loop_info_t
        • dig_gain
        • meas_index
        • pestimation
        • ppa_gain
        • reserved
        • target_pout
        • vpdet
      • sl_wfx_update_ap_cnf_body_t
        • status
      • sl_wfx_update_ap_cnf_t
        • body
        • header
      • sl_wfx_update_ap_req_body_t
        • beacon_ie_data_length
        • ie_data
        • probe_resp_ie_data_length
      • sl_wfx_update_ap_req_t
        • body
        • header
    • Data Structure Index
    • Data Fields
      • All
        • a
        • b
        • c
        • d
        • e
        • f
        • g
        • h
        • i
        • k
        • l
        • m
        • n
        • o
        • p
        • r
        • s
        • t
        • u
        • v
        • w
      • Variables
        • a
        • b
        • c
        • d
        • e
        • f
        • g
        • h
        • i
        • k
        • l
        • m
        • n
        • o
        • p
        • r
        • s
        • t
        • u
        • v
        • w
  • Driver Change Log
  • Version History

Wi-Fi Home

You are viewing documentation for version: 3.2 | Version History

 

- w -

  • wep : sl_wfx_security_mode_bitmask_t
  • wfx_opn : sl_wfx_context_t
  • wlan_quota : sl_wfx_pta_settings_req_body_t
  • wpa : sl_wfx_security_mode_bitmask_t
  • wpa2 : sl_wfx_security_mode_bitmask_t
  • wpa3 : sl_wfx_security_mode_bitmask_t