From bcb9ea86a0648d97ff84d280eabf68deadde8d61 Mon Sep 17 00:00:00 2001 From: Ettore Pane <ettore.pane@skywarder.eu> Date: Mon, 25 Nov 2024 14:12:03 +0100 Subject: [PATCH] [BSP][ConRIG] Add Orion propulsion system valve buttons --- .../stm32f429zi_con_rig/interfaces-impl/bsp.cpp | 1 + .../interfaces-impl/hwmapping.h | 16 +++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/bsps/stm32f429zi_con_rig/interfaces-impl/bsp.cpp b/src/bsps/stm32f429zi_con_rig/interfaces-impl/bsp.cpp index 3bf64207e..1a50d444e 100644 --- a/src/bsps/stm32f429zi_con_rig/interfaces-impl/bsp.cpp +++ b/src/bsps/stm32f429zi_con_rig/interfaces-impl/bsp.cpp @@ -226,6 +226,7 @@ void IRQbspInit() btns::release::mode(Mode::INPUT); btns::detach::mode(Mode::INPUT); btns::tars::mode(Mode::INPUT); + btns::nitrogen::mode(Mode::INPUT); btns::arm::mode(Mode::INPUT); radio::cs::mode(Mode::OUTPUT); diff --git a/src/bsps/stm32f429zi_con_rig/interfaces-impl/hwmapping.h b/src/bsps/stm32f429zi_con_rig/interfaces-impl/hwmapping.h index 9db2610b4..da3df7769 100644 --- a/src/bsps/stm32f429zi_con_rig/interfaces-impl/hwmapping.h +++ b/src/bsps/stm32f429zi_con_rig/interfaces-impl/hwmapping.h @@ -45,13 +45,15 @@ using mosi = Gpio<GPIOA_BASE, 7>; namespace btns { -using ignition = Gpio<GPIOB_BASE, 4>; -using filling = Gpio<GPIOE_BASE, 6>; -using venting = Gpio<GPIOE_BASE, 4>; -using release = Gpio<GPIOG_BASE, 9>; -using detach = Gpio<GPIOD_BASE, 7>; -using tars = Gpio<GPIOD_BASE, 5>; -using arm = Gpio<GPIOE_BASE, 2>; +using n2o_filling = Gpio<GPIOE_BASE, 6>; +using n2o_release = Gpio<GPIOE_BASE, 4>; +using n2_release = Gpio<GPIOG_BASE, 9>; +using n2_venting = Gpio<GPIOD_BASE, 7>; +using n2_detach = Gpio<GPIOD_BASE, 5>; +using n2_filling = Gpio<GPIOG_BASE, 11>; +using nitrogen = Gpio<GPIOD_BASE, 3>; +using arm = Gpio<GPIOE_BASE, 2>; +using ignition = Gpio<GPIOB_BASE, 4>; } // namespace btns namespace radio -- GitLab