From 043317e3e5a2592d9712d0d86ba4547249a83612 Mon Sep 17 00:00:00 2001 From: thibaudk Date: Mon, 9 Dec 2024 23:28:32 +0000 Subject: [PATCH] [Controller] wip on passing device as argument --- Hardware/3rdparty/bugui | 2 +- Hardware/Controller.cpp | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Hardware/3rdparty/bugui b/Hardware/3rdparty/bugui index b4287d3..7666658 160000 --- a/Hardware/3rdparty/bugui +++ b/Hardware/3rdparty/bugui @@ -1 +1 @@ -Subproject commit b4287d3aa4052cd165c4c783cb433cfffb381689 +Subproject commit 766665812f73b11beb05411727008790ba2e0ff1 diff --git a/Hardware/Controller.cpp b/Hardware/Controller.cpp index 484dbd5..9a272da 100644 --- a/Hardware/Controller.cpp +++ b/Hardware/Controller.cpp @@ -5,11 +5,18 @@ #include "Controller.hpp" +#include + +struct test +{ + using type = Launchpad_Pro_Standalone; +}; + namespace Hardware { Controller::Controller(const score::DocumentContext& document, Scenario::IntervalModel& i) - : bugui::controller{} + : bugui::controller{test{}} , doc{document} , interval{&i} , h_ofset{0.} // initial horizontal ofset @@ -28,8 +35,6 @@ Controller::Controller(const score::DocumentContext& document, connect(scnr, &Scenario::ProcessModel::intervalMoved, [this] { update(); }); - - setup(); } void Controller::on_interval_changed(const Scenario::IntervalModel&)