Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Functions | Variables
diag Namespace Reference

Classes

class  EEPROM_mirror_class
 
class  frequency_class
 

Functions

template<typename T >
double benchmark_clocks (T fct, uint16_t const &n=100)
 
template<typename T >
double benchmark_micros (T fct, uint16_t const &n=100)
 
template<typename T >
void benchmark_report (T fct, uint16_t const &n=100)
 
void eeprom_report ()
 
int ram_capacity ()
 
int free_ram ()
 
void print_stack ()
 
int used_ram ()
 
void ram_report ()
 
void speed_report ()
 

Variables

class diag::EEPROM_mirror_class mirror
 
class diag::frequency_class freq
 

Function Documentation

template<typename T >
double diag::benchmark_clocks ( fct,
uint16_t const &  n = 100 
)
template<typename T >
double diag::benchmark_micros ( fct,
uint16_t const &  n = 100 
)
template<typename T >
void diag::benchmark_report ( fct,
uint16_t const &  n = 100 
)
void diag::eeprom_report ( )
int diag::free_ram ( )
void diag::print_stack ( )
int diag::ram_capacity ( )
void diag::ram_report ( )
void diag::speed_report ( )
inline
int diag::used_ram ( )

Variable Documentation

class diag::frequency_class diag::freq
class diag::EEPROM_mirror_class diag::mirror