diff --git a/miosix/arch/common/drivers/stm32_serial_common.h b/miosix/arch/common/drivers/stm32_serial_common.h index 7174c9bac3bf3a7548f1218e313c03eb347548f8..29ce1003e758b7639e56cc4652ec731d31c8436f 100644 --- a/miosix/arch/common/drivers/stm32_serial_common.h +++ b/miosix/arch/common/drivers/stm32_serial_common.h @@ -28,6 +28,7 @@ #pragma once +#include <cstdint> #include <cstdlib> #include "interfaces/arch_registers.h" #include "interfaces/gpio.h" @@ -197,7 +198,7 @@ public: } private: - static volatile unsigned long& getENR(STM32Bus::ID bus) + static volatile uint32_t& getENR(STM32Bus::ID bus) { switch(bus) {