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

Merge upstream #5

Open
wants to merge 414 commits into
base: master
Choose a base branch
from
Open

Merge upstream #5

wants to merge 414 commits into from

Conversation

tli26
Copy link

@tli26 tli26 commented Jul 19, 2023

No description provided.

@tli26 tli26 marked this pull request as draft July 19, 2023 00:36
@tli26 tli26 marked this pull request as ready for review July 19, 2023 00:36
marcosinigaglia and others added 28 commits January 4, 2024 16:17
Android's `CompanionDeviceManager` is used to get access[1,2] (association)
to a Bluetooth LE (and classic Bluetooth) devices without requiring too
broad permission set (notably location on older android versions).

Using `CompanionDeviceManager` is also a requirement for implementing
background connection management, tho' it also requires the application
to implement `CompationDeviceService`[3].

`CompationDeviceManager` availability is not guaranteed, hence the few
API version and feature detection checks.

Companion scanning is intentionally behind different API entry (`scan`
vs `companionScan`). This is because on Android you might end up needing
to scan for a peripheral that you already know as a companion. This
happens when you have a companion that is not bonded.

iOS stubs are missing at the moment.

1: https://developer.android.com/develop/connectivity/bluetooth/companion-device-pairing
2: https://developer.android.com/reference/android/companion/CompanionDeviceManager
3: https://developer.android.com/reference/android/companion/CompanionDeviceService
Fixed podspec to require iOS 10 instead of iOS 9, to prevent build errors on iOS
Fixed incorrect signature for isScanning: on iOS
marcosinigaglia and others added 30 commits December 11, 2024 16:58
Checking the connection before a command
Fix - added missing startNotificationWithBuffer
ios: Fix incorrect double -> NSNumber conversion
Fixed wrong path to source file in doc
Fix unfullfilled callbacks when gatt is null
feat(v12): Expose getCentralManager and getInstance methods
Bumps [undici](https://github.com/nodejs/undici) from 6.21.0 to 6.21.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v6.21.0...v6.21.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…e/undici-6.21.1

Bump undici from 6.21.0 to 6.21.1 in /example
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…e/nanoid-3.3.8

Bump nanoid from 3.3.7 to 3.3.8 in /example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.