Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches
ProfileResult Struct Reference

#include <profiler.h>

Data Fields

uint32_t start_time
 Raw cycle count at the start of measurement.
 
uint32_t elapsed_cycles
 Total CPU cycles elapsed.
 
float elapsed_ns
 Elapsed time in nanoseconds.
 
float elapsed_us
 Elapsed time in microseconds.
 
float elapsed_ms
 Elapsed time in milliseconds.
 

Detailed Description

Definition at line 85 of file profiler.h.

Field Documentation

◆ elapsed_cycles

uint32_t ProfileResult::elapsed_cycles

Total CPU cycles elapsed.

Definition at line 87 of file profiler.h.

◆ elapsed_ms

float ProfileResult::elapsed_ms

Elapsed time in milliseconds.

Definition at line 90 of file profiler.h.

◆ elapsed_ns

float ProfileResult::elapsed_ns

Elapsed time in nanoseconds.

Definition at line 88 of file profiler.h.

◆ elapsed_us

float ProfileResult::elapsed_us

Elapsed time in microseconds.

Definition at line 89 of file profiler.h.

◆ start_time

uint32_t ProfileResult::start_time

Raw cycle count at the start of measurement.

Definition at line 86 of file profiler.h.


The documentation for this struct was generated from the following file: