From c5036b26e604ea657f5bf5c941cb1cdf878cf1e3 Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 27 Aug 2024 14:56:01 -0400 Subject: [PATCH] removed disfunctional non-pairing mode --- gem-remotes-esp32/src/ble_server.rs | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/gem-remotes-esp32/src/ble_server.rs b/gem-remotes-esp32/src/ble_server.rs index 4383fa2..3d57ff9 100644 --- a/gem-remotes-esp32/src/ble_server.rs +++ b/gem-remotes-esp32/src/ble_server.rs @@ -115,11 +115,13 @@ impl BleServer { button_up.lock().set_value(&[data]).notify(); } Commands::PairTimerExpired => { - advertise_to_direct(ble_advertiser).expect("Failed to exit pairing mode"); + //advertise_to_direct(ble_advertiser).expect("Failed to exit pairing mode"); + debug!("pairing mode / non-pairing mode not currently supported"); self.send_q.send(Commands::PairTimerClear).await?; } Commands::AllowPairing => { - advertise_to_undirected(ble_advertiser).expect("Failed to enter pairing mode"); + //advertise_to_undirected(ble_advertiser).expect("Failed to enter pairing mode"); + debug!("pairing mode / non-pairing mode not currently supported"); } Commands::EraseBleBonds => { ble_device.delete_all_bonds().expect("Failed trying to erase bluetooth bonding information"); @@ -208,17 +210,5 @@ fn advertise(advertiser: &Mutex) -> Result<()> { Ok(()) } -fn advertise_to_direct(advertiser: &Mutex) -> Result<()> { - advertiser.lock().stop()?; - advertiser.lock().advertisement_type(ConnMode::Dir).start()?; - Ok(()) -} - -fn advertise_to_undirected(advertiser: &Mutex) -> Result<()> { - advertiser.lock().stop()?; - advertiser.lock().advertisement_type(ConnMode::Und).start()?; - Ok(()) -} - //TODO set maximum pairs to remember? //TODO after disconnect, it returns to scanning - will it return to directed scanning? Find out when directed is working. \ No newline at end of file