diff --git a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/bsp.cpp b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/bsp.cpp
index 4542a90faa0d0f1b2c7f6dcba4a1530fd06fafa5..6f47ac75b9700dddcb1941e0c76c7696638a8160 100644
--- a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/bsp.cpp
+++ b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/bsp.cpp
@@ -405,6 +405,18 @@ void IRQbspInit()
     ms5803::cs::mode(Mode::OUTPUT);
     ms5803::cs::high();
 
+    lps22df::cs::mode(Mode::OUTPUT);
+    lps22df::cs::high();
+
+    h3lis331dl::cs::mode(Mode::OUTPUT);
+    h3lis331dl::cs::high();
+
+    ads131m08::cs::mode(Mode::OUTPUT);
+    ads131m08::cs::high();
+
+    ubxgps::cs::mode(Mode::OUTPUT);
+    ubxgps::cs::high();
+
     using namespace inputs;
 
     vbat::mode(Mode::INPUT_ANALOG);
diff --git a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/hwmapping.h b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/hwmapping.h
index c191b1381cfcd31c43b90f2653b3b04ad582e39d..96c80c4e43bd1b93b84d712b69935739f9bf5037 100644
--- a/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/hwmapping.h
+++ b/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_death_stack_x/interfaces-impl/hwmapping.h
@@ -125,6 +125,25 @@ namespace ms5803
 using cs = Gpio<GPIOD_BASE, 7>;
 }  // namespace ms5803
 
+namespace ads131m08
+{
+using cs = Gpio<GPIOC_BASE, 2>;
+}  // namespace ads131m08
+
+namespace lps22df
+{
+using cs = Gpio<GPIOB_BASE, 1>;
+}  // namespace lps22df
+
+namespace h3lis331dl
+{
+using cs = Gpio<GPIOC_BASE, 6>;
+}  // namespace h3lis331dl
+namespace ubxgps
+{
+using cs = Gpio<GPIOD_BASE, 7>;
+}  // namespace ubxgps
+
 }  // namespace sensors
 
 namespace inputs