diff options
| author | uvok | 2025-07-31 12:52:58 +0200 | 
|---|---|---|
| committer | uvok | 2025-07-31 12:52:58 +0200 | 
| commit | fd926a55a0160d5c01ff7f05d3d0d4023d2a5be9 (patch) | |
| tree | 5b0dbb7f93c745c04b0617d4a4b537896a73b365 | |
| parent | 429c04e2702f61832a4f2c123f38bae59a98b31d (diff) | |
Add universal_ble lib
| -rw-r--r-- | macos/Flutter/GeneratedPluginRegistrant.swift | 2 | ||||
| -rw-r--r-- | pubspec.lock | 24 | ||||
| -rw-r--r-- | pubspec.yaml | 1 | ||||
| -rw-r--r-- | windows/flutter/generated_plugin_registrant.cc | 3 | ||||
| -rw-r--r-- | windows/flutter/generated_plugins.cmake | 1 | 
5 files changed, 31 insertions, 0 deletions
| diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index 75f0199..7e2d1f2 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -6,7 +6,9 @@ import FlutterMacOS  import Foundation  import flutter_blue_plus_darwin +import universal_ble  func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {    FlutterBluePlusPlugin.register(with: registry.registrar(forPlugin: "FlutterBluePlusPlugin")) +  UniversalBlePlugin.register(with: registry.registrar(forPlugin: "UniversalBlePlugin"))  } diff --git a/pubspec.lock b/pubspec.lock index 4cbc2d8..31e10f7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -155,6 +155,14 @@ packages:      description: flutter      source: sdk      version: "0.0.0" +  flutter_web_bluetooth: +    dependency: transitive +    description: +      name: flutter_web_bluetooth +      sha256: ad26a1b3fef95b86ea5f63793b9a0cdc1a33490f35d754e4e711046cae3ebbf8 +      url: "https://pub.dev" +    source: hosted +    version: "1.1.0"    flutter_web_plugins:      dependency: transitive      description: flutter @@ -200,6 +208,14 @@ packages:        url: "https://pub.dev"      source: hosted      version: "2.6.1" +  logging: +    dependency: transitive +    description: +      name: logging +      sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 +      url: "https://pub.dev" +    source: hosted +    version: "1.3.0"    matcher:      dependency: transitive      description: @@ -357,6 +373,14 @@ packages:        url: "https://pub.dev"      source: hosted      version: "0.7.4" +  universal_ble: +    dependency: "direct main" +    description: +      name: universal_ble +      sha256: "34d82217a6137e4c72b62416eb6f234d49347bab3c9c3cc35ba541f0ffc1904f" +      url: "https://pub.dev" +    source: hosted +    version: "0.21.0"    vector_math:      dependency: transitive      description: diff --git a/pubspec.yaml b/pubspec.yaml index 6d40308..6277746 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -38,6 +38,7 @@ dependencies:    permission_handler: ^12.0.1    logger: ^2.6.1    meta: ^1.16.0 +  universal_ble: ^0.21.0  dev_dependencies:    flutter_test: diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc index 48de52b..3860860 100644 --- a/windows/flutter/generated_plugin_registrant.cc +++ b/windows/flutter/generated_plugin_registrant.cc @@ -7,8 +7,11 @@  #include "generated_plugin_registrant.h"  #include <permission_handler_windows/permission_handler_windows_plugin.h> +#include <universal_ble/universal_ble_plugin_c_api.h>  void RegisterPlugins(flutter::PluginRegistry* registry) {    PermissionHandlerWindowsPluginRegisterWithRegistrar(        registry->GetRegistrarForPlugin("PermissionHandlerWindowsPlugin")); +  UniversalBlePluginCApiRegisterWithRegistrar( +      registry->GetRegistrarForPlugin("UniversalBlePluginCApi"));  } diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake index 0e69e40..3dcad9f 100644 --- a/windows/flutter/generated_plugins.cmake +++ b/windows/flutter/generated_plugins.cmake @@ -4,6 +4,7 @@  list(APPEND FLUTTER_PLUGIN_LIST    permission_handler_windows +  universal_ble  )  list(APPEND FLUTTER_FFI_PLUGIN_LIST | 
