Significant Changes between WiSeConnect™ SDK v2.x and v3.x#
This section describes the significant changes made in WiSeConnect™ SDK v3.x, which impact the way applications are written and determine the steps that are followed to update an existing v2.x application to a v3.x application.
This is not an exhaustive list of all the changes between v2.x and v3.x. The sections later in this migration guide provide the list of those changes in detail.
At a high level, WiSeConnect SDK v3.x differs from v2.x in the following aspects:
Simplifying the way configuration settings are updated.
Following Silicon Labs' standards for application programming interface (API) signatures and behavior.
Providing industry-standard APIs for socket programming, following the popular standards for Internet-of-Things (IoT) sockets and Berkeley Software Distribution (BSD) sockets.
Facilitating the passing of application context data in API calls and receiving that data back in callbacks.
Using the same API signature to invoke either synchronous or asynchronous processing in the application.