Commit Graph
33 Commits
Author SHA1 Message Date
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