/** * @file debugTimes.cpp * @author Alexander Klein (alex@kleiax.de) * @brief Implemention of the class debugTimes.h. * @version 0.1 * @date 2021-12-13 * * @copyright Copyright (c) 2021 * */ #include "debugTimes.h" DebugTimes::DebugTimes() { this->startTime = millis(); } void DebugTimes::restart() { this->startTime = millis(); } uint16_t DebugTimes::stop() { return millis() - this->startTime; } void DebugTimes::stopConsol(const char* name, uint16_t minTime) { uint64_t time = millis() - this->startTime; if (time > minTime) Serial.printf("%s needs %llu ms\n", name, time); }