Commit Graph

236 Commits

Author SHA1 Message Date
Peter Freeman Foot a5e8217743 Various samples work in progress 2022-07-24 10:36:47 +01:00
Peter Freeman Foot 7bbc78d072 Development of Bluetooth permissions library for .NET MAUI 2022-06-20 16:20:33 +01:00
Peter Freeman Foot b71c2bd823 changes for .NET 6.0 iOS 2022-06-10 18:33:54 +01:00
Peter Freeman Foot d7d5b7b3fe .NET 6.0 MAUI support 2022-05-24 13:36:25 +01:00
Peter Freeman Foot 50782cd37a WinRT platform code now supports UWP picker in console applications 2022-05-10 18:05:56 +01:00
Peter Freeman Foot b6f92e654d Extended the NamePrefix enhancement by @Yanis131 to also apply to RequestDeviceAsync (device picker). 2022-04-28 09:31:11 +01:00
Peter Foot 80b5830b37 Merge pull request #188 from Yanis131/main
Add the NamePrefix filter in the AQS string
2022-04-28 09:16:13 +01:00
Yanis c979c7806f Add the NamePrefix filter in the AQS string 2022-04-27 14:07:03 +02:00
Peter Freeman Foot 697a738456 4.0.29 - reintroduced monoandroid90 support (with older Xamarin.Essentials) and added .NET 4.5.2 for broader compatibility. 2022-04-14 10:24:30 +01:00
Peter Freeman Foot 3d523d74cb 4.0.28 - Win32 BluetoothRadio.Mode fix for disabled radio. 2022-03-29 13:16:13 +01:00
Peter Foot 9517bd5bcc Initial DocFX configuration. Produces API docs for the libraries using the default template and settings. Fixed a markup issue in the Bluetooth.cs remarks 2022-03-27 22:50:39 +01:00
Peter Foot 7156b6d5e9 BluetoothLE 4.0.23 2022-03-27 14:34:07 +01:00
Peter Foot 17c42519b2 Merge branch 'main' of https://github.com/inthehand/32feet 2022-03-10 14:22:18 +00:00
Peter Foot 292b64dfdb Fix for BluetoothLE scanning on Android. 2022-03-10 14:22:09 +00:00
Peter Foot 377990afb3 Update README.md 2022-03-03 23:00:55 +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 52f4bd8590 Fix for dependabot alerts 2022-03-03 21:36:07 +00:00
Peter Foot 9e1f3f6a55 Merge pull request #174 from polipo/main
Close connection when call Disconnect
2022-03-01 14:12:49 +00:00
Andrea Falappi 1b848b234c Close connection when call Disconnect 2022-02-23 10:01:48 +01:00
Peter Foot 73a3fc215f 4.0.27 - WinRT/UWP release 2022-02-13 15:57:13 +00:00
Peter Foot 8ecf346d79 4.0.26 UWP implementation 2022-02-13 15:41:58 +00:00
Peter Foot ff1e9dff91 Bug fix for BeginConnect on Win32. Added original overrides for address and uuid as well as Endpoint and associated ConnectAsync. Added consistent exception for calling async methods on Mono implementation. 2022-02-01 22:18:08 +00:00
Peter Foot 4a3faabe21 More OBEX additions to support further profiles 2022-01-04 11:15:42 +00:00
Peter Foot 7ec77b60ad project file updates, older minimum windows version for WinRT consuming libraries 2021-12-30 21:55:35 +00:00
Peter Foot 3998e78e46 4.0.25 .net 5.0 windows build 2021-12-17 17:35:57 +00:00
Peter Foot b5acb1808b BluetoothLE 4.0.22. .NET 5.0 and MTU support 2021-12-14 11:17:43 +00:00
Peter Foot cbc6e43da3 documentation fix 2021-12-01 14:55:58 +00:00
Peter Foot a373ae0e79 Merge branch 'main' of https://github.com/inthehand/32feet 2021-12-01 14:50:25 +00:00
Peter Foot a3a0c2c710 4.0.23 2021-12-01 14:48:50 +00:00
Peter Foot b97edd0452 Authentication/Callback hang issue fix. 2021-12-01 14:19:35 +00:00
Peter Foot ee4930bd94 Added public Remembered field to BluetoothDeviceInfo on Win32 2021-12-01 14:17:52 +00:00
Peter Foot 5220e99af2 Merge pull request #160 from polipo/main
The Gatt server autoconnect property can be settable by user
2021-11-15 13:41:25 +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
Andrea Falappi 95bc8f05c8 add property for manage auto connect in GattServer 2021-11-09 11:18:28 +01:00
Peter Foot 6bf34029ab 4.0.22 release 2021-10-14 13:30:24 +01:00
Peter Foot f937784ac8 BluetoothLE 4.0.21 2021-10-14 11:19:10 +01:00
Peter Foot dfa0e22990 Merge pull request #156 from TravisRo/main
Correctly sets LastSeen time in the DoDiscoverDevices function
2021-10-14 11:17:59 +01:00
TravisRo f8162f59fd Fix Windows bluetooth classic discovery issue
When using the Windows BluetoothFindFirstDevice & BluetoothFindNextDevice APIs, the "LastSeen" time is not updated properly. A work-a-round is to call the BluetoothGetDeviceInfo API which correctly sets the "LastSeen" member of BLUETOOTH_DEVICE_INFO
2021-10-11 16:39:27 -06:00
TravisRo a1fcc673bf Merge branch 'main' of https://github.com/TravisRo/32feet 2021-10-11 16:37:23 -06:00
TravisRo 1be8c69e6a Revert "Work-a-round for Windows bluetooth discovery API"
This reverts commit 097b84b9ef.
2021-10-11 16:35:42 -06:00
TravisRo c734d7fde1 Merge branch 'inthehand:main' into main 2021-10-11 16:31:32 -06:00
TravisRo 097b84b9ef Work-a-round for Windows bluetooth discovery API
When using the Windows BluetoothFindFirstDevice & BluetoothFindNextDevice APIs, the "LastSeen" time is not updated properly.  A work-a-round is to call the BluetoothGetDeviceInfo API which correctly sets the "LastSeen" member of BLUETOOTH_DEVICE_INFO
2021-10-11 16:29:24 -06:00
Peter Foot 1c83b0efe4 Obex 4.0.4 with listener 2021-09-14 13:15:42 +01:00
Peter Freeman Foot 4765552169 merged and updated 2021-09-13 16:16:07 +01:00
Peter Freeman Foot c149d4b1b0 obex additions 2021-09-13 16:14:32 +01:00
Peter Foot 815a4c40c1 Obex 4.0.3 2021-09-11 23:13:11 +01:00
Peter Freeman Foot f262a90eea BT Classic 4.0.21, IrDA 4.02 2021-09-11 17:01:52 +01:00
Peter Foot a9672bf1a9 added null check to all implicit operators 2021-07-29 10:45:28 +01:00
Peter Foot 7b063c3a04 Fix for BluetoothDevice implicit operator returning an invalid object when native device is null. 2021-07-29 10:37:53 +01:00