Peter Freeman Foot
d7d5b7b3fe
.NET 6.0 MAUI support
2022-05-24 13:36:25 +01:00
Peter Foot
7156b6d5e9
BluetoothLE 4.0.23
2022-03-27 14:34:07 +01:00
Peter Foot
292b64dfdb
Fix for BluetoothLE scanning on Android.
2022-03-10 14:22:09 +00:00
Peter Foot
68be8394f6
Consistent platform identifiers, latest Xamarin NuGet references. removed unused CLSCompliant attributes and other minor warnings.
2022-03-03 22:58:42 +00:00
Peter Foot
b5acb1808b
BluetoothLE 4.0.22. .NET 5.0 and MTU support
2021-12-14 11:17:43 +00:00
Andrea Falappi
738cc74ed6
Add debug info on Mtu change event
...
Some Android have problem to set MTU for avoid problems this can be set twice with different values
2021-11-09 11:22:48 +01:00
Andrea Falappi
d4c2c20612
use the Auto Connect property
2021-11-09 11:19:42 +01:00
Peter Foot
a9672bf1a9
added null check to all implicit operators
2021-07-29 10:45:28 +01:00
TravisRo
4151ebdf6a
Windows disconnect support for BLE
...
Dispose native BLE objects when the user explicitly calls RemoteGattServer.Disconnect
Windows disconnect support for BLE
Dispose native BLE objects when the user explicitly calls RemoteGattServer.Disconnect
Windows (BLE) Move LastKnownAddress to BluetoothDevice.windows.cs
Windows (BLE) Move LastKnownAddress field to BluetoothDevice.windows.cs
2021-06-12 19:08:36 -06:00
Peter Foot
4f48ff8b35
Characteristic changes send new value in EventArgs. Windows now supports device picker from console app. BluetoothDevice can be retrieved from either Bluetooth address or device id on Windows.
2020-11-10 16:46:13 +00:00
Peter Foot
a786859aa7
4.0.14
2020-10-13 10:39:13 +01:00
Peter Foot
6a0c515f23
Changed Connected to IsConnected to fit with .NET naming conventions. Improved debugger display of Service/Characteristic/Descriptors - showing short UUIDs where appropriate. Renamed DoGetAvailability->PlatformGetAvailability
2020-10-12 23:26:33 +01:00
Peter Foot
2d8cef829f
Fix potential lock up on stopping characteristic notifications after connection lost (Android)
2020-10-02 11:55:56 +01:00
Peter Foot
4efb1ac560
Proper async read/write support on iOS Characteristics/Descriptors. Simplified Value Get (not async)
2020-10-01 17:22:32 +01:00
Peter Foot
1c3d74136a
4.0.12 - added PreferredPhy for Android O and above (no-op on other platforms)
2020-09-30 11:10:35 +01:00
Peter Foot
ede1be2f7a
Android UUID fix
2020-09-29 12:04:40 +01:00
Peter Foot
edacf8ce41
Fixed samples. Cleared code formatting issues.
2020-09-29 10:38:13 +01:00
Peter Foot
accc4bb41c
Basic advertising for Android and Windows (no filtering yet)
2020-09-28 22:01:47 +01:00
Peter Foot
6c4e6113d4
Bluetooth LE 4.0.9
2020-09-26 15:36:27 +01:00
Peter Foot
597a91fc61
Don't wait on a response on android when not required.
2020-09-24 11:42:44 +01:00
Peter Foot
287eb8bd94
Improved reconnection behaviour on Android. Improved internal naming convention.
2020-09-21 17:24:46 +01:00
Peter Foot
a305b5acbd
v4.0.7 - Async code reworked for Android
2020-09-10 14:24:12 +01:00
Peter Foot
e31e3fafd5
4.0.5. Threading fixes for Android notifications etc
2020-09-01 15:45:04 +01:00
Peter Foot
39d0448f00
BluetoothLE updates. Made Bluetooth static (closer to WebBluetooth) added Async prefix to method names for clarity. Improvements to iOS scanning.
2020-08-28 22:40:07 +01:00
Peter Foot
77dad1ec32
Simple access to paired devices. Removed Windows picker colours. Android connection state notification handled.
2020-08-23 15:31:42 +01:00
Peter Foot
8de287e0ed
Looking into Android scanning
2020-08-18 16:45:48 +01:00
Peter Foot
ae3025b22e
Working on scanning (non-UI)
2020-08-05 17:43:46 +01:00
Peter Foot
f632c6ea28
Simplified folder layout
2020-07-25 00:47:34 +01:00
Peter Foot
3f0e94ffe5
Added WPF client for BluetoothLE library. Modified device picker code to work from Win32 (no package identity). BluetoothClient app just connects and enumerates all services/characteristics etc - needs a UI to format the output.
2020-07-19 13:09:44 +01:00
Peter Foot
3b8132fa2c
More Bluetooth LE work
2020-07-10 18:58:26 +01:00
Peter Foot
eae78b737e
More work on Bluetooth LE
2020-07-10 11:17:08 +01:00
Peter Foot
bcaa639945
Tidying Android implementations. Adding Advertising functionality
2020-07-09 11:25:47 +01:00
Peter Freeman Foot
d795109dc2
Fixed folder naming
2020-01-13 12:59:39 +00:00