diff --git a/pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32-cpus.patch b/pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32-cpus.patch index 38145a29a7..107ff62050 100644 --- a/pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32-cpus.patch +++ b/pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32-cpus.patch @@ -11,11 +11,12 @@ diff --git a/MQTTClient-C/src/MQTTClient.h b/MQTTClient-C/src/MQTTClient.h index b612341..4f1dfba 100755 --- a/MQTTClient-C/src/MQTTClient.h +++ b/MQTTClient-C/src/MQTTClient.h -@@ -54,7 +54,13 @@ +@@ -54,7 +54,14 @@ enum QoS { QOS0, QOS1, QOS2, SUBFAIL=0x80 }; /* all failure return codes must be negative */ -+#if !defined(CPU_LINE_STM32F030x4) && defined(CPU_STM32) ++#if !defined(CPU_LINE_STM32F030x4) && !defined(CPU_LINE_STM32MP157Cxx) && \ ++ defined(CPU_STM32) +/* the SUCCESS enum is defined for all stm32. + Since it contains the same value, we just skip its definition here for them. */ +enum returnCode { BUFFER_OVERFLOW = -2, FAILURE = -1};