From 2b078b6549d840eb9370a652a2bedef0d1d70a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Betto?= <niccolo.betto@skywarder.eu> Date: Tue, 26 Nov 2024 12:02:26 +0100 Subject: [PATCH] [Boardcore] Update Mavlink with new RIG valves + fix ConRIG BSP --- skyward-boardcore | 2 +- src/ConRIG/Buttons/Buttons.cpp | 31 ++++--------------------------- 2 files changed, 5 insertions(+), 28 deletions(-) diff --git a/skyward-boardcore b/skyward-boardcore index 30e3e37a4..93254875b 160000 --- a/skyward-boardcore +++ b/skyward-boardcore @@ -1 +1 @@ -Subproject commit 30e3e37a4668096c84cf3bf4ee8f9c9af49ce3b8 +Subproject commit 93254875ba79c70c4e1b4fb1b144a8b117337abf diff --git a/src/ConRIG/Buttons/Buttons.cpp b/src/ConRIG/Buttons/Buttons.cpp index 461466c7d..dd7314edd 100644 --- a/src/ConRIG/Buttons/Buttons.cpp +++ b/src/ConRIG/Buttons/Buttons.cpp @@ -74,7 +74,7 @@ void Buttons::periodicStatusCheck() guard++; } } - else if (btns::filling::value()) + else if (btns::n2o_filling::value()) { if (guard > Config::Buttons::GUARD_THRESHOLD) { @@ -86,7 +86,7 @@ void Buttons::periodicStatusCheck() guard++; } } - else if (btns::venting::value()) + else if (btns::n2o_venting::value()) { if (guard > Config::Buttons::GUARD_THRESHOLD) { @@ -98,7 +98,7 @@ void Buttons::periodicStatusCheck() guard++; } } - else if (btns::release::value()) + else if (btns::n2o_release::value()) { if (guard > Config::Buttons::GUARD_THRESHOLD) { @@ -110,30 +110,7 @@ void Buttons::periodicStatusCheck() guard++; } } - else if (btns::detach::value()) - { - if (guard > Config::Buttons::GUARD_THRESHOLD) - { - guard = 0; - state.quick_connector_btn = true; - } - else - { - guard++; - } - } - else if (btns::tars::value()) - { - if (guard > Config::Buttons::GUARD_THRESHOLD) - { - guard = 0; - state.start_tars_btn = true; - } - else - { - guard++; - } - } + // TODO: implement missing buttons else { // Reset all the states and guard -- GitLab