Driver Change Log
Release 3.4.0
(release date 2021-10-20)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.13.0
- Add a parameter in sl_wfx_set_tx_rate_parameters() to select the rate algorithm used
Release 3.3.2
(release date 2021-03-24)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.12.2
- Fix misuse of sl_wfx_host_deinit()
Release 3.3.1
(release date 2021-02-18)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.12.1
- Aligned License Agreement headers
Release 3.3.0
(release date 2020-12-22)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.12.0
- API parameter to enable Fast power save
- New power save error indication
- Aligned License Agreement headers
- BIG_ENDIAN define now specific to the driver
Release 3.2.2
(release date 2020-11-12)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.11.1
Release 3.2.1
(release date 2020-10-14)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.11.0
- Improve Secure Link context initialization
- Optimize power save implementation
- sl_wfx_send_request() no longer silently drops packets when HIF queue is full
Release 3.2.0
(release date 2020-09-07)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.10.0
- Support for WPA3 offloading
Release 3.1.0
(release date 2020-08-04)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.9.0
- Sync to the SecureLink bitmap returned by the firmware
Release 3.0.4
(release date 2020-07-17)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.8.0
- Fix a potential exploit in sl_wfx_get_pmk()
- Check if received commands have the correct Secure Link encryption state
- Check 'get' command status before returning values to the application
Release 3.0.3
(release date 2020-06-18)
New Features/Improvements/Bug Fixes
- Fixed an issue with Secure Link Trusted Enforced parts
Release 3.0.2
(release date 2020-06-15)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.7.0
- Improved sl_wfx_init() execution time
Release 3.0.1
(release date 2020-05-20)
New Features/Improvements/Bug Fixes
- Aligned on firmware 3.6.1
Release 3.0.0
(release date 2020-04-14)
New Features/Improvements/Bug Fixes
-
Remove following APIs:
- sl_wfx_join_ibss_command()
- sl_wfx_leave_ibss_command()
- Update context MAC address when calling sl_wfx_set_mac_address()
- Enable writing of Secure Link key in OTP
- Improved logging of error indications
- Fix memory issue with Secure Link
- Change firmware folder structure
- Aligned on firmware 3.5.0
Release 2.4.0
(release date 2020-02-28)
New Features/Improvements/Bug Fixes
- Add the following function to the driver API:
- Fix handling error when calling sl_wfx_host_lock()
- Improve SLK negotiation handling robustness
- Add an error check on the config read in SDIO
-
Do not set up event for:
- SL_WFX_SEND_FRAME_REQ_ID request
- SL_WFX_SHUT_DOWN_REQ_ID request
- Aligned on firmware 3.4.1
Release 2.3.2
(release date 2019-12-03)
New Features/Improvements/Bug Fixes
- Fix sl_wfx_get_opn() function
- Aligned on firmware 3.3.1
Release 2.3.1
(release date 2019-11-21)
New Features/Improvements/Bug Fixes
- Rename firmware files to use sl_wfx prefix
- Aligned on firmware 3.3.0
Release 2.3.0
(release date 2019-11-07)
New Features/Improvements/Bug Fixes
- Add a new logging mechanism to debug the driver
- Add a lock/unlock API to handle driver accesses in an RTOS context
- Add Secure Link (SLK) fast key negotiation support
- Add a "bssid" parameter to the sl_wfx_send_scan_command function to support directed unicast scan
- Add the following function to the driver API:
- Add the following functions to the host API:
- Rename sl_status_t defines and move sl_status.h location
- Aligned on firmware 3.3.0
Release 2.2.0
(release date 2019-09-05)
New Features/Improvements/Bug Fixes
- Fix a bug in sl_wfx_send_ethernet_frame() where the header payload could be corrupted
- Add Secure Link (SLK) support
- Add Packet Traffic Arbitration (PTA) support
- Add the following functions to the driver API:
- Add the following functions to the host API:
-
Add the following files to the driver:
-
secure_link/sl_wfx_secure_link.c
-
secure_link/sl_wfx_secure_link.h
-
sl_wfx_version.h
-
- Aligned on firmware 3.0.0
Release 2.1.0
(release date 2019-07-19)
New Features/Improvements/Bug Fixes
- Introduce device power save management
- Add the following functions to the driver API:
- Add the following functions to the host API:
- Rename sl_wfx_context_t used_buffer_number attribute to used_buffers
- Rename sl_wfx_interface_status_t to sl_wfx_state_t
- Add attribute sl_wfx_state_t state to sl_wfx_context_t
- Remove wait_duration_ms parameter from sl_wfx_host_allocate_buffer()
- Remove message_type parameter from sl_wfx_host_post_event()
- Remove the Doxygen documentation and replace it by a link to docs.silabs.com
- Aligned on firmware 2.3.0
Known Issues
- sl_wfx_send_ethernet_frame() can send a corrupted header if the memory allocated for sl_wfx_send_frame_req_t frame is not set to 0
Release 2.0.1
(release date 2019-04-18)
New Features/Improvements/Bug Fixes
- Fix an issue with the softAP interface
- Limit the input buffers to avoid running into issues when transmitting data and sending regular FMAC commands
- Update the Doxygen documentation
- Aligned on firmware 2.2.1
Release 2.0.0
(release date 2019-04-12)
New Features/Improvements/Bug Fixes
- File name prefixes changed from wf200_ to sl_wfx_
- Function name prefixes changed from wf200_ to sl_wfx_
- Structure name prefixes changed from wf200_ to sl_wfx_
-
Add following APIs:
- sl_wfx_join_ibss_command()
- sl_wfx_leave_ibss_command()
- sl_wfx_remove_multicast_address()
- sl_wfx_set_arp_ip_address()
- sl_wfx_set_ns_ip_address()
- sl_wfx_set_broadcast_filter()
- sl_wfx_set_unicast_filter()
- sl_wfx_add_whitelist_address()
- sl_wfx_add_blacklist_address()
- sl_wfx_set_max_ap_client_inactivity()
- sl_wfx_set_scan_parameters()
- sl_wfx_set_roam_parameters()
- sl_wfx_set_tx_rate_parameters()
- sl_wfx_set_max_tx_power()
- sl_wfx_get_max_tx_power()
- sl_wfx_control_gpio()
- sl_wfx_prevent_rollback()
- Remove wf200_pds.h from the driver
- Add sl_wfx_host_get_pds_data() and sl_wfx_host_get_pds_size() APIs
- Modify sl_wfx_host_post_event() declaration
- Modify sl_wfx_host_spi_transfer_no_cs_assert() declaration
- wf200_frame_t structure replaced by sl_wfx_send_frame_req_t
- wf200_ethernet_frame_t structure replaced by sl_wfx_received_ind_t
- wf200_buffer_t structure replaced by sl_wfx_generic_message_t
- wf200_scan_result_t structure replaced by sl_wfx_scan_result_ind_t
- Align existing driver APIs to firmware APIs
- Aligned on firmware 2.2.1
Known Issues
- The softAP interface is not set correctly by the driver
Release 1.0.1
(release date 2019-03-04)
New Features/Improvements/Bug Fixes
- Modification in wf200_bus_sdio.c to improve SDIO support
- Removed Doxygen HTML output
- Aligned on firmware 2.0.0
Release 1.0.0
(release date 2019-01-08)
- Initial release
- Aligned on firmware 2.0.0