// SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include class TimeoutHelper { public: TimeoutHelper(); void set(const uint32_t ms); void extend(const uint32_t ms); void reset(); bool occured(); private: uint32_t startMillis; uint32_t timeout; };