![]() |
RTEMS 6.1
|
RTEMS Benchmark Timer API for all Boards. More...
Go to the source code of this file.
Typedefs | |
| typedef uint32_t | benchmark_timer_t |
| This type is used to return a Benchmark Timer value. | |
Functions | |
| void | benchmark_timer_initialize (void) |
| Initialize the Benchmark Timer. | |
| benchmark_timer_t | benchmark_timer_read (void) |
| Read the Benchmark Timer. | |
| rtems_status_code | benchmark_timer_empty_function (void) |
| Benchmark Timer Empty Function. | |
| void | benchmark_timer_disable_subtracting_average_overhead (bool find_flag) |
| Disable Average Overhead Removal from the Benchmark Timer. | |
RTEMS Benchmark Timer API for all Boards.
| typedef uint32_t benchmark_timer_t |
This type is used to return a Benchmark Timer value.
This type is used to contain benchmark times. The units are BSP specific.
| void benchmark_timer_disable_subtracting_average_overhead | ( | bool | find_flag | ) |
Disable Average Overhead Removal from the Benchmark Timer.
This method places the benchmark timer in a "raw" mode where it returns the actual number of units which have passed between calls to benchmark_timer_initialize and benchmark_timer_read counting.
| [in] | find_flag | indicates to enable or disable the mode |
| rtems_status_code benchmark_timer_empty_function | ( | void | ) |
Benchmark Timer Empty Function.
This method is used to determine loop overhead.
| void benchmark_timer_initialize | ( | void | ) |
Initialize the Benchmark Timer.
This method initializes the benchmark timer and resets it to begin counting.
| benchmark_timer_t benchmark_timer_read | ( | void | ) |
Read the Benchmark Timer.
This method stops the benchmark timer and returns the number of units that have passed since benchmark_timer_initialize was invoked.