docs.silabs.com
docs.silabs.com
Search in:
docs index.html

Wi-Fi FMAC Driver

  • WF200 Presentation
    • Introduction
    • WF200 Hardware Overview
    • WF200 Specific Mechanisms
      • WF200 Registers
      • WF200 Firmware
      • Platform Data Set
      • API Messages
  • FMAC Driver
    • Initialization and Configuration
    • Host Requirements
    • Common API
    • FMAC API
  • Change log
  • Modules
    • MESSAGE_CONSTRUCTION
      • MsginfoBytes_t
        • MsgId
        • MsgInfo
      • MsginfoUnion_t
        • b
        • t
        • U16MsgInfo
      • HiMsgHdr_t
        • MsgLen
        • s
      • HiGenericMsg_t
        • Body
        • Header
      • HiGenericCnf_t
        • Header
        • Status
    • GENERAL_API
      • General_Configuration
        • HiCapabilities_t
          • LinkMode
          • Reserved
          • Reserved2
          • Reserved3
          • Reserved4
        • HiOtpRegulSelModeInfo_t
          • RegionSelMode
          • Reserved
        • HiOtpPhyInfo_t
          • OtpPhyVer
          • Phy0Region
          • Phy1Region
        • HiStartupIndBody_t
          • DisabledChannelList
          • FirmwareLabel
          • FirmwareType
          • HardwareId
          • MacAddr0
          • MacAddr1
          • NumInpChBufs
          • NumInterfaces
          • NumLinksAP
          • OPN
          • SizeInpChBuf
          • Status
          • SupportedRateMask
          • UID
        • HiConfigurationReqBody_t
          • Length
          • PdsData
        • HiConfigurationCnfBody_t
          • Status
        • HiControlGpioReqBody_t
          • GpioLabel
          • GpioMode
        • HiControlGpioCnfBody_t
          • Status
          • Value
        • HiRxStats_t
          • Cfo
          • Date
          • IsExtPwrClk
          • NbCrcFrame
          • NbRxByRate
          • NbRxFrame
          • Per
          • PerTotal
          • PwrClkFreq
          • Rssi
          • Snr
          • Throughput
        • HiGenericIndBody_t
          • IndicationData
          • IndicationType
        • HiExceptionIndBody_t
          • Data
        • HiErrorIndBody_t
          • Data
          • Type
        • HiShutDownReq_t
        • HiGenericIndicationType
          • HI_GENERIC_INDICATION_TYPE_RAW
          • HI_GENERIC_INDICATION_TYPE_STRING
          • HI_GENERIC_INDICATION_TYPE_RX_STATS
        • HiGpioError
          • HI_GPIO_ERROR_0
          • HI_GPIO_ERROR_1
          • HI_GPIO_ERROR_2
        • HiGpioMode
          • HI_GPIO_MODE_D0
          • HI_GPIO_MODE_D1
          • HI_GPIO_MODE_OD0
          • HI_GPIO_MODE_OD1
          • HI_GPIO_MODE_TRISTATE
          • HI_GPIO_MODE_TOGGLE
          • HI_GPIO_MODE_READ
        • WsmHiError
          • WSM_HI_ERROR_FIRMWARE_ROLLBACK
          • WSM_HI_ERROR_FIRMWARE_DEBUG_ENABLED
          • WSM_HI_ERROR_OUTDATED_SESSION_KEY
          • WSM_HI_ERROR_INVALID_SESSION_KEY
          • WSM_HI_ERROR_OOR_VOLTAGE
          • WSM_HI_ERROR_PDS_VERSION
      • Secure_Link
        • HiSetSlMacKeyReqBody_t
          • KeyValue
          • OtpOrRam
        • HiSetSlMacKeyCnfBody_t
          • Status
        • HiSlExchangePubKeysReqBody_t
          • HostPubKey
          • HostPubKeyMac
        • HiSlExchangePubKeysCnfBody_t
          • NcpPubKey
          • NcpPubKeyMac
          • Status
        • HiSlConfigureReqBody_t
          • EncrBmp
          • SkeyInvld
        • HiSlConfigureCnfBody_t
          • Status
        • SecureLinkState
          • SECURE_LINK_NA_MODE
          • SECURE_LINK_UNTRUSTED_MODE
          • SECURE_LINK_TRUSTED_MODE
          • SECURE_LINK_TRUSTED_ACTIVE_ENFORCED
        • SlConfigureSkeyInvld
          • SL_CONFIGURE_SKEY_INVLD_INVALIDATE
          • SL_CONFIGURE_SKEY_INVLD_NOP
        • SlMacKeyDest
          • SL_MAC_KEY_DEST_OTP
          • SL_MAC_KEY_DEST_RAM
      • Prevent_Firmware_Rollback
        • HiPreventRollbackReqBody_t
          • MagicWord
        • HiPreventRollbackCnfBody_t
          • Status
      • HiGeneralCommandsIds_t
        • confirmation
        • indication
        • request
      • HiGeneralConfirmationsIds
        • HI_CONFIGURATION_CNF_ID
        • HI_CONTROL_GPIO_CNF_ID
        • HI_SET_SL_MAC_KEY_CNF_ID
        • HI_SL_EXCHANGE_PUB_KEYS_CNF_ID
        • HI_SL_CONFIGURE_CNF_ID
        • HI_PREVENT_ROLLBACK_CNF_ID
      • HiGeneralIndicationsIds
        • HI_EXCEPTION_IND_ID
        • HI_STARTUP_IND_ID
        • HI_GENERIC_IND_ID
        • HI_ERROR_IND_ID
      • HiGeneralRequestsIds
        • HI_CONFIGURATION_REQ_ID
        • HI_CONTROL_GPIO_REQ_ID
        • HI_SET_SL_MAC_KEY_REQ_ID
        • HI_SL_EXCHANGE_PUB_KEYS_REQ_ID
        • HI_SL_CONFIGURE_REQ_ID
        • HI_PREVENT_ROLLBACK_REQ_ID
        • HI_SHUT_DOWN_REQ_ID
      • HiStatus
        • HI_STATUS_SUCCESS
        • HI_STATUS_FAILURE
        • HI_INVALID_PARAMETER
        • HI_STATUS_GPIO_WARNING
        • HI_ERROR_UNSUPPORTED_MSG_ID
        • SL_MAC_KEY_STATUS_SUCCESS
        • SL_MAC_KEY_STATUS_FAILED_KEY_ALREADY_BURNED
        • SL_MAC_KEY_STATUS_FAILED_RAM_MODE_NOT_ALLOWED
        • SL_MAC_KEY_STATUS_FAILED_UNKNOWN_MODE
        • SL_PUB_KEY_EXCHANGE_STATUS_SUCCESS
        • SL_PUB_KEY_EXCHANGE_STATUS_FAILED
        • PREVENT_ROLLBACK_CNF_SUCCESS
        • PREVENT_ROLLBACK_CNF_WRONG_MAGIC_WORD
    • FULL_MAC_API
      • Idle state
        • WfmHiSetMacAddressReq_t
          • Body
          • Header
        • WfmHiSetMacAddressCnf_t
          • Body
          • Header
        • WfmHiConnectReq_t
          • Body
          • Header
        • WfmHiConnectCnf_t
          • Body
          • Header
        • WfmHiConnectInd_t
          • Body
          • Header
        • WfmHiStartApReq_t
          • Body
          • Header
        • WfmHiStartApCnf_t
          • Body
          • Header
        • WfmHiStartApInd_t
          • Body
          • Header
        • WfmHiStartScanReq_t
          • Body
          • Header
        • WfmHiStartScanCnf_t
          • Body
          • Header
        • WfmHiStopScanCnf_t
          • Body
          • Header
        • WfmHiScanResultInd_t
          • Body
          • Header
        • WfmHiScanCompleteInd_t
          • Body
          • Header
        • WfmHiJoinIbssReq_t
          • Body
          • Header
        • WfmHiJoinIbssCnf_t
          • Body
          • Header
        • WfmHiJoinIbssInd_t
          • Body
          • Header
        • WfmHiSetRoamParametersReq_t
          • Body
          • Header
        • WfmHiSetRoamParametersCnf_t
          • Body
          • Header
        • WfmHiSetTxRateParametersReq_t
          • Body
          • Header
        • WfmHiSetTxRateParametersCnf_t
          • Body
          • Header
        • WfmHiStopScanReq_t
      • Wi-Fi client state
        • WfmHiDisconnectCnf_t
          • Body
          • Header
        • WfmHiDisconnectInd_t
          • Body
          • Header
        • WfmHiGetSignalStrengthCnf_t
          • Body
          • Header
        • WfmHiSetPmModeReq_t
          • Body
          • Header
        • WfmHiSetPmModeCnf_t
          • Body
          • Header
        • WfmHiSendFrameReq_t
          • Body
          • Header
        • WfmHiSendFrameCnf_t
          • Body
          • Header
        • WfmHiReceivedInd_t
          • Body
          • Header
        • WfmHiStartScanReq_t
          • Body
          • Header
        • WfmHiStartScanCnf_t
          • Body
          • Header
        • WfmHiStopScanCnf_t
          • Body
          • Header
        • WfmHiScanResultInd_t
          • Body
          • Header
        • WfmHiScanCompleteInd_t
          • Body
          • Header
        • WfmHiAddMulticastAddrReq_t
          • Body
          • Header
        • WfmHiAddMulticastAddrCnf_t
          • Body
          • Header
        • WfmHiRemoveMulticastAddrReq_t
          • Body
          • Header
        • WfmHiRemoveMulticastAddrCnf_t
          • Body
          • Header
        • WfmHiSetRoamParametersReq_t
          • Body
          • Header
        • WfmHiSetRoamParametersCnf_t
          • Body
          • Header
        • WfmHiSetTxRateParametersReq_t
          • Body
          • Header
        • WfmHiSetTxRateParametersCnf_t
          • Body
          • Header
        • WfmHiSetArpIpAddressReq_t
          • Body
          • Header
        • WfmHiSetArpIpAddressCnf_t
          • Body
          • Header
        • WfmHiSetNsIpAddressReq_t
          • Body
          • Header
        • WfmHiSetNsIpAddressCnf_t
          • Body
          • Header
        • WfmHiSetBroadcastFilterReq_t
          • Body
          • Header
        • WfmHiSetBroadcastFilterCnf_t
          • Body
          • Header
        • WfmHiSetScanParametersReq_t
        • WfmHiSetScanParametersCnf_t
        • WfmHiDisconnectReq_t
        • WfmHiGetSignalStrengthReq_t
        • WfmHiStopScanReq_t
      • Wi-Fi access point state
        • WfmHiUpdateApReq_t
          • Body
          • Header
        • WfmHiUpdateApCnf_t
          • Body
          • Header
        • WfmHiStopApCnf_t
          • Body
          • Header
        • WfmHiApClientConnectedInd_t
          • Body
          • Header
        • WfmHiApClientRejectedInd_t
          • Body
          • Header
        • WfmHiDisconnectApClientReq_t
          • Body
          • Header
        • WfmHiDisconnectApClientCnf_t
          • Body
          • Header
        • WfmHiApClientDisconnectedInd_t
          • Body
          • Header
        • WfmHiSendFrameReq_t
          • Body
          • Header
        • WfmHiSendFrameCnf_t
          • Body
          • Header
        • WfmHiReceivedInd_t
          • Body
          • Header
        • WfmHiAddMulticastAddrReq_t
          • Body
          • Header
        • WfmHiAddMulticastAddrCnf_t
          • Body
          • Header
        • WfmHiRemoveMulticastAddrReq_t
          • Body
          • Header
        • WfmHiRemoveMulticastAddrCnf_t
          • Body
          • Header
        • WfmHiSetMaxApClientCountReq_t
          • Body
          • Header
        • WfmHiSetMaxApClientCountCnf_t
          • Body
          • Header
        • WfmHiSetMaxApClientInactivityReq_t
          • Body
          • Header
        • WfmHiSetMaxApClientInactivityCnf_t
          • Body
          • Header
        • WfmHiStopApReq_t
        • WfmHiStopApInd_t
      • IBSS station state
        • WfmHiSendFrameReq_t
          • Body
          • Header
        • WfmHiSendFrameCnf_t
          • Body
          • Header
        • WfmHiReceivedInd_t
          • Body
          • Header
        • WfmHiLeaveIbssCnf_t
          • Body
          • Header
        • WfmHiLeaveIbssReq_t
        • WfmHiLeaveIbssInd_t
      • API constant values
        • WFM_API_ARP_IP_ADDR_SIZE
        • WFM_API_BSSID_SIZE
        • WFM_API_CHANNEL_NUMBER_SIZE
        • WFM_API_IPV6_ADDR_SIZE
        • WFM_API_MAC_ADDR_SIZE
        • WFM_API_MAC_SIZE
        • WFM_API_NS_IP_ADDR_SIZE
        • WFM_API_PASSWORD_SIZE
        • WFM_API_SSID_DEF_SIZE
        • WFM_API_SSID_SIZE
        • WfmClientIsolation
          • WFM_CLIENT_ISOLATION_DISABLED
          • WFM_CLIENT_ISOLATION_ENABLED
        • WfmFrameType
          • WFM_FRAME_TYPE_MGMT
          • WFM_FRAME_TYPE_ACTION
          • WFM_FRAME_TYPE_DATA
        • WfmHiddenSsid
          • WFM_HIDDEN_SSID_FALSE
          • WFM_HIDDEN_SSID_TRUE
        • WfmMaxPhyRate
          • WFM_MAX_PHY_RATE_B_1MBPS
          • WFM_MAX_PHY_RATE_B_2MBPS
          • WFM_MAX_PHY_RATE_B_5P5MBPS
          • WFM_MAX_PHY_RATE_B_11MBPS
          • WFM_MAX_PHY_RATE_G_6MBPS
          • WFM_MAX_PHY_RATE_G_12MBPS
          • WFM_MAX_PHY_RATE_G_18MBPS
          • WFM_MAX_PHY_RATE_G_24MBPS
          • WFM_MAX_PHY_RATE_G_36MBPS
          • WFM_MAX_PHY_RATE_G_42MBPS
          • WFM_MAX_PHY_RATE_G_48MBPS
          • WFM_MAX_PHY_RATE_G_54MBPS
          • WFM_MAX_PHY_RATE_N_6P5MBPS
          • WFM_MAX_PHY_RATE_N_13MBPS
          • WFM_MAX_PHY_RATE_N_19P5MBPS
          • WFM_MAX_PHY_RATE_N_26MBPS
          • WFM_MAX_PHY_RATE_N_39MBPS
          • WFM_MAX_PHY_RATE_N_52MBPS
          • WFM_MAX_PHY_RATE_N_58P5MBPS
          • WFM_MAX_PHY_RATE_N_65MBPS
        • WfmMgmtFrameProtection
          • WFM_MGMT_FRAME_PROTECTION_DISABLED
          • WFM_MGMT_FRAME_PROTECTION_OPTIONAL
          • WFM_MGMT_FRAME_PROTECTION_MANDATORY
        • WfmPmMode
          • WFM_PM_MODE_ACTIVE
          • WFM_PM_MODE_PS
          • WFM_PM_MODE_DTIM
        • WfmPriority
          • WFM_PRIORITY_BE
          • WFM_PRIORITY_BK
          • WFM_PRIORITY_VI
          • WFM_PRIORITY_VO
        • WfmReason
          • WFM_REASON_UNSPECIFIED
          • WFM_REASON_TIMEOUT
          • WFM_REASON_LEAVING_BSS
          • WFM_REASON_UNKNOWN_STA
          • WFM_REASON_AP_FULL
        • WfmScanMode
          • WFM_SCAN_MODE_PASSIVE
          • WFM_SCAN_MODE_ACTIVE
        • WfmSecurityMode
          • WFM_SECURITY_MODE_OPEN
          • WFM_SECURITY_MODE_WEP
          • WFM_SECURITY_MODE_WPA2_WPA1_PSK
          • WFM_SECURITY_MODE_WPA2_PSK
        • WfmStatus
          • WFM_STATUS_SUCCESS
          • WFM_STATUS_INVALID_PARAMETER
          • WFM_STATUS_WRONG_STATE
          • WFM_STATUS_GENERAL_FAILURE
      • API types
        • WfmHiSsidDef_t
          • Ssid
          • SsidLength
        • WfmHiRateSetBitmask_t
          • B11Mbps
          • B1Mbps
          • B2Mbps
          • B5P5Mbps
          • G12Mbps
          • G18Mbps
          • G24Mbps
          • G36Mbps
          • G48Mbps
          • G54Mbps
          • G6Mbps
          • G9Mbps
          • Mcs0
          • Mcs1
          • Mcs2
          • Mcs3
          • Mcs4
          • Mcs5
          • Mcs6
          • Mcs7
          • Unused
          • Unused2
        • WfmHiNsIpAddr_t
          • Ipv6Addr
      • API concepts
        • Service Set Identifier
        • Basic Service Set Identifier
        • Media Access Control address
        • Vendor-specific IE
        • Passwords and passphrases
        • Received Channel Power Indicator
        • Power management
        • Hidden network
        • Client isolation
        • Packet types
        • Scanning
        • Offloading
        • Filtering
        • Roaming
        • Transmit rate
      • API messages
        • WfmHiSetMacAddressReqBody_t
          • MacAddr
          • Reserved
        • WfmHiSetMacAddressReq_t
          • Body
          • Header
        • WfmHiSetMacAddressCnfBody_t
          • Status
        • WfmHiSetMacAddressCnf_t
          • Body
          • Header
        • WfmHiConnectReqBody_t
          • BSSID
          • Channel
          • IeDataLength
          • MgmtFrameProtection
          • Password
          • PasswordLength
          • PreventRoaming
          • SecurityMode
          • SsidDef
        • WfmHiConnectReq_t
          • Body
          • Header
        • WfmHiConnectCnfBody_t
          • Status
        • WfmHiConnectCnf_t
          • Body
          • Header
        • WfmHiConnectIndBody_t
          • BeaconInterval
          • Channel
          • DtimPeriod
          • Mac
          • MaxPhyRate
          • Status
        • WfmHiConnectInd_t
          • Body
          • Header
        • WfmHiDisconnectCnfBody_t
          • Status
        • WfmHiDisconnectCnf_t
          • Body
          • Header
        • WfmHiDisconnectIndBody_t
          • Mac
          • Reason
        • WfmHiDisconnectInd_t
          • Body
          • Header
        • WfmHiGetSignalStrengthCnfBody_t
          • Rcpi
          • Status
        • WfmHiGetSignalStrengthCnf_t
          • Body
          • Header
        • WfmHiSetPmModeReqBody_t
          • ListenInterval
          • PowerMode
        • WfmHiSetPmModeReq_t
          • Body
          • Header
        • WfmHiSetPmModeCnfBody_t
          • Status
        • WfmHiSetPmModeCnf_t
          • Body
          • Header
        • WfmHiStartApReqBody_t
          • BeaconIeDataLength
          • Channel
          • ClientIsolation
          • HiddenSsid
          • MgmtFrameProtection
          • Password
          • PasswordLength
          • ProbeRespIeDataLength
          • SecurityMode
          • SsidDef
        • WfmHiStartApReq_t
          • Body
          • Header
        • WfmHiStartApCnfBody_t
          • Status
        • WfmHiStartApCnf_t
          • Body
          • Header
        • WfmHiStartApIndBody_t
          • Status
        • WfmHiStartApInd_t
          • Body
          • Header
        • WfmHiUpdateApReqBody_t
          • BeaconIeDataLength
          • ProbeRespIeDataLength
        • WfmHiUpdateApReq_t
          • Body
          • Header
        • WfmHiUpdateApCnfBody_t
          • Status
        • WfmHiUpdateApCnf_t
          • Body
          • Header
        • WfmHiStopApCnfBody_t
          • Status
        • WfmHiStopApCnf_t
          • Body
          • Header
        • WfmHiApClientConnectedIndBody_t
          • Mac
        • WfmHiApClientConnectedInd_t
          • Body
          • Header
        • WfmHiApClientRejectedIndBody_t
          • Mac
          • Reason
        • WfmHiApClientRejectedInd_t
          • Body
          • Header
        • WfmHiDisconnectApClientReqBody_t
          • Mac
        • WfmHiDisconnectApClientReq_t
          • Body
          • Header
        • WfmHiDisconnectApClientCnfBody_t
          • Status
        • WfmHiDisconnectApClientCnf_t
          • Body
          • Header
        • WfmHiApClientDisconnectedIndBody_t
          • Mac
          • Reason
        • WfmHiApClientDisconnectedInd_t
          • Body
          • Header
        • WfmHiSendFrameReqBody_t
          • FrameType
          • PacketDataLength
          • PacketId
          • Priority
        • WfmHiSendFrameReq_t
          • Body
          • Header
        • WfmHiSendFrameCnfBody_t
          • PacketId
          • Reserved
          • Status
        • WfmHiSendFrameCnf_t
          • Body
          • Header
        • WfmHiReceivedIndBody_t
          • FrameLength
          • FramePadding
          • FrameType
        • WfmHiReceivedInd_t
          • Body
          • Header
        • WfmHiStartScanReqBody_t
          • ChannelListCount
          • IeDataLength
          • ScanMode
          • SsidListCount
        • WfmHiStartScanReq_t
          • Body
          • Header
        • WfmHiStartScanCnfBody_t
          • Status
        • WfmHiStartScanCnf_t
          • Body
          • Header
        • WfmHiStopScanCnfBody_t
          • Status
        • WfmHiStopScanCnf_t
          • Body
          • Header
        • WfmHiScanResultIndBody_t
          • Channel
          • IeDataLength
          • Mac
          • Rcpi
          • Reserved
          • SsidDef
        • WfmHiScanResultInd_t
          • Body
          • Header
        • WfmHiScanCompleteIndBody_t
          • Status
        • WfmHiScanCompleteInd_t
          • Body
          • Header
        • WfmHiJoinIbssReqBody_t
          • Channel
          • Password
          • PasswordLength
          • SecurityMode
          • SsidDef
        • WfmHiJoinIbssReq_t
          • Body
          • Header
        • WfmHiJoinIbssCnfBody_t
          • Status
        • WfmHiJoinIbssCnf_t
          • Body
          • Header
        • WfmHiJoinIbssIndBody_t
          • Bssid
          • Reserved
          • Status
        • WfmHiJoinIbssInd_t
          • Body
          • Header
        • WfmHiLeaveIbssCnfBody_t
          • Status
        • WfmHiLeaveIbssCnf_t
          • Body
          • Header
        • WfmHiAddMulticastAddrReqBody_t
          • Mac
        • WfmHiAddMulticastAddrReq_t
          • Body
          • Header
        • WfmHiAddMulticastAddrCnfBody_t
          • Status
        • WfmHiAddMulticastAddrCnf_t
          • Body
          • Header
        • WfmHiRemoveMulticastAddrReqBody_t
          • Mac
        • WfmHiRemoveMulticastAddrReq_t
          • Body
          • Header
        • WfmHiRemoveMulticastAddrCnfBody_t
          • Status
        • WfmHiRemoveMulticastAddrCnf_t
          • Body
          • Header
        • WfmHiSetMaxApClientCountReqBody_t
          • Count
        • WfmHiSetMaxApClientCountReq_t
          • Body
          • Header
        • WfmHiSetMaxApClientCountCnfBody_t
          • Status
        • WfmHiSetMaxApClientCountCnf_t
          • Body
          • Header
        • WfmHiSetMaxApClientInactivityReqBody_t
          • InactivityTimeout
        • WfmHiSetMaxApClientInactivityReq_t
          • Body
          • Header
        • WfmHiSetMaxApClientInactivityCnfBody_t
          • Status
        • WfmHiSetMaxApClientInactivityCnf_t
          • Body
          • Header
        • WfmHiSetRoamParametersReqBody_t
          • BeaconLostCount
          • ChannelListCount
          • RcpiHysteresis
          • RcpiThreshold
        • WfmHiSetRoamParametersReq_t
          • Body
          • Header
        • WfmHiSetRoamParametersCnfBody_t
          • Status
        • WfmHiSetRoamParametersCnf_t
          • Body
          • Header
        • WfmHiSetTxRateParametersReqBody_t
          • RateSetBitmask
          • Reserved
        • WfmHiSetTxRateParametersReq_t
          • Body
          • Header
        • WfmHiSetTxRateParametersCnfBody_t
          • Status
        • WfmHiSetTxRateParametersCnf_t
          • Body
          • Header
        • WfmHiSetArpIpAddressReqBody_t
          • ArpIpAddr
        • WfmHiSetArpIpAddressReq_t
          • Body
          • Header
        • WfmHiSetArpIpAddressCnfBody_t
          • Status
        • WfmHiSetArpIpAddressCnf_t
          • Body
          • Header
        • WfmHiSetNsIpAddressReqBody_t
          • NsIpAddr
        • WfmHiSetNsIpAddressReq_t
          • Body
          • Header
        • WfmHiSetNsIpAddressCnfBody_t
          • Status
        • WfmHiSetNsIpAddressCnf_t
          • Body
          • Header
        • WfmHiSetBroadcastFilterReqBody_t
          • Filter
        • WfmHiSetBroadcastFilterReq_t
          • Body
          • Header
        • WfmHiSetBroadcastFilterCnfBody_t
          • Status
        • WfmHiSetBroadcastFilterCnf_t
          • Body
          • Header
        • WfmHiSetScanParametersReqBody_t
          • ActiveChannelTime
          • NumOfProbeRequests
          • PassiveChannelTime
          • Reserved
        • WfmHiSetScanParametersReq_t
        • WfmHiSetScanParametersCnfBody_t
          • Status
        • WfmHiSetScanParametersCnf_t
        • WfmHiDisconnectReq_t
        • WfmHiGetSignalStrengthReq_t
        • WfmHiStopApReq_t
        • WfmHiStopApInd_t
        • WfmHiStopScanReq_t
        • WfmHiLeaveIbssReq_t
        • WfmHiLeaveIbssInd_t
      • WfmMessageIds_t
        • Confirmations
        • Indications
        • Requests
      • WfmConfirmationsIds
        • WFM_HI_SET_MAC_ADDRESS_CNF_ID
        • WFM_HI_CONNECT_CNF_ID
        • WFM_HI_DISCONNECT_CNF_ID
        • WFM_HI_START_AP_CNF_ID
        • WFM_HI_UPDATE_AP_CNF_ID
        • WFM_HI_STOP_AP_CNF_ID
        • WFM_HI_SEND_FRAME_CNF_ID
        • WFM_HI_START_SCAN_CNF_ID
        • WFM_HI_STOP_SCAN_CNF_ID
        • WFM_HI_GET_SIGNAL_STRENGTH_CNF_ID
        • WFM_HI_DISCONNECT_AP_CLIENT_CNF_ID
        • WFM_HI_JOIN_IBSS_CNF_ID
        • WFM_HI_LEAVE_IBSS_CNF_ID
        • WFM_HI_SET_PM_MODE_CNF_ID
        • WFM_HI_ADD_MULTICAST_ADDR_CNF_ID
        • WFM_HI_REMOVE_MULTICAST_ADDR_CNF_ID
        • WFM_HI_SET_MAX_AP_CLIENT_COUNT_CNF_ID
        • WFM_HI_SET_MAX_AP_CLIENT_INACTIVITY_CNF_ID
        • WFM_HI_SET_ROAM_PARAMETERS_CNF_ID
        • WFM_HI_SET_TX_RATE_PARAMETERS_CNF_ID
        • WFM_HI_SET_ARP_IP_ADDRESS_CNF_ID
        • WFM_HI_SET_NS_IP_ADDRESS_CNF_ID
        • WFM_HI_SET_BROADCAST_FILTER_CNF_ID
        • WFM_HI_SET_SCAN_PARAMETERS_CNF_ID
      • WfmIndicationsIds
        • WFM_HI_CONNECT_IND_ID
        • WFM_HI_DISCONNECT_IND_ID
        • WFM_HI_START_AP_IND_ID
        • WFM_HI_STOP_AP_IND_ID
        • WFM_HI_RECEIVED_IND_ID
        • WFM_HI_SCAN_RESULT_IND_ID
        • WFM_HI_SCAN_COMPLETE_IND_ID
        • WFM_HI_AP_CLIENT_CONNECTED_IND_ID
        • WFM_HI_AP_CLIENT_REJECTED_IND_ID
        • WFM_HI_AP_CLIENT_DISCONNECTED_IND_ID
        • WFM_HI_JOIN_IBSS_IND_ID
        • WFM_HI_LEAVE_IBSS_IND_ID
      • WfmRequestsIds
        • WFM_HI_SET_MAC_ADDRESS_REQ_ID
        • WFM_HI_CONNECT_REQ_ID
        • WFM_HI_DISCONNECT_REQ_ID
        • WFM_HI_START_AP_REQ_ID
        • WFM_HI_UPDATE_AP_REQ_ID
        • WFM_HI_STOP_AP_REQ_ID
        • WFM_HI_SEND_FRAME_REQ_ID
        • WFM_HI_START_SCAN_REQ_ID
        • WFM_HI_STOP_SCAN_REQ_ID
        • WFM_HI_GET_SIGNAL_STRENGTH_REQ_ID
        • WFM_HI_DISCONNECT_AP_CLIENT_REQ_ID
        • WFM_HI_JOIN_IBSS_REQ_ID
        • WFM_HI_LEAVE_IBSS_REQ_ID
        • WFM_HI_SET_PM_MODE_REQ_ID
        • WFM_HI_ADD_MULTICAST_ADDR_REQ_ID
        • WFM_HI_REMOVE_MULTICAST_ADDR_REQ_ID
        • WFM_HI_SET_MAX_AP_CLIENT_COUNT_REQ_ID
        • WFM_HI_SET_MAX_AP_CLIENT_INACTIVITY_REQ_ID
        • WFM_HI_SET_ROAM_PARAMETERS_REQ_ID
        • WFM_HI_SET_TX_RATE_PARAMETERS_REQ_ID
        • WFM_HI_SET_ARP_IP_ADDRESS_REQ_ID
        • WFM_HI_SET_NS_IP_ADDRESS_REQ_ID
        • WFM_HI_SET_BROADCAST_FILTER_REQ_ID
        • WFM_HI_SET_SCAN_PARAMETERS_REQ_ID
    • FULL_MAC_DRIVER_API
      • wf200_add_multicast_address
      • wf200_disconnect_ap_client_command
      • wf200_get_signal_strength
      • wf200_send_disconnect_command
      • wf200_send_ethernet_frame
      • wf200_send_join_command
      • wf200_send_scan_command
      • wf200_send_stop_scan_command
      • wf200_set_mac_address
      • wf200_set_max_ap_client
      • wf200_set_power_mode
      • wf200_start_ap_command
      • wf200_stop_ap_command
      • wf200_update_ap_command
    • GENERAL_DRIVER_API
      • wf200_send_configuration
      • wf200_shutdown
  • Data Structures
    • Data Structures
      • HiCapabilities_t
        • LinkMode
        • Reserved
        • Reserved2
        • Reserved3
        • Reserved4
      • HiConfigurationCnfBody_t
        • Status
      • HiConfigurationReqBody_t
        • Length
        • PdsData
      • HiControlGpioCnfBody_t
        • Status
        • Value
      • HiControlGpioReqBody_t
        • GpioLabel
        • GpioMode
      • HiErrorIndBody_t
        • Data
        • Type
      • HiExceptionIndBody_t
        • Data
      • HiGeneralCommandsIds_t
        • confirmation
        • indication
        • request
      • HiGenericCnf_t
        • Header
        • Status
      • HiGenericIndBody_t
        • IndicationData
        • IndicationType
      • HiGenericMsg_t
        • Body
        • Header
      • HiMsgHdr_t
        • MsgLen
        • s
      • HiOtpPhyInfo_t
        • OtpPhyVer
        • Phy0Region
        • Phy1Region
      • HiOtpRegulSelModeInfo_t
        • RegionSelMode
        • Reserved
      • HiPreventRollbackCnfBody_t
        • Status
      • HiPreventRollbackReqBody_t
        • MagicWord
      • HiRxStats_t
        • Cfo
        • Date
        • IsExtPwrClk
        • NbCrcFrame
        • NbRxByRate
        • NbRxFrame
        • Per
        • PerTotal
        • PwrClkFreq
        • Rssi
        • Snr
        • Throughput
      • HiSetSlMacKeyCnfBody_t
        • Status
      • HiSetSlMacKeyReqBody_t
        • KeyValue
        • OtpOrRam
      • HiSlConfigureCnfBody_t
        • Status
      • HiSlConfigureReqBody_t
        • EncrBmp
        • SkeyInvld
      • HiSlExchangePubKeysCnfBody_t
        • NcpPubKey
        • NcpPubKeyMac
        • Status
      • HiSlExchangePubKeysReqBody_t
        • HostPubKey
        • HostPubKeyMac
      • HiStartupIndBody_t
        • DisabledChannelList
        • FirmwareLabel
        • FirmwareType
        • HardwareId
        • MacAddr0
        • MacAddr1
        • NumInpChBufs
        • NumInterfaces
        • NumLinksAP
        • OPN
        • SizeInpChBuf
        • Status
        • SupportedRateMask
        • UID
      • MsginfoBytes_t
        • MsgId
        • MsgInfo
      • MsginfoUnion_t
        • b
        • t
        • U16MsgInfo
      • wf200_basic_frame_t
      • wf200_buffer_t
      • wf200_context_t
        • data_frame_id
        • event_payload_buffer
        • opn
        • last_command_id
        • mac_addr_0
        • mac_addr_1
        • posted_event_id
        • waited_event_id
      • wf200_ethernet_frame_t
      • wf200_frame_t
      • WfmHiAddMulticastAddrCnf_t
        • Body
        • Header
      • WfmHiAddMulticastAddrCnfBody_t
        • Status
      • WfmHiAddMulticastAddrReq_t
        • Body
        • Header
      • WfmHiAddMulticastAddrReqBody_t
        • Mac
      • WfmHiApClientConnectedInd_t
        • Body
        • Header
      • WfmHiApClientConnectedIndBody_t
        • Mac
      • WfmHiApClientDisconnectedInd_t
        • Body
        • Header
      • WfmHiApClientDisconnectedIndBody_t
        • Mac
        • Reason
      • WfmHiApClientRejectedInd_t
        • Body
        • Header
      • WfmHiApClientRejectedIndBody_t
        • Mac
        • Reason
      • WfmHiConnectCnf_t
        • Body
        • Header
      • WfmHiConnectCnfBody_t
        • Status
      • WfmHiConnectInd_t
        • Body
        • Header
      • WfmHiConnectIndBody_t
        • BeaconInterval
        • Channel
        • DtimPeriod
        • Mac
        • MaxPhyRate
        • Status
      • WfmHiConnectReq_t
        • Body
        • Header
      • WfmHiConnectReqBody_t
        • BSSID
        • Channel
        • IeDataLength
        • MgmtFrameProtection
        • Password
        • PasswordLength
        • PreventRoaming
        • SecurityMode
        • SsidDef
      • WfmHiDisconnectApClientCnf_t
        • Body
        • Header
      • WfmHiDisconnectApClientCnfBody_t
        • Status
      • WfmHiDisconnectApClientReq_t
        • Body
        • Header
      • WfmHiDisconnectApClientReqBody_t
        • Mac
      • WfmHiDisconnectCnf_t
        • Body
        • Header
      • WfmHiDisconnectCnfBody_t
        • Status
      • WfmHiDisconnectInd_t
        • Body
        • Header
      • WfmHiDisconnectIndBody_t
        • Mac
        • Reason
      • WfmHiDisconnectReq_t
      • WfmHiGetSignalStrengthCnf_t
        • Body
        • Header
      • WfmHiGetSignalStrengthCnfBody_t
        • Rcpi
        • Status
      • WfmHiGetSignalStrengthReq_t
      • WfmHiJoinIbssCnf_t
        • Body
        • Header
      • WfmHiJoinIbssCnfBody_t
        • Status
      • WfmHiJoinIbssInd_t
        • Body
        • Header
      • WfmHiJoinIbssIndBody_t
        • Bssid
        • Reserved
        • Status
      • WfmHiJoinIbssReq_t
        • Body
        • Header
      • WfmHiJoinIbssReqBody_t
        • Channel
        • Password
        • PasswordLength
        • SecurityMode
        • SsidDef
      • WfmHiLeaveIbssCnf_t
        • Body
        • Header
      • WfmHiLeaveIbssCnfBody_t
        • Status
      • WfmHiLeaveIbssInd_t
      • WfmHiLeaveIbssReq_t
      • WfmHiNsIpAddr_t
        • Ipv6Addr
      • WfmHiRateSetBitmask_t
        • B11Mbps
        • B1Mbps
        • B2Mbps
        • B5P5Mbps
        • G12Mbps
        • G18Mbps
        • G24Mbps
        • G36Mbps
        • G48Mbps
        • G54Mbps
        • G6Mbps
        • G9Mbps
        • Mcs0
        • Mcs1
        • Mcs2
        • Mcs3
        • Mcs4
        • Mcs5
        • Mcs6
        • Mcs7
        • Unused
        • Unused2
      • WfmHiReceivedInd_t
        • Body
        • Header
      • WfmHiReceivedIndBody_t
        • FrameLength
        • FramePadding
        • FrameType
      • WfmHiRemoveMulticastAddrCnf_t
        • Body
        • Header
      • WfmHiRemoveMulticastAddrCnfBody_t
        • Status
      • WfmHiRemoveMulticastAddrReq_t
        • Body
        • Header
      • WfmHiRemoveMulticastAddrReqBody_t
        • Mac
      • WfmHiScanCompleteInd_t
        • Body
        • Header
      • WfmHiScanCompleteIndBody_t
        • Status
      • WfmHiScanResultInd_t
        • Body
        • Header
      • WfmHiScanResultIndBody_t
        • Channel
        • IeDataLength
        • Mac
        • Rcpi
        • Reserved
        • SsidDef
      • WfmHiSendFrameCnf_t
        • Body
        • Header
      • WfmHiSendFrameCnfBody_t
        • PacketId
        • Reserved
        • Status
      • WfmHiSendFrameReq_t
        • Body
        • Header
      • WfmHiSendFrameReqBody_t
        • FrameType
        • PacketDataLength
        • PacketId
        • Priority
      • WfmHiSetArpIpAddressCnf_t
        • Body
        • Header
      • WfmHiSetArpIpAddressCnfBody_t
        • Status
      • WfmHiSetArpIpAddressReq_t
        • Body
        • Header
      • WfmHiSetArpIpAddressReqBody_t
        • ArpIpAddr
      • WfmHiSetBroadcastFilterCnf_t
        • Body
        • Header
      • WfmHiSetBroadcastFilterCnfBody_t
        • Status
      • WfmHiSetBroadcastFilterReq_t
        • Body
        • Header
      • WfmHiSetBroadcastFilterReqBody_t
        • Filter
      • WfmHiSetMacAddressCnf_t
        • Body
        • Header
      • WfmHiSetMacAddressCnfBody_t
        • Status
      • WfmHiSetMacAddressReq_t
        • Body
        • Header
      • WfmHiSetMacAddressReqBody_t
        • MacAddr
        • Reserved
      • WfmHiSetMaxApClientCountCnf_t
        • Body
        • Header
      • WfmHiSetMaxApClientCountCnfBody_t
        • Status
      • WfmHiSetMaxApClientCountReq_t
        • Body
        • Header
      • WfmHiSetMaxApClientCountReqBody_t
        • Count
      • WfmHiSetMaxApClientInactivityCnf_t
        • Body
        • Header
      • WfmHiSetMaxApClientInactivityCnfBody_t
        • Status
      • WfmHiSetMaxApClientInactivityReq_t
        • Body
        • Header
      • WfmHiSetMaxApClientInactivityReqBody_t
        • InactivityTimeout
      • WfmHiSetNsIpAddressCnf_t
        • Body
        • Header
      • WfmHiSetNsIpAddressCnfBody_t
        • Status
      • WfmHiSetNsIpAddressReq_t
        • Body
        • Header
      • WfmHiSetNsIpAddressReqBody_t
        • NsIpAddr
      • WfmHiSetPmModeCnf_t
        • Body
        • Header
      • WfmHiSetPmModeCnfBody_t
        • Status
      • WfmHiSetPmModeReq_t
        • Body
        • Header
      • WfmHiSetPmModeReqBody_t
        • ListenInterval
        • PowerMode
      • WfmHiSetRoamParametersCnf_t
        • Body
        • Header
      • WfmHiSetRoamParametersCnfBody_t
        • Status
      • WfmHiSetRoamParametersReq_t
        • Body
        • Header
      • WfmHiSetRoamParametersReqBody_t
        • BeaconLostCount
        • ChannelListCount
        • RcpiHysteresis
        • RcpiThreshold
      • WfmHiSetScanParametersCnf_t
      • WfmHiSetScanParametersCnfBody_t
        • Status
      • WfmHiSetScanParametersReq_t
      • WfmHiSetScanParametersReqBody_t
        • ActiveChannelTime
        • NumOfProbeRequests
        • PassiveChannelTime
        • Reserved
      • WfmHiSetTxRateParametersCnf_t
        • Body
        • Header
      • WfmHiSetTxRateParametersCnfBody_t
        • Status
      • WfmHiSetTxRateParametersReq_t
        • Body
        • Header
      • WfmHiSetTxRateParametersReqBody_t
        • RateSetBitmask
        • Reserved
      • WfmHiSsidDef_t
        • Ssid
        • SsidLength
      • WfmHiStartApCnf_t
        • Body
        • Header
      • WfmHiStartApCnfBody_t
        • Status
      • WfmHiStartApInd_t
        • Body
        • Header
      • WfmHiStartApIndBody_t
        • Status
      • WfmHiStartApReq_t
        • Body
        • Header
      • WfmHiStartApReqBody_t
        • BeaconIeDataLength
        • Channel
        • ClientIsolation
        • HiddenSsid
        • MgmtFrameProtection
        • Password
        • PasswordLength
        • ProbeRespIeDataLength
        • SecurityMode
        • SsidDef
      • WfmHiStartScanCnf_t
        • Body
        • Header
      • WfmHiStartScanCnfBody_t
        • Status
      • WfmHiStartScanReq_t
        • Body
        • Header
      • WfmHiStartScanReqBody_t
        • ChannelListCount
        • IeDataLength
        • ScanMode
        • SsidListCount
      • WfmHiStopApCnf_t
        • Body
        • Header
      • WfmHiStopApCnfBody_t
        • Status
      • WfmHiStopApInd_t
      • WfmHiStopApReq_t
      • WfmHiStopScanCnf_t
        • Body
        • Header
      • WfmHiStopScanCnfBody_t
        • Status
      • WfmHiStopScanReq_t
      • WfmHiUpdateApCnf_t
        • Body
        • Header
      • WfmHiUpdateApCnfBody_t
        • Status
      • WfmHiUpdateApReq_t
        • Body
        • Header
      • WfmHiUpdateApReqBody_t
        • BeaconIeDataLength
        • ProbeRespIeDataLength
      • WfmMessageIds_t
        • Confirmations
        • Indications
        • Requests
    • 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
  • Version History
  • Wi-Fi Home

You are viewing documentation for version: 1.0 | Version History

Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

- r -

  • RateSetBitmask : WfmHiSetTxRateParametersReqBody_t
  • Rcpi : WfmHiGetSignalStrengthCnfBody_t , WfmHiScanResultIndBody_t
  • RcpiHysteresis : WfmHiSetRoamParametersReqBody_t
  • RcpiThreshold : WfmHiSetRoamParametersReqBody_t
  • Reason : WfmHiApClientDisconnectedIndBody_t , WfmHiApClientRejectedIndBody_t , WfmHiDisconnectIndBody_t
  • RegionSelMode : HiOtpRegulSelModeInfo_t
  • request : HiGeneralCommandsIds_t
  • Requests : WfmMessageIds_t
  • Reserved : HiCapabilities_t , HiOtpRegulSelModeInfo_t , WfmHiJoinIbssIndBody_t , WfmHiScanResultIndBody_t , WfmHiSendFrameCnfBody_t , WfmHiSetMacAddressReqBody_t , WfmHiSetScanParametersReqBody_t , WfmHiSetTxRateParametersReqBody_t
  • Reserved2 : HiCapabilities_t
  • Reserved3 : HiCapabilities_t
  • Reserved4 : HiCapabilities_t
  • Rssi : HiRxStats_t
Copyright © 2025 Silicon Laboratories. All rights reserved.