https://github.com/siliconlabs/wfx-fullmac-driver
Silicon Laboratories WFx Wi-Fi Full-MAC driver
https://github.com/siliconlabs/wfx-fullmac-driver
driver rtos wi-fi
Last synced: 6 months ago
JSON representation
Silicon Laboratories WFx Wi-Fi Full-MAC driver
- Host: GitHub
- URL: https://github.com/siliconlabs/wfx-fullmac-driver
- Owner: SiliconLabs
- Created: 2018-11-29T12:29:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-11-29T00:16:53.000Z (almost 2 years ago)
- Last Synced: 2025-03-28T18:54:11.052Z (6 months ago)
- Topics: driver, rtos, wi-fi
- Language: C
- Homepage:
- Size: 19.7 MB
- Stars: 24
- Watchers: 17
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
Awesome Lists containing this project
README
# WFx Wi-Fi FMAC driver
The **WFx Wi-Fi Full-MAC (FMAC) driver** enables a host device to communicate
with Silicon Labs Wi-Fi transceivers and take advantage of the capabilities
listed below. The FMAC driver is built in a way that allows it to easily be
ported on new platforms. It fits **bare metal architectures as well as RTOS
based implementations**.Implementation examples are available on several platforms in the [WFx FMAC tools repository](https://github.com/SiliconLabs/wfx-fullMAC-tools).
The **latest driver documentation** is available at [docs.silabs.com](https://docs.silabs.com/wifi/wf200/rtos/latest/index).
## WF200 Wi-Fi Transceiver
The Silicon Labs WF200 is an **Ultra Low Power Wi-Fi® transceiver** or network
co-processor (NCP) targeted for applications where optimal RF performance,
low-power consumption, and secure end-to-end solution, together with fast time
to market, are key requirements. The WF200 integrates the Balun, T/R switch, LNA
and PA for best possible RF performance. WF200 has been optimized for resource
and power constrained devices at the RF, protocol and firmware levels. Power
conscious devices can take advantage of these features in both active and
idle/sleep modes. For security sensitive applications WF200 provides secure boot
and a secure & encrypted host interface. Robust security is made possible with a
native integrated True Random Number Generator and OTP memory for confidential
encryption key storage. The WF200 fits well with Linux-based and RTOS based host
processors. WF200 supports both the 802.11 split MAC and the 802.11 full MAC
architectures. It communicates with the external host controller over the **SPI
or SDIO interface**.The WF200 can act as a **full-MAC wireless device and WPA2 personal supplicant**.
The firmware exposes a full-MAC API at the **IP packet level**. It also manages
WPA2 personal authentication process as well as automatic roaming.More information on [Silicon Labs website](https://www.silabs.com/products/wireless/wi-fi).