diff --git a/plugins/Kaleidoscope-CycleTimeReport/src/kaleidoscope/plugin/CycleTimeReport.h b/plugins/Kaleidoscope-CycleTimeReport/src/kaleidoscope/plugin/CycleTimeReport.h index 5b70dd4d..07a94c59 100644 --- a/plugins/Kaleidoscope-CycleTimeReport/src/kaleidoscope/plugin/CycleTimeReport.h +++ b/plugins/Kaleidoscope-CycleTimeReport/src/kaleidoscope/plugin/CycleTimeReport.h @@ -21,6 +21,15 @@ #include "kaleidoscope/event_handler_result.h" // for EventHandlerResult #include "kaleidoscope/plugin.h" // for Plugin +// ----------------------------------------------------------------------------- +// Deprecation warning messages +#include "kaleidoscope_internal/deprecations.h" // for DEPRECATED + +#define _DEPRECATED_MESSAGE_CYCLETIMEREPORT_AVG_TIME \ + "The `CycleTimeReport.average_loop_time` variable is deprecated. See\n" \ + "the current documentation for CycleTimeReport for details.\n" \ + "This variable will be removed after 2022-09-01." +// ----------------------------------------------------------------------------- namespace kaleidoscope { namespace plugin { @@ -32,7 +41,10 @@ class CycleTimeReport : public kaleidoscope::Plugin { EventHandlerResult beforeEachCycle(); EventHandlerResult afterEachCycle(); +#ifndef NDEPRECATED + DEPRECATED(CYCLETIMEREPORT_AVG_TIME) static uint32_t average_loop_time; +#endif private: static uint16_t last_report_time_;