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);
}