Console
console is a structure that allows to print information to the programmer debugging serial port ( mostly for debugging ).
void console_printf(format, ...)
void console_print(format, ...)
void console_println(format, ...)
void console_mute(bool mute)
void console_init()
void console_set_color_red()
void console_set_color_green()
void console_reset_color()
void console_clear()
void console_timestamp(bool newline)
void console_system_info()
Example Console
/**
 * this example demonstrates how to use the debugging console to print messages to the serial console.
*/
#include "Arduino.h"
#include "System.h"
#include "Console.h"
int counter = 0;
void setup() {
    system_init();
    console_timestamp(false);
    console_print("Hello,");
    console_println("World!");
    console_error("error message   : %i", 23);
    console_status("status message  : %i", 42);
}
void loop() {
    console_println("...");
    /* clear screen evert 16 iterations */
    counter++;
    if (counter % 16 == 0) {
        console_clear();
        console_set_color_red();
        console_println("counter");
        console_reset_color();
        console_set_color_green();
        console_println("%d", counter);
        console_reset_color();
    }
    delay(1000);
}