Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Namespaces | Macros | Functions | Variables
ram_report.hpp File Reference
#include <ustd/iostream.hpp>

Go to the source code of this file.

Namespaces

 diag
 

Macros

#define PRINT_RAM(var, color)
 

Functions

int diag::ram_capacity ()
 
int diag::free_ram ()
 
void diag::print_stack ()
 
int diag::used_ram ()
 
void diag::ram_report ()
 

Variables

int __data_start
 
int __data_end
 
int __bss_start
 
int __bss_end
 
int __heap_start
 
int __brkval
 
int __flp
 

Macro Definition Documentation

#define PRINT_RAM (   var,
  color 
)
Value:
ustd::cout << color << ustd::setw(6) << F(#var) << F(": ") << ustd::setw(4) << var \
<< F(" bytes (") << ustd::setw(2) << int(var * 100.0 / 2047 + 0.5) << F("%)");
#define F(x)
Definition: ustd_generic.hpp:15
ustd::cout_class cout

Variable Documentation

int __brkval
int __bss_end
int __bss_start
int __data_end
int __data_start
int __flp
int __heap_start