Commit Graph

  • 2d8cef829f Fix potential lock up on stopping characteristic notifications after connection lost (Android) Peter Foot 2020-10-02 11:55:56 +01:00
  • 5804163cb2 Merge branch 'main' of https://github.com/inthehand/32feet into main Peter Foot 2020-10-02 11:54:48 +01:00
  • 66fc4756b6 Merge pull request #81 from msalandro/msalandro/bugfix/setpath_leftover_bytes Peter Foot 2020-10-02 11:54:30 +01:00
  • a65d619a04 Ensure optional headers are read in SetPath() Michael Salandro 2020-10-01 12:28:14 -04:00
  • 4efb1ac560 Proper async read/write support on iOS Characteristics/Descriptors. Simplified Value Get (not async) Peter Foot 2020-10-01 17:22:32 +01:00
  • 5a374b7afd Minor code cleanup Peter Foot 2020-09-30 13:37:09 +01:00
  • 1c3d74136a 4.0.12 - added PreferredPhy for Android O and above (no-op on other platforms) Peter Foot 2020-09-30 11:10:35 +01:00
  • ede1be2f7a Android UUID fix Peter Foot 2020-09-29 12:04:40 +01:00
  • 9f8a61aa31 4.0.10 Peter Foot 2020-09-29 10:47:22 +01:00
  • edacf8ce41 Fixed samples. Cleared code formatting issues. Peter Foot 2020-09-29 10:38:13 +01:00
  • accc4bb41c Basic advertising for Android and Windows (no filtering yet) Peter Foot 2020-09-28 22:01:47 +01:00
  • 6c4e6113d4 Bluetooth LE 4.0.9 Peter Foot 2020-09-26 15:36:27 +01:00
  • 597a91fc61 Don't wait on a response on android when not required. Peter Foot 2020-09-24 11:42:44 +01:00
  • d9496e2d2c 4.0.8 metadata Peter Foot 2020-09-21 17:28:00 +01:00
  • 287eb8bd94 Improved reconnection behaviour on Android. Improved internal naming convention. Peter Foot 2020-09-21 17:24:46 +01:00
  • 24a2e2d3da Fixed naming issues Peter Foot 2020-09-14 17:29:51 +01:00
  • dcbf565938 Adding .NET Core with Windows runtime identifier Peter Foot 2020-09-14 17:28:46 +01:00
  • a305b5acbd v4.0.7 - Async code reworked for Android Peter Foot 2020-09-10 14:24:12 +01:00
  • 1d886a0944 Basics of Android implementation. Peter Foot 2020-09-08 21:34:39 +01:00
  • 3866a2465a UWP improvements to connection Peter Foot 2020-09-03 11:56:38 +01:00
  • 4147a0e3e1 UWP fixes. Now ensure a connection is opened by requesting something (UWP has no explicit Connect) Peter Foot 2020-09-02 17:42:47 +01:00
  • e31e3fafd5 4.0.5. Threading fixes for Android notifications etc Peter Foot 2020-09-01 15:45:04 +01:00
  • 39d0448f00 BluetoothLE updates. Made Bluetooth static (closer to WebBluetooth) added Async prefix to method names for clarity. Improvements to iOS scanning. Peter Foot 2020-08-28 22:40:07 +01:00
  • cd9188cd7e NdefReader - don't fire error when user dismisses dialog on iOS. Peter Foot 2020-08-28 11:15:18 +01:00
  • c83051715f Updated Obex with SetPath/Folder support. Obex package published. NFC integrated Peter Foot 2020-08-24 15:56:32 +01:00
  • 77dad1ec32 Simple access to paired devices. Removed Windows picker colours. Android connection state notification handled. Peter Foot 2020-08-23 15:31:42 +01:00
  • 37c4bdb758 More code tidying. Removing old XP compatibility Peter Foot 2020-08-18 16:48:49 +01:00
  • 8de287e0ed Looking into Android scanning Peter Foot 2020-08-18 16:45:48 +01:00
  • 86c212a477 Switched Android dependency to Xamarin.Essentials rather than Plugin.CurrentActivity. Peter Foot 2020-08-06 21:10:56 +01:00
  • ae3025b22e Working on scanning (non-UI) Peter Foot 2020-08-05 17:43:46 +01:00
  • 1dc825b357 4.0.8 Peter Foot 2020-08-05 12:20:27 +01:00
  • 2a7ca54bfc More progress on WebBluetooth alignment Peter Foot 2020-08-05 11:59:51 +01:00
  • ed96f4caa1 Moved RadioMode to separate file. Added RadioMode support to Android. Added explicit casts to native BluetoothAdaptor to Android. Win32 socket fixed for Mono use Peter Foot 2020-08-05 11:59:31 +01:00
  • cdf270932b Skeleton project for Nfc Peter Foot 2020-08-01 20:54:39 +01:00
  • 8c120f6054 Added Nfc to solution Peter Foot 2020-08-01 18:06:20 +01:00
  • cca1311616 Skeleton NFC Peter Foot 2020-08-01 18:05:48 +01:00
  • 409bc964cd Porting Obex Peter Foot 2020-08-01 18:05:32 +01:00
  • f9bc834b78 Fixed project file Peter Foot 2020-08-01 18:05:01 +01:00
  • 55ed2b38c1 Merge branch 'main' of https://github.com/inthehand/32feet into main Peter Foot 2020-07-25 00:50:59 +01:00
  • 77aea7a4b2 Added Obex and IrDA libraries. Code migrated from legacy project. Removed .NETCF specific code and updated for new language features and implemented as .NET Standard Peter Foot 2020-07-25 00:50:23 +01:00
  • f6551ea507 Documentation updated Peter Foot 2020-07-25 00:48:30 +01:00
  • f632c6ea28 Simplified folder layout Peter Foot 2020-07-25 00:47:34 +01:00
  • 972b0cef17 Update README.md Peter Foot 2020-07-25 00:45:16 +01:00
  • 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. Peter Foot 2020-07-19 13:09:44 +01:00
  • 40d2cf6e6a Merge branch 'main' of https://github.com/inthehand/32feet into main Peter Foot 2020-07-17 17:05:55 +01:00
  • c40b2d7ec0 Testing picker against different app themes Peter Foot 2020-07-17 17:05:31 +01:00
  • 0e4baa8131 Update README.md Peter Foot 2020-07-10 18:59:54 +01:00
  • 3b8132fa2c More Bluetooth LE work Peter Foot 2020-07-10 18:58:26 +01:00
  • eae78b737e More work on Bluetooth LE Peter Foot 2020-07-10 11:17:08 +01:00
  • bcaa639945 Tidying Android implementations. Adding Advertising functionality Peter Foot 2020-07-09 11:25:47 +01:00
  • f90d5936b5 Adding BluetoothProtocolType rather than integer constants. Expose client socket where possible. Peter Foot 2020-07-06 15:39:48 +01:00
  • 20ce2f5dc4 BluetoothListener Win32 builds a minimal ServiceRecord when none specified. Peter Foot 2020-04-23 16:18:39 +01:00
  • d4646526c3 SDP code ported from legacy project. Removed old .NET V1 workarounds to simplify code. Peter Foot 2020-04-13 00:06:17 +01:00
  • 3057792412 BluetoothListener Peter Freeman Foot 2020-04-08 11:14:01 +01:00
  • 65e01032ea BluetoothListener scaffolding. Win32 Picker now attached to active window. Peter Freeman Foot 2020-03-10 15:32:18 +00:00
  • e67e4c45c5 Added missing Available property Peter Freeman Foot 2020-01-22 14:25:15 +00:00
  • 0e6c4c378e Fixes for missing Receive overrides Peter Freeman Foot 2020-01-17 09:38:12 +00:00
  • e1db5378d0 Update README.md Peter Foot 2020-01-13 13:04:59 +00:00
  • d795109dc2 Fixed folder naming Peter Freeman Foot 2020-01-13 12:59:39 +00:00
  • b7eee1481f Moved legacy code and added new .NET Standard projects Peter Freeman Foot 2020-01-13 12:56:21 +00:00
  • 05369391ef removed SelectBluetoothDeviceDialog custom form and related .NETCF code Peter Freeman Foot 2019-08-16 22:21:25 +01:00
  • 20ae29c00d API fixes peterfoot 2019-07-17 21:42:47 +01:00
  • 4fd5b7a512 Updating for API naming conventions. Adding C-sharp events peterfoot 2019-07-16 23:06:55 +01:00
  • dd573b1c3e More naming changes for IOBluetooth peterfoot 2019-07-04 23:25:45 +01:00
  • 574ed69020 Working on IOBluetooth API. Naming conventions and partial classes for helper methods/properties peterfoot 2019-07-04 22:44:53 +01:00
  • 04ded8562a Merge pull request #46 from inthehand/peterfoot-patch-1 Peter Foot 2019-05-23 16:03:21 +01:00
  • e30fcd0a30 Create FUNDING.yml Peter Foot 2019-05-23 16:02:56 +01:00
  • 593bf8851a Merge branch 'master' of https://github.com/inthehand/32feet Peter Foot 2019-01-12 21:40:15 +00:00
  • 8c4f01453c Fixes and build issues. Peter Foot 2019-01-12 21:39:53 +00:00
  • 666b4ee8c1 Merge pull request #32 from Suisse00/AttProtocol_CommentFix Peter Foot 2018-09-03 22:25:57 +01:00
  • 15fe1e5fc0 Fixing summary uuid for AttProtocol Suisse00 2018-09-03 17:21:19 -04:00
  • 47e2762f04 changed the architecture of devicepicker to allow win32 to include both legacy and uwp apis Peter Foot 2018-06-02 13:41:00 +01:00
  • 173136e259 adding GATT to Win32 library (Windows 10 only) Peter Foot 2018-06-02 11:47:54 +01:00
  • 159e303384 work on win32 dll. Peter Foot 2018-06-01 17:29:05 +01:00
  • 10f1ed2bc2 Improvements to SDK build. Added tvOS and watchOS targets. Working on integrating desktop win32 and Unity compatible mono. Peter Foot 2018-05-02 23:03:32 +01:00
  • 074a32197c missing using statement Peter Foot 2018-05-02 22:09:43 +01:00
  • e1065158e2 Implementing gatt lookup from UTI Peter Foot 2018-05-02 21:14:55 +01:00
  • d0fc38193f Migrating to SDK build from single project file. Simplified folder path. Peter Foot 2018-04-30 21:03:28 +01:00
  • 94a1c98226 Refactoring InTheHand.Devices.Bluetooth to use a single SDK project Peter Foot 2018-04-23 22:43:25 +01:00
  • ae6104dfcb added sync FromDeviceInformation to RfcommDeviceService Peter Foot 2018-04-23 11:56:34 +01:00
  • bedddf8090 Added a UTI attribute to store Unique Type Identifiers for GATT UUIDs Peter Foot 2018-04-16 22:50:56 +01:00
  • 8816d12b4d Merge branch 'master' of https://github.com/inthehand/32feet Peter Foot 2018-04-14 15:36:40 +01:00
  • bdf2d8f6aa More IOBluetooth tweaks Peter Foot 2018-04-14 15:36:37 +01:00
  • a3cb8b3e99 Merge pull request #24 from FREEWING-JP/feature/fix_obex_web_request_final_ok_packet Peter Foot 2018-04-14 13:21:58 +01:00
  • ff8646199a Merge branch 'master' of https://github.com/inthehand/32feet Peter Foot 2018-04-12 16:07:51 +01:00
  • cc6413896f IOBluetooth api tweaks and documentation Peter Foot 2018-04-12 16:07:43 +01:00
  • 9ee8910881 Build fixes. Documentation and IOBluetoothIUI NuGet published Peter Foot 2018-03-30 21:24:51 +01:00
  • 427037a71e add OBEX EndOfBody in Final OK packet for fix assert of unused headers FREEWING.JP 2018-03-29 19:59:00 +09:00
  • 0eeb956182 Merge pull request #22 from FREEWING-JP/feature/fix_obex_parser_type_string Peter Foot 2018-03-28 21:08:45 +01:00
  • e785c18a6c Merge pull request #21 from FREEWING-JP/feature/fix_obex_parser_cjk_filename Peter Foot 2018-03-28 21:06:53 +01:00
  • 786265b24e fix decode Type string (Encoding and length) FREEWING.JP 2018-03-28 20:50:34 +09:00
  • 2fe81a406d fix ArgumentException when parse CJK character file name FREEWING.JP 2018-03-28 20:19:22 +09:00
  • d86c958d69 Improving native bindings. Corrected properties for IOBluetoothUI Peter Foot 2018-03-26 22:38:07 +01:00
  • 9392402297 Merge branch 'master' of https://github.com/inthehand/32feet Peter Foot 2018-03-25 22:12:31 +01:00
  • 6be141c9f7 More IOBluetooth work and IOBluetoothUI added Peter Foot 2018-03-25 22:05:24 +01:00
  • 85e7f7ef2e Merge branch 'master' of https://github.com/inthehand/32feet Peter Foot 2018-03-23 12:37:09 +00:00
  • 167b17ad6d Initial work on RfcommServiceProvider - the equivalent to BluetoothListener. No SDP implementation for Win32 yet. Fixed a couple of documentation warnings in the original codebase too. Peter Foot 2018-03-23 12:36:52 +00:00
  • 86383ee9f3 Update README.md Peter Foot 2018-03-22 15:53:26 +00:00
  • 382800bc66 Merge branch 'master' of https://github.com/inthehand/32feet Peter Foot 2018-03-21 22:36:45 +00:00
  • 1d430225c7 Tweaks to APIDefinition Peter Foot 2018-03-21 22:36:39 +00:00