diff --git a/src/shared/sensors/LIS2MDL/LIS2MDL.h b/src/shared/sensors/LIS2MDL/LIS2MDL.h
index ef5c00c41d662f9f11326ce3365b004432f34ea2..d7a93eb2bfc9dc4a56cdc69cebb1b5779058b179 100644
--- a/src/shared/sensors/LIS2MDL/LIS2MDL.h
+++ b/src/shared/sensors/LIS2MDL/LIS2MDL.h
@@ -62,8 +62,6 @@ public:
      */
     struct Config
     {
-        Config() {}
-
         ODR odr                  = ODR_10_HZ;
         OperativeMode deviceMode = MD_IDLE1;
 
@@ -76,8 +74,8 @@ public:
         unsigned temperatureDivider = 0;
     };
 
-    LIS2MDL(SPIBusInterface& bus, miosix::GpioPin pin,
-            SPIBusConfig spiConfig = {}, Config config = {});
+    LIS2MDL(SPIBusInterface& bus, miosix::GpioPin pin, SPIBusConfig spiConfig,
+            Config config);
 
     static SPIBusConfig getDefaultSPIConfig();