diff --git a/include/sta/mutex.hpp b/include/sta/mutex.hpp index 1147f75..97a44dd 100644 --- a/include/sta/mutex.hpp +++ b/include/sta/mutex.hpp @@ -20,6 +20,10 @@ namespace sta * @brief Block until mutex has been acquired. */ virtual void acquire() = 0; + /** + * @brief Block until mutex has been acquired. + */ + virtual void acquire(uint32_t timeout) = 0; /** * @brief Release mutex. */ diff --git a/src/mutex.cpp b/src/mutex.cpp index 2472911..c8c3e33 100644 --- a/src/mutex.cpp +++ b/src/mutex.cpp @@ -10,6 +10,7 @@ namespace sta { public: void acquire() override {} + void acquire(uint32_t timeout) override {} void release() override {} };