Added comment to some examples

This commit is contained in:
Cristian Maglie 2013-06-05 20:20:18 +02:00
parent 48a4f76e42
commit 2f547367fd
2 changed files with 19 additions and 7 deletions

View File

@ -29,7 +29,7 @@ void setup() {
Bridge.begin();
Console.begin();
// Uncomment the followinf line to enable buffering:
// Uncomment the following line to enable buffering:
// - better transmission speed and efficiency
// - needs to call Console.flush() to ensure that all
// transmitted data is sent
@ -81,6 +81,9 @@ void loop() {
// if printed last visible character '~' or 126, stop:
if(thisByte == 126) { // you could also use if (thisByte == '~') {
// ensure the latest bit of data is sent
Console.flush();
// This loop loops forever and does nothing
while(true) {
continue;

View File

@ -14,9 +14,13 @@
void setup() {
// Setup Bridge (needed every time we communicate with the Arduino Yún)
Bridge.begin();
// Setup Console
Console.begin();
// Buffering improves Console performance, but we must remember to
// finish sending using the Console.flush() command.
Console.buffer(64);
// Wait until a Network Monitor is connected.
while (!Console);
@ -31,16 +35,19 @@ void loop() {
void runCurl() {
// Launch "curl" command and get Arduino asciilogo from the network
Process p;
p.begin("curl");
p.addParameter("http://arduino.cc/asciilogo.txt");
p.run();
Process p; // Create a process and call it "p"
p.begin("curl"); // Process should launch the "curl" command
p.addParameter("http://arduino.cc/asciilogo.txt"); // Add the URL parameter to "curl"
p.run(); // Run the process and wait for its termination
// Print arduino logo over the console
// Print arduino logo over the console.
// A process output can be read with the stream methods
while (p.available()>0) {
char c = p.read();
Console.print(c);
}
// Ensure the latest bit of data is sent.
Console.flush();
}
@ -51,11 +58,13 @@ void runCpuInfo() {
p.addParameter("/proc/cpuinfo");
p.run();
// Print command output on the Console
// Print command output on the Console.
// A process output can be read with the stream methods
while (p.available()>0) {
char c = p.read();
Console.print(c);
}
// Ensure the latest bit of data is sent.
Console.flush();
}