Bluetooth Framework 7.16.11.0
.NET Edition
- Fix Fixed the minor bug in the Wireless Communication System messaging subsystem.
- Fix Fixed the bug in the
wclThreadclass that blocked theOnSignalevent calling.
Wi-Fi Framework 7.10.16.0
Common changes
- Improved The
wclIsUserAdminfunction has been updated to support Windows IoT.
.NET Edition
- Fix Fixed the minor bug in the Wireless Communication System messaging subsystem.
- Fix Fixed the bug in the
wclThreadclass that blocked theOnSignalevent calling.
Serial Framework 7.7.12.0
Common changes
- Improved The
wclIsUserAdminfunction has been updated to support Windows IoT.
.NET Edition
- Fix Fixed the minor bug in the Wireless Communication System messaging subsystem.
- Fix Fixed the bug in the
wclThreadclass that blocked theOnSignalevent calling.
Bluetooth Framework 7.16.10.0
Common changes
- Changed The
ClassicDiscoveringCheckPairedproperty has been removed from thewclBluetoothRadioclass. - New The new
IncludePairedparameter has been added to theDiscovermethod of thewclBluetoothRadioclass. This parameter must be used instead of theClassicDiscoveringCheckPairedproperty. - New Reading the connection PHY has been implemented for the BLED112.
- New Returning paired devices during Bluetooth discovering has been implemented for the BLED112.
- New Reading the connection PHY has been implemented for the BlueSoleil Bluetooth driver.
- New Returning paired devices during Bluetooth discovering has been implemented for the BlueSoleil Bluetooth driver.
- Fix Fixed the problem with incorrectly reading the user description descriptor when the client is connected using the Microsoft legacy GATT API.
- New Returning paired devices during Bluetooth discovering has been implemented for the Microsoft Bluetooth driver.
- Improved The classic Bluetooth devices discovering code has been updated.
- New Returning paired devices during Bluetooth discovering has been implemented for the Toshiba Bluetooth driver.
- Improved The protection and synchronization have been added to the WinRT event handlers.
Bluetooth Framework 7.16.9.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_LE_GET_CONNECTION_PHY_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CONNECTION_TX_PHY_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CONNECTION_RX_PHY_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CONNECTION_PHY_VALUE_FAILED. - New The ability to read the connection PHY has been added
to the
wclGattClientclass on Windows 11 and above. - Improved The
wclIsUserAdminfunction has been updated for Windows IoT support.
Wi-Fi Framework 7.10.15.0
Common changes
- New New error code:
WCL_E_WIFI_HOSTED_NETWORK_STARTED. - New New error code:
WCL_E_WIFI_PSD_IE_NOT_SUPPORTED. - New The PSD IE setting has been added for the Hosted Network.
Bluetooth Framework 7.16.8.0
Common changes
- Fix Fixed the reading of the characteristic aggregate format descriptor error.
- New The new
wclGattCharacteristicAggregateFormatstructure has been added. - New The new
CharacteristicAggregateFormatfield has been added to thewclGattDescriptorValuestructure. - New Parsing the characteristic aggregate format descriptor has been added.
- New New error code:
WCL_E_BLUETOOTH_LE_INVALID_DESCRIPTOR_UUID. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_DESCRIPTOR_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_ADD_DESCRIPTOR_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_VALUE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_READ_PROTECTION_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_WRITE_PROTECTION_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CREATE_DESCRIPTOR_RESULT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CREATE_DESCRIPTOR_ERROR_FAILED. - New The support for the custom descriptors has been added to the GATT server implementation.
- Fix Fixed reading the characteristic presentation format descriptor bug that appeared when a device has more than one such descriptor.
- Fix Fixed the bug that appeared during reading the descriptors with empty data.
Bluetooth Framework 7.16.7.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTION_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_FORMATS_LIST_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_FORMAT_STATICS_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_FORMAT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_ADD_FORMAT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_USER_DESCRIPTION_FAILED. - New The new
wclGattPresentationFormatdata type has been added. - New The new
wclGattCharactertisticUserDescriptiondata type has been added. - Changed The data type of the
Formatfield of thewclGattCharacteristicFormatstructure has been changed fromBytetowclGattPresentationFormat. - Changed The data type of the
AUnitfield of thewclGattCharacteristicFormatstructure has been changed fromwclGattUuidtoUInt16. - Changed The data type of the
Descriptionfield of thewclGattCharacteristicFormatstructure has been changed fromwclGattUuidtoUInt16. - New The new
UserDescriptionfield has been added to thewclGattDescriptorValuestructure. - Improved The
WriteDescriptorValuemethod of thewclGattClientclass has been updated to check the descriptor type. - New The BLED112 implementation in the
wclGattClientclass has been updated to support custom descriptor writing. - New Decoding user description descriptor's value has been added to the
wclGattClientclass. - New The GATT server now supports the characteristic user description descriptor.
- New The GATT server now supports the characteristic presentation format descriptors.
.NET Edition
- New The new Unity sample applications were added.
Wi-Fi Framework 7.10.14.0
Common changes
- New New error code:
WCL_E_WIFI_DIRECT_DEVICE_START_NAME_RESOLVING_THREAD_FAILED. - New Reading a remote Wi-Fi Direct device name has been added.
- Improved The
WiFiDirectClientsample application has been updated to show how to check if a remote device is paired. - Improved The
WiFiDirectClientsample application has been updated to show how to get a remote device name. - Improved The
WiFiDirectClientsample application has been updated to show how to unpair a remote device.
Serial Framework 7.7.11.0
Common changes
- Improved Compatibility update.
Wi-Fi Framework 7.10.13.0
Common changes
- New Dual STA support on Windows 11 has been added.
- New Dual STA control has been implemented.
- New Enumerating secondary interfaces on Dual STA supporting adapters is now supported.
Bluetooth Framework 7.16.6.0
Common changes
- Fix Fixed the deadlock issue that appeared when devices discovering terminated.
- New The new
Forceparameter has been added to theRemoteUnpairmethod. If the parameter is set totrue, the device pairing state checking will be disabled. - Improved The
EnumRemoteServicesmethod has been updated to return theWCL_E_BLUETOOTH_INVALID_DEVICE_TYPEerror code if it was called for a BLE device. - Improved The
GetRemoteCodmethod has been updated to return theWCL_E_BLUETOOTH_INVALID_DEVICE_TYPEerror code if it was called for a BLE device.
Bluetooth Framework 7.16.5.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_LE_GATT_CLIENT_SET_DISCONNECT_EVENT_HANDLER_FAILED. - New The client disconnection has been implemented in the GATT server.
- New Disconnecting any Bluetooth LE device by its MAC with the Microsoft Bluetooth driver.
- Fix Fixed the bug when the
OnAuthenticationCompletedevent was called with theWCL_E_BLUETOOTH_LE_ALREADY_PAIREDerror code instead ofWCL_E_SUCCESSif a device had already been paired when used with the Microsoft Bluetooth driver. - Improved Turning a local Bluetooth radio off and on updated to work on any OS bits when used with the Microsoft Bluetooth driver.
- Improved The minor changes in a legacy GATT connection pairing in the
wclGattClientclass. - Fix Fixed the bug when the
OnAuthenticationCompletedevent was not called in case a device had already been paired and theForceNotificationsproperty was set totrue. - Improved Detection when a remote GATT-enabled device disconnects from a PC when the legacy
GATT API is used or the
ForceNotificationsproperty is set totrue. - Improved The IoT sample applications were updated to show how to use the
RemoteDisconnectmethod. - Improved The IoT sample applications were updated to show how to use the
EnumConnectedDevicesmethod.
.NET Edition
- Fix Fixed the issue that appeared when disconnecting from a remote GATT-enabled device when used with the Microsoft Bluetooth drivers.
Bluetooth Framework 7.16.4.0
Common changes
- New Enumerating connected devices.
- Fix Fixed the configuration manager API loading and unloading bug.
.NET Edition
- New New WinAPI error codes definitions were added to the
wclCommonassembly.
C++ Edition
- Fix Fixed the building issue.
Wi-Fi Framework 7.10.12.0
Common changes
- Fix Fixed the configuration manager API loading and unloading bug.
.NET Edition
- New New WinAPI error codes definitions were added to the
wclCommonassembly.
C++ Edition
- Fix Fixed the building issue.
Serial Framework 7.7.10.0
Common changes
- New New error code:
WCL_E_COM_DATABASE_CREATE_MUTEX_FAILED. - New New error code:
WCL_E_COM_DATABASE_NOT_AVAILABLE. - New New error code:
WCL_E_COM_DATABASE_NOT_LOADED. - New New error code:
WCL_E_COM_DATABASE_OPENED. - New New error code:
WCL_E_COM_DATABASE_CLOSED. - New New error code:
WCL_E_COM_DATABASE_ACCESS_DENIED. - New New error code:
WCL_E_COM_DATABASE_UNKNOWN. - New New error code:
WCL_E_COM_DATABASE_NOT_CONNECTED. - New New error code:
WCL_E_COM_DATABASE_WRITE_FAILED. - New New error code:
WCL_E_COM_DATABASE_HANDLE_INVALID. - New New error code:
WCL_E_COM_DATABASE_FULL. - New New error code:
WCL_E_COM_DATABASE_INVALID_PORT. - New System COM database management.
- Fix Fixed the configuration manager API loading and unloading bug.
.NET Edition
- New New WinAPI error codes definitions were added to the
wclCommonassembly.
C++ Edition
- Fix Fixed the building issue.
Bluetooth Framework 7.16.3.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_LE_AUTH_UNKNOWN. - New New error code:
WCL_E_BLUETOOTH_PAIRING_HANDLED_BY_SYSTEM. - Improved Bluetooth LE pairing error decoding updated.
- Improved Refactoring Bluetooth LE pairing code.
- New The new
Managerproperty has been added to thewclBluetoothRadioclass. The property returns thewclBluetoothManagerclass object that owns the radio. - Improved The
wclBluetoothRadioclass event handling in thewclBluetoothManagerclass has been changed. - Improved The declaration of the virtual event calling methods of the
wclBluetoothRadioclass has been changed. - New The new
HandlePairingproperty has been added to thewclBluetoothManagerclass. If the property is set tofalse, the Bluetooth Framework pairing handling will be disabled. - New The new
HandlePairingparameter has been added to theOpenmethod of thewclBluetoothManagerclass to control the Bluetooth Framework pairing.
.NET Edition
- Fix Fixed the issue in the local radio name changing code.
Bluetooth Framework 7.16.2.0
Common changes
- New New error code:
WCL_E_BLED112_PAIR_DURING_CONNECT. - Changed The
wclBluetoothleProtectionLeveltypehas been renamed towclBluetoothLeProtectionLevel. - Improved The BLED112 pairing code has been changed.
- Fix Fixed the issue that appeared in the Windows IoT Core detection code.
Wi-Fi Framework 7.10.11.0
Common changes
- Fix Fixed the issue that appeared in the Windows IoT Core detection code.
Serial Framework 7.7.9.0
Common changes
- Fix Fixed the issue that appeared in the Windows IoT Core detection code.
Bluetooth Framework 7.16.1.0
Common changes
- New The advertising PDU parser has been added to the BLE sniffer.
.NET Edition
- Fix Fixed the memory leak bug.
VCL Edition
- Fix Fixed the data types declaration for Lazarus/FreePascal.
Wi-Fi Framework 7.10.10.0
VCL Edition
- Fix Fixed the data types declaration for Lazarus/FreePascal.
Serial Framework 7.7.8.0
VCL Edition
- Fix Fixed the data types declaration for Lazarus/FreePascal.
Bluetooth Framework 7.16.0.0
Common changes
- New New error code:
WCL_E_WINUSB_DEVICE_OPENED. - New New error code:
WCL_E_WINUSB_DEVICE_CLOSED. - New New error code:
WCL_E_WINUSB_DEVICE_NOT_OPENED. - New New error code:
WCL_E_WINUSB_OPEN_DEVICE_FAILED. - New New error code:
WCL_E_WINUSB_INIT_DEVICE_FAILED. - New New error code:
WCL_E_WINUSB_CONTROL_TRANSFER_FAILED. - New New error code:
WCL_E_WINUSB_READ_PIPE_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_ACTIVE. - New New error code:
WCL_E_BLE_SNIFFER_NOT_ACTIVE. - New New error code:
WCL_E_BLE_SNIFFER_CREATE_INIT_EVENT_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_CREATE_TERM_EVENT_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_START_THREAD_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_CC2540_DEVICE_NOT_FOUND. - New New error code:
WCL_E_BLE_SNIFFER_GET_IDENT_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_SET_POWER_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_GET_POWER_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_SET_CHANNEL_FAILED. - New New error code:
WCL_E_BLE_SNIFFER_START_CAPTURE_FAILED. - New The new
wclWinUsbDeviceclass has been added. - New The Bluetooth LE sniffer has been added. The sniffer requires a CC2540-based USB dongle.
- New The new
BleSniffersample application has been added.
VCL Edition
- Fix Fixed the CBuilder XE2 building issue.
Wi-Fi Framework 7.10.9.0
Common changes
- New New error code:
WCL_E_WINUSB_DEVICE_OPENED. - New New error code:
WCL_E_WINUSB_DEVICE_CLOSED. - New New error code:
WCL_E_WINUSB_DEVICE_NOT_OPENED. - New New error code:
WCL_E_WINUSB_OPEN_DEVICE_FAILED. - New New error code:
WCL_E_WINUSB_INIT_DEVICE_FAILED. - New New error code:
WCL_E_WINUSB_CONTROL_TRANSFER_FAILED. - New New error code:
WCL_E_WINUSB_READ_PIPE_FAILED. - New The new
wclWinUsbDeviceclass has been added.
Serial Framework 7.7.7.0
Common changes
- New New error code:
WCL_E_WINUSB_DEVICE_OPENED. - New New error code:
WCL_E_WINUSB_DEVICE_CLOSED. - New New error code:
WCL_E_WINUSB_DEVICE_NOT_OPENED. - New New error code:
WCL_E_WINUSB_OPEN_DEVICE_FAILED. - New New error code:
WCL_E_WINUSB_INIT_DEVICE_FAILED. - New New error code:
WCL_E_WINUSB_CONTROL_TRANSFER_FAILED. - New New error code:
WCL_E_WINUSB_READ_PIPE_FAILED. - New The new
wclWinUsbDeviceclass has been added. - New Reading a USB device vendor ID (VID), product ID (PID), and revision (REV) has been added.
Bluetooth Framework 7.15.1.0
.NET Edition
- New The new Windows API declarations have been added to the
wclCommon. - New The new helper classes were added to the
wclCommon.
C++ Edition
- Fix Fixed the memory leak that appeared in the
CwclWrtGattSessionMaxPduSizeChangedclass. - Fix Fixed the memory leak that appeared in the
CwclBluetoothLECustomPreferredConnectionParametersclass. - New The
IUnknownhelper templates have been added. - New The
IInspectablehelper templates have been added.
Serial Framework 7.7.6.0
.NET Edition
- New The new Windows API declarations have been added to the
wclCommon. - New The new helper classes were added to the
wclCommon.
C++ Edition
- Fix Fixed the memory leak that appeared in the
CwclWrtGattSessionMaxPduSizeChangedclass. - Fix Fixed the memory leak that appeared in the
CwclBluetoothLECustomPreferredConnectionParametersclass. - New The
IUnknownhelper templates have been added. - New The
IInspectablehelper templates have been added.
Wi-Fi Framework 7.10.8.0
.NET Edition
- New The new Windows API declarations have been added to the
wclCommon. - New The new helper classes were added to the
wclCommon.
C++ Edition
- Fix Fixed the memory leak that appeared in the
CwclWrtGattSessionMaxPduSizeChangedclass. - Fix Fixed the memory leak that appeared in the
CwclBluetoothLECustomPreferredConnectionParametersclass. - New The
IUnknownhelper templates have been added. - New The
IInspectablehelper templates have been added.
Bluetooth Framework 7.15.0.0
Common changes
- New The maximum PDU size reading has been added to the GATT server implementation.
- New The maximum PDU size change notification handling has been added to the GATT server implementation.
Bluetooth Framework 7.14.3.0
Common changes
- Improved The low-level API functions have been updated.
- Improved The usage of the configuration manager API has been changed.
- New New error code:
WCL_E_CFGMGR_LOAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DISCONNECT_EVENT_HANDLER_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_NOT_SUBSCRIBED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_GET_MAX_NOTIFICATION_SIZE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_MAX_PDU_SIZE_FAILED. - New The maximum PDU size reading has been added to the
wclGattClientclass. - New The maximum PDU size changing event handling has been added to the
wclGattClientclass. - New The new
wclGattServerClientclass that represents a client connected to the GATT server has been added. - Changed The
GetSubscribedClientsmethod of thewclGattLocalCharacteristicclass has been removed; use the properties of the class instead. - New The new
Countproperty that returns a subscribed clients count has been added to thewclGattLocalCharacteristicclass. - New The new
Clientsproperty that returns a subscribed client object has been added to thewclGattLocalCharacteristicclass. - Improved The
WriteRequestof thewclGattServerclass now responds with an error if an error appeared during request processing. - Improved The
ReadRequestof thewclGattServerclass now responds with an error if an error appeared during request processing. - Changed The
DoReadmethod of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - Changed The
DoWritemethod of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - Changed The
DoClientSubscribedmethod of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - Changed The
DoClientUnsubscribedmethod of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - New The new
DoClientConnectedmethod has been added to thewclGattServerclass. - New The new
DoClientDisconnectedmethod has been added to thewclGattServerclass. - Changed The
OnReadevent of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - Changed The
OnWriteevent of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - Changed The
OnClientSubscribedevent of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - Changed The
OnClientUnsubscribedevent of thewclGattServerclass has been changed; now instead of an address, it receives thewclGattServerClientclass object. - New The new
Clientsproperty has been added to thewclGattServerclass. The property returns a list of the connected clients. - New The new
ClientsCountproperty has been added to thewclGattServerclass. The property returns a number of connected clients. - New The new
OnClientConnectedevent has been added to thewclGattServerclass. - New The new
OnClientDisconnectedevent has been added to thewclGattServerclass. - New The client connection simulation has been implemented in the
wclGattServerclass. TheOnClientConnectedevent is called when a client reads, writes, or subscribes. - New The client disconnection detection has been added to the
wclGattServerclass. - New The new maximum notification size change event has been added to the
wclGattServerclass. - New The maximum notification size of the subscribed clients has been added to the
wclGattServerClientclass.
.NET Edition
- Changed The
this[]property of thewclGattServerclass has been removed; use theServicesmethod instead.
Serial Framework 7.7.5.0
Common changes
- Improved The low-level API functions have been updated.
- Improved The usage of the configuration manager API has been changed.
- New New error code:
WCL_E_CFGMGR_LOAD_FAILED.
Wi-Fi Framework 7.10.7.0
Common changes
- Improved The low-level API functions have been updated.
- Improved The usage of the configuration manager API has been changed.
- New New error code:
WCL_E_CFGMGR_LOAD_FAILED.
Wi-Fi Framework 7.10.6.0
Common changes
- New The new
FrequencyToChannelmethod that converts the given central frequency to the Wi-Fi channel number has been added to thewclWiFiInterfaceclass. - New The new
FrequencyToBandmethod that converts the given frequency to the Wi-Fi band has been added to thewclWiFiInterfaceclass.
Bluetooth Framework 7.14.2.0
Common changes
- Fix Fixed the
WCL_E_BLED112_WRONG_STATEerror that appeared during the second connection attempt if the first one was timed out in the BLED112 support code. - Fix Fixed the freezing issue that appeared in the BLED112 support
code when the
Disconnectmethod of thewclGattClientclass was called when the connection was pending. - Improved The documentation has been updated.
Serial Framework 7.7.4.1
VCL Edition
- Changed The
HANDLEdata type has been removed. - New The Lazarus/FreePascal support has been added.
Bluetooth Framework 7.14.1.1
VCL Edition
- Changed The
HANDLEdata type has been removed. - New The Lazarus/FreePascal support has been added.
Wi-Fi Framework 7.10.5.1
VCL Edition
- Changed The
HANDLEdata type has been removed. - New The Lazarus/FreePascal support has been added.
Bluetooth Framework 7.14.1.0
Common changes
- New The new
HSTRINGIteratorclass has been added to thewclWinAPIdeclarations. - New The new
IShortReferenceinterface implementation has been added to thewclWinAPIdeclarations. - New The new
IUInt32Referenceinterface implementation has been added to thewclWinAPIdeclarations. - New New error code:
WCL_E_BLUETOOTH_LE_EXT_ADV_NOT_SUPPORTED. - New New error code:
WCL_E_BLUETOOTH_LE_SET_EXT_ADV_FAILED. - New Setting the Bluetooth LE connection parameters by values has
been added to the
wclGattClientclass. - New The Bluetooth LE advertiser now supports the extended advertisement format.
- Fix Fixed the issue that appeared in the
wclBluetoothLeBeaconWatcherwith not capturing the extended advertisement format frames.
Wi-Fi Framework 7.10.5.0
Common changes
- New The new
HSTRINGIteratorclass has been added to thewclWinAPIdeclarations. - New The new
IShortReferenceinterface implementation has been added to thewclWinAPIdeclarations. - New The new
IUInt32Referenceinterface implementation has been added to thewclWinAPIdeclarations.
Serial Framework 7.7.4.0
Common changes
- New The new
HSTRINGIteratorclass has been added to thewclWinAPIdeclarations. - New The new
IShortReferenceinterface implementation has been added to thewclWinAPIdeclarations. - New The new
IUInt32Referenceinterface implementation has been added to thewclWinAPIdeclarations.
Bluetooth Framework 7.14.0.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_CLASSIC_RADIO_UNAVAILABLE. - New New error code:
WCL_E_BLUETOOTH_LE_RADIO_UNAVAILABLE. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CONNECTION_PARAMS_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_INVALID_CONNECTION_PARAMS. - New New error code:
WCL_E_BLUETOOTH_LE_SET_CONNECTION_PARAMS_FAILED. - Fix Fixed the issue with getting the
0x00051043(WCL_E_BLUETOOTH_LE_MANUAL_PAIRING_REQUIRED) error when connecting to a GATT-enabled device on Windows 11 with theForceNotificationsflag set totrue. - New The reading current connection parameters has been added to the
wclGattClientclass. - New The new
OnConnectionParamsChangedevent has been added to thewclGattClientclass. - New The GATT connection parameters changing handling has been added to the
wclGattClientclass.
Bluetooth Framework 7.13.7.0
Common changes
- New The new
OnAdvertisementReceivedevent has been added to thewclBluetoothLeBeaconWatcherclass. The event allows handling unparsed advertisement packets. - New The new
wclBluetoothLeRawAdvertisementclass that allows building custom advertisement packets has been added. - Fix Fixed the issue that appeared when reading the GATT characteristic value handle with the Microsoft Bluetooth driver.
- Fix Fixed the issue that appeared when writing descriptor value with the BLED112 dongle on some devices.
Wi-Fi Framework 7.10.4.0
Common changes
- Improved The
WiFiClientsample application has been updated to show how to use UNICODE characters in the SSID name and to create a correct XML profile for a UNICODE-encoded SSID.
.NET Edition
- Fix Fixed the issue with connecting to Wi-Fi networks with a UNICODE-encoded SSID.
Bluetooth Framework 7.13.6.0
Common changes
- New The new
RemoteDisconnectmethod has been added to thewclBluetoothRadioclass. The method allows you to disconnect any connected Bluetooth-enabled device.
C++ Edition
- Fix Fixed Bluetooth Framework crashing bug that
appeared when the
Openmethod of thewclBluetoothRadioclass had been called with the Toshiba Bluetooth driver.
Bluetooth Framework 7.13.5.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_LE_SUBSCRIPTION_ACTIVE. - Changed The
WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_ACTIVEerror code has been removed. - Changed The
WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_NOT_ACTIVEerror code has been removed. - Changed The
WCL_E_BLUETOOTH_LE_ACCESS_DENIEDerror code value has been changed to0x00051017. - Fix Fixed the bug when an invalid error code was returned when a long characteristic value was written with the Microsoft legacy GATT API.
- Changed The
AbortReliableWrite,BeginReliableWrite, andEndReliableWritemethods have been removed.