Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/windows pairing #640

Closed
wants to merge 28 commits into from

Commits on Apr 25, 2021

  1. Add BlueZ Agent D-Bus object for managing pairing requests

    Signed-off-by: Bojan Potočnik <[email protected]>
    bojanpotocnik committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    dc39173 View commit details
    Browse the repository at this point in the history
  2. Add example to test BlueZ pairing agent

    This agent currently does nothing, it just logs method calls to
    check if it is properly registered.
    
    Signed-off-by: Bojan Potočnik <[email protected]>
    bojanpotocnik committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    6e5e975 View commit details
    Browse the repository at this point in the history
  3. Add function for removal of pairing information

    Signed-off-by: Bojan Potočnik <[email protected]>
    bojanpotocnik committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    e7bd8e4 View commit details
    Browse the repository at this point in the history
  4. Edit pairing example to use the passkey

    Also pairingAgent is moved to BleakClient class for easier access
    
    Signed-off-by: Bojan Potočnik <[email protected]>
    bojanpotocnik committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    2f2d2be View commit details
    Browse the repository at this point in the history
  5. Use callback to retrieve or confirm pairing pincode or passkey

    Also modify example to use this callback and retrieve passkey from the
    user.
    
    Signed-off-by: Bojan Potočnik <[email protected]>
    bojanpotocnik committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    a79898d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bab16b View commit details
    Browse the repository at this point in the history
  7. Adjust callback operation to be backward compatible

    Ensure that if no callback is provided, pairing works as before, meaning
    that Just Works pairing requests are confirmed.
    
    Signed-off-by: Bojan Potočnik <[email protected]>
    bojanpotocnik committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    6f13bae View commit details
    Browse the repository at this point in the history
  8. Reformat with black

    Signed-off-by: Bojan Potočnik <[email protected]>
    bojanpotocnik committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    b30b7c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Configuration menu
    Copy the full SHA
    0014948 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Merge remote-tracking branch 'remotes/p/develop-passkey_pairing_bluez…

    …' into feature/clientUpate
    jpeters-ml committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    5172de2 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Update windowws pairing

    jpeters-ml committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    d7424eb View commit details
    Browse the repository at this point in the history
  2. Update backend

    jpeters-ml committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    e438635 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Configuration menu
    Copy the full SHA
    04411fa View commit details
    Browse the repository at this point in the history
  2. Update check for protection level

    Only use the protection level if it's set to anything
    jpeters-ml committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    e4acb7b View commit details
    Browse the repository at this point in the history
  3. Update pairing to mimic dotnet version

    Pairing code had to be modified to meet the pythonic winrt module
    in order to complete the pairing process without installing
    the dotnet libraries (pythonnet and the .net core sdk)
    jpeters-ml committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    bd5b724 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b657926 View commit details
    Browse the repository at this point in the history
  5. Fix flake8 warnings

    jpeters-ml committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    0368d57 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Configuration menu
    Copy the full SHA
    7f3b762 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Add Windows pairing in dotnet and winrt

    Builds on PR hbldh#523 to include pairing for Windowns with both
    dotnet and winrt backends. Updated timeout in connect to use
    the same timeout as provided to the connect function.
    jpeters-ml committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    066f3fe View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/windowsPairing' of github.com:jpeters-ml/bleak …

    …into feature/windowsPairing
    jpeters-ml committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    ebe02d6 View commit details
    Browse the repository at this point in the history
  3. Update to add windows pairing

    Added windows pairing to .NET and WinRT backends, following the process
    started in PR hbldh#523.
    jpeters-ml committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    e41364a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feature/windowsPairing' of github.com:jpeters-ml/bleak …

    …into feature/windowsPairing
    jpeters-ml committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    9fb36d2 View commit details
    Browse the repository at this point in the history
  5. Fix error in example

    jpeters-ml committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    67345ef View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    b3b5b6c View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. Configuration menu
    Copy the full SHA
    fb314b7 View commit details
    Browse the repository at this point in the history
  2. Remove dotnet backend

    jpeters-ml committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    449ef6b View commit details
    Browse the repository at this point in the history
  3. Merge commit

    jpeters-ml committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    cbdc6f8 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feature/windowsPairing' of github.com:jpeters-ml/bleak …

    …into feature/windowsPairing
    jpeters-ml committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    ed0b1c1 View commit details
    Browse the repository at this point in the history