Add uOLED-96-G1 C Sample Code.
[frickel.git] / projects / geeknamensschilder_c / hardware / libraries / Firmata / examples / EchoString / EchoString.pde
blob6559ae1c62ef138645349e0723b21feea193d9b0
1 /* This sketch accepts strings and raw sysex messages and echos them back.
2  *
3  * This example code is in the public domain.
4  */
5 #include <Firmata.h>
7 byte analogPin;
9 void stringCallback(char *myString)
11     Firmata.sendString(myString);
15 void sysexCallback(byte command, byte argc, byte*argv)
17     Serial.print(START_SYSEX, BYTE);
18     Serial.print(command, BYTE);
19     for(byte i=0; i<argc; i++) {
20         Serial.print(argv[i], BYTE);
21     }
22     Serial.print(END_SYSEX, BYTE);
25 void setup()
27     Firmata.setFirmwareVersion(0, 1);
28     Firmata.attach(STRING_DATA, stringCallback);
29     Firmata.attach(START_SYSEX, sysexCallback);
30     Firmata.begin(57600);
33 void loop()
35     while(Firmata.available()) {
36         Firmata.processInput();
37     }