Copyright 2018, Silicon Laboratories Inc.


API concepts
WFM API concepts.
API constant values
WFM API constant values.
API types
WFM API types.
API message IDs
WFM API message IDs.
API messages
WFM API messages.
API messages by mode
WFM API messages organized by mode.

Detailed Description

Copyright 2018, Silicon Laboratories Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Wireless LAN Full MAC (WFM) API

This module describes the functionality and the API messages of the Upper MAC (UMAC) component of the device. UMAC provides the Wireless LAN Full MAC (WFM) API. WFM API is used with the general API messages described in GENERAL_API.

The device is capable of operating in different roles such as a Wi-Fi client and as a Wi-Fi Access Point. To use multiple roles at the same time, the device is split into logical units called interfaces.

Two interfaces are available for WFM API. They are referenced with interface IDs 0 and 1. For general information on how to format the API messages, see MESSAGE_CONSTRUCTION.

For a list of WFM API messages, see API messages for further details.