AFBR-S50 API Reference Manual v1.5.6
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
Loading...
Searching...
No Matches
task_profiler.h
Go to the documentation of this file.
1/*************************************************************************/
37#ifndef TASK_PROFILER_H
38#define TASK_PROFILER_H
39
40/*!***************************************************************************
41 * @defgroup profiler Task Profiler
42 * @ingroup scheduler
43 *
44 * @brief A utility module that measures execution times of tasks.
45 *
46 * @details This module provides basic functionality to do a simple
47 * profiling of the scheduler tasks.
48 *
49 * UNDER CONSTRUCTION!
50 *
51 * This module is under construction and experimental.
52 * A function is called before and after executing a task. The
53 * consumed time is measured and summed via the platform time.h
54 * utility module. For now, a debugger breakpoint can be used to
55 * read the data from the device...
56 *
57 * @addtogroup profiler
58 * @{
59 *****************************************************************************/
60
61
62/*!***************************************************************************
63 * @brief Enabled the profiler as preprocessor option.
64 *****************************************************************************/
65#define PROFILING 0
66
67
69#endif /* TASK_PROFILER_H */