From b70ebdef73e03ef9288bc26510c27b31c7d7394d Mon Sep 17 00:00:00 2001 From: Hui Peng Date: Tue, 21 Mar 2023 13:28:42 -0700 Subject: [PATCH] Allow Device.enable_classic to be configurable --- bumble/device.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bumble/device.py b/bumble/device.py index 512bb1d3..eeab1c51 100644 --- a/bumble/device.py +++ b/bumble/device.py @@ -739,6 +739,7 @@ class DeviceConfiguration: self.le_enabled = True # LE host enable 2nd parameter self.le_simultaneous_enabled = True + self.classic_enabled = False self.classic_sc_enabled = True self.classic_ssp_enabled = True self.classic_accept_any = True @@ -768,6 +769,7 @@ class DeviceConfiguration: self.le_simultaneous_enabled = config.get( 'le_simultaneous_enabled', self.le_simultaneous_enabled ) + self.classic_enabled = config.get('classic_enabled', self.classic_enabled) self.classic_sc_enabled = config.get( 'classic_sc_enabled', self.classic_sc_enabled ) @@ -979,6 +981,7 @@ class Device(CompositeEventEmitter): self.keystore = KeyStore.create_for_device(config) self.irk = config.irk self.le_enabled = config.le_enabled + self.classic_enabled = config.classic_enabled self.le_simultaneous_enabled = config.le_simultaneous_enabled self.classic_ssp_enabled = config.classic_ssp_enabled self.classic_sc_enabled = config.classic_sc_enabled