From ade00945951ff49481a161479f7d9798cc4c564f Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 12 Apr 2024 14:36:03 +1000 Subject: switch to software volume scaling (it's bad tho i need daniel to do maths for me please) --- src/drivers/include/bluetooth.hpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/drivers/include/bluetooth.hpp') diff --git a/src/drivers/include/bluetooth.hpp b/src/drivers/include/bluetooth.hpp index 988c7e93..8da5ce2e 100644 --- a/src/drivers/include/bluetooth.hpp +++ b/src/drivers/include/bluetooth.hpp @@ -43,7 +43,7 @@ class Bluetooth { auto PreferredDevice() -> std::optional; auto SetSource(StreamBufferHandle_t) -> void; - auto SetVolume(uint8_t) -> void; + auto SetVolumeFactor(float) -> void; auto SetEventHandler(std::function cb) -> void; }; @@ -60,9 +60,6 @@ struct SourceChanged : public tinyfsm::Event {}; struct DeviceDiscovered : public tinyfsm::Event { const Device& device; }; -struct ChangeVolume : public tinyfsm::Event { - const uint8_t volume; -}; namespace internal { struct Gap : public tinyfsm::Event { @@ -131,7 +128,6 @@ class BluetoothState : public tinyfsm::Fsm { virtual void react(const events::ConnectTimedOut& ev){}; virtual void react(const events::PreferredDeviceChanged& ev){}; virtual void react(const events::SourceChanged& ev){}; - virtual void react(const events::ChangeVolume&) {} virtual void react(const events::DeviceDiscovered&); @@ -204,7 +200,6 @@ class Connected : public BluetoothState { void react(const events::PreferredDeviceChanged& ev) override; void react(const events::SourceChanged& ev) override; - void react(const events::ChangeVolume&) override; void react(const events::Disable& ev) override; void react(const events::internal::Gap& ev) override; -- cgit v1.2.3