diff --git a/www/blocs&generateurs/actionneur.js b/www/blocs&generateurs/actionneur.js index ef3492f6f..90fb14ade 100644 --- a/www/blocs&generateurs/actionneur.js +++ b/www/blocs&generateurs/actionneur.js @@ -640,18 +640,20 @@ Blockly.Python.definitions_["pin_"+profile[card].BUILTIN_LED]="BROCHE_"+profile[ return "BROCHE_"+profile[card].BUILTIN_LED+".value(0)\ntime.sleep_ms("+dropdown_speed+")\nBROCHE_"+profile[card].BUILTIN_LED+".value(1)\ntime.sleep_ms("+dropdown_speed+")\n" }; ////////////// -Blockly.Blocks['rvb_init']={init:function() { +Blockly.Blocks['rgb_init']={init:function() { var card=window.localStorage.card; this.appendDummyInput() .appendField(new Blockly.FieldImage('media/rgb.png', 48, 48, "*")) .appendField(Blockly.Msg.rvb_init); this.appendDummyInput() .setAlign(Blockly.ALIGN_RIGHT) .appendField("R").appendField(new Blockly.FieldDropdown(profile[card].dropdownPWM), "rouge"); this.appendDummyInput() .setAlign(Blockly.ALIGN_RIGHT) .appendField("G").appendField(new Blockly.FieldDropdown(profile[card].dropdownPWM), "vert"); this.appendDummyInput() .setAlign(Blockly.ALIGN_RIGHT) .appendField("B").appendField(new Blockly.FieldDropdown(profile[card].dropdownPWM), "bleu"); this.setInputsInline(true); + this.setPreviousStatement(true); + this.setNextStatement(true); this.setColour("#4b009f"); this.setTooltip(Blockly.Msg.rvb_init_tooltip); this.setHelpUrl('http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.ReferenceMaxi')} }; -Blockly.Arduino['rvb_init'] = function(block) { +Blockly.Arduino['rgb_init'] = function(block) { var value_rouge = block.getFieldValue('rouge'); var value_vert = block.getFieldValue('vert'); var value_bleu = block.getFieldValue('bleu'); @@ -660,7 +662,7 @@ Blockly.Arduino['rvb_init'] = function(block) { Blockly.Arduino.setups_['rvb_'+value_rouge]='pinMode(greenPin, OUTPUT);\n pinMode(redPin, OUTPUT);\n pinMode(bluePin, OUTPUT);'; return ''; }; -Blockly.Python['rvb_init'] = function(block) { +Blockly.Python['rgb_init'] = function(block) { var value_rouge = block.getFieldValue('rouge'); var value_vert = block.getFieldValue('vert'); var value_bleu = block.getFieldValue('bleu'); @@ -671,31 +673,8 @@ Blockly.Python['rvb_init'] = function(block) { return ''; }; -Blockly.Blocks['rvb_init_2']={init:function() { - var card=window.localStorage.card; - this.appendDummyInput() .appendField(new Blockly.FieldImage('media/rgb.png', 48, 48, "*")) .appendField(Blockly.Msg.rvb_init); - this.appendDummyInput() .setAlign(Blockly.ALIGN_RIGHT) .appendField("R").appendField(new Blockly.FieldDropdown(profile[card].dropdownPWM), "rouge"); - this.appendDummyInput() .setAlign(Blockly.ALIGN_RIGHT) .appendField("G").appendField(new Blockly.FieldDropdown(profile[card].dropdownPWM), "vert"); - this.appendDummyInput() .setAlign(Blockly.ALIGN_RIGHT) .appendField("B").appendField(new Blockly.FieldDropdown(profile[card].dropdownPWM), "bleu"); - this.setInputsInline(true); - this.setPreviousStatement(true); - this.setNextStatement(true); - this.setColour("#4b009f"); - this.setTooltip(Blockly.Msg.rvb_init_tooltip); - this.setHelpUrl('http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.ReferenceMaxi')} -}; -Blockly.Arduino['rvb_init_2'] = function(block) { - var value_rouge = block.getFieldValue('rouge'); - var value_vert = block.getFieldValue('vert'); - var value_bleu = block.getFieldValue('bleu'); - Blockly.Arduino.variables_['rvb_'+value_rouge] = '#define redPin '+value_rouge+'\n#define greenPin '+value_vert+'\n#define bluePin '+value_bleu; - Blockly.Arduino.userFunctions_['rvb_'+value_rouge] = 'void setColor(int redValue, int greenValue, int blueValue) {\n analogWrite(redPin, redValue);\n analogWrite(greenPin, greenValue);\n analogWrite(bluePin, blueValue);\n}'; - Blockly.Arduino.setups_['rvb_'+value_rouge]='pinMode(greenPin, OUTPUT);\n pinMode(redPin, OUTPUT);\n pinMode(bluePin, OUTPUT);'; - return ''; -}; - ////////////// -Blockly.Blocks['rvb_set']={init:function() { +Blockly.Blocks['rgb_set']={init:function() { this.appendDummyInput() .appendField(Blockly.Msg.rvb_set); this.appendValueInput("r") .setCheck("Number") .setAlign(Blockly.ALIGN_RIGHT) .appendField("R"); this.appendValueInput("v") .setCheck("Number") .setAlign(Blockly.ALIGN_RIGHT) .appendField("G"); @@ -705,32 +684,52 @@ Blockly.Blocks['rvb_set']={init:function() { this.setNextStatement(true); this.setColour("#4b009f"); this.setTooltip(Blockly.Msg.rvb_set_tooltip); - this.setHelpUrl('http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.ReferenceMaxi')} + this.setHelpUrl('https://learn.adafruit.com/adafruit-arduino-lesson-3-rgb-leds/')} }; -Blockly.Arduino['rvb_set'] = function(block) { +Blockly.Arduino['rgb_set'] = function(block) { var value_r = Blockly.Arduino.valueToCode(block, 'r', Blockly.Arduino.ORDER_ATOMIC); var value_v = Blockly.Arduino.valueToCode(block, 'v', Blockly.Arduino.ORDER_ATOMIC); var value_b = Blockly.Arduino.valueToCode(block, 'b', Blockly.Arduino.ORDER_ATOMIC); var code = 'setColor('+value_r+','+value_v+','+value_b+');\n'; return code; }; -Blockly.Python['rvb_set'] = function(block) { +Blockly.Python['rgb_set'] = function(block) { var value_r = Blockly.Python.valueToCode(block, 'r', Blockly.Python.ORDER_ATOMIC); var value_v = Blockly.Python.valueToCode(block, 'v', Blockly.Python.ORDER_ATOMIC); var value_b = Blockly.Python.valueToCode(block, 'b', Blockly.Python.ORDER_ATOMIC); var code = 'setColor('+value_r+','+value_v+','+value_b+')\n'; return code; } + +Blockly.Blocks["rgb_setcolor"]={init:function(){ + this.appendDummyInput() .appendField(Blockly.Msg.rvb_set); + this.appendDummyInput().appendField(new Blockly.FieldColour("#ff0000"), "color"); + this.setInputsInline(true); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + this.setColour("#4b009f"); + this.setTooltip(Blockly.Msg.rvb_set_tooltip); + this.setHelpUrl("https://learn.adafruit.com/adafruit-arduino-lesson-3-rgb-leds/")} +}; +Blockly.Arduino["rgb_setcolor"]=function(block){ + var color=block.getFieldValue("color"); + var colorR=color[1] + color[2], colorG=color[3] + color[4], colorB=color[5] + color[6]; + var red=parseInt(colorR,16), green=parseInt(colorG,16), blue=parseInt(colorB,16); + var code = 'setColor('+red+','+green+','+blue+');\n'; + return code; +}; ////////////// Blockly.Blocks["bargraphe"]={init:function(){ - this.appendDummyInput().appendField(new Blockly.FieldImage('media/LEDbar.png', 48, 48, "*")) - .appendField(Blockly.Msg.bargraphe); - this.appendValueInput("clk", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField("DCKI"); - this.appendValueInput("data", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField("DI"); - this.setColour("#4b009f"); - this.setTooltip(Blockly.Msg.bargraphe_tooltip); - this.setHelpUrl("http://wiki.seeed.cc/Grove-LED_Bar/")} + this.appendDummyInput().appendField(new Blockly.FieldImage('media/LEDbar.png', 48, 48, "*")) + .appendField(Blockly.Msg.bargraphe); +this.appendValueInput("clk", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField("DCKI"); +this.appendValueInput("data", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField("DI"); +this.setColour("#4b009f"); +this.setPreviousStatement(true, null); +this.setNextStatement(true, null); +this.setTooltip(Blockly.Msg.bargraphe_tooltip); +this.setHelpUrl("http://wiki.seeed.cc/Grove-LED_Bar/")} }; Blockly.Arduino["bargraphe"]=function(block){ var _clock=Blockly.Arduino.valueToCode(block, 'clk', Blockly.Arduino.ORDER_ATOMIC); @@ -748,27 +747,6 @@ Blockly.Python["bargraphe"]=function(block){ Blockly.Python.definitions_["pin_"+_clock+"_"+_data]="ledbar = MY9221(di=Pin("+_data+"), dcki=Pin("+_clock+"))"; return "" }; - -Blockly.Blocks["bargraphe_2"]={init:function(){ - this.appendDummyInput().appendField(new Blockly.FieldImage('media/LEDbar.png', 48, 48, "*")) - .appendField(Blockly.Msg.bargraphe); - this.appendValueInput("clk", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField("DCKI"); - this.appendValueInput("data", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField("DI"); - this.setColour("#4b009f"); - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - this.setTooltip(Blockly.Msg.bargraphe_tooltip); - this.setHelpUrl("http://wiki.seeed.cc/Grove-LED_Bar/")} -}; -Blockly.Arduino["bargraphe_2"]=function(block){ - var _clock=Blockly.Arduino.valueToCode(block, 'clk', Blockly.Arduino.ORDER_ATOMIC); - var _data=Blockly.Arduino.valueToCode(block, 'data', Blockly.Arduino.ORDER_ATOMIC); - Blockly.Arduino.definitions_["ledbar"]="unsigned char _state[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};"; - Blockly.Arduino.codeFunctions_["ledbar"]="void sendData(unsigned int data) {\n for (unsigned char i=0; i < 16; i++){\n unsigned int state=(data&0x8000) ? HIGH : LOW;\n digitalWrite(" + _data + ", state);\n state=digitalRead(" + _clock + ") ? LOW : HIGH;\n digitalWrite(" + _clock + ", state);\n data <<= 1;\n }\n}\nvoid setData(unsigned char _state[]) {\n sendData(0x00);\n for (unsigned char i=0; i<10; i++) sendData(_state[10-i-1]);\n sendData(0x00);\n sendData(0x00);\n digitalWrite(" + _data + ", LOW);\n delayMicroseconds(10);\n for (unsigned char i=0; i<4; i++){\n digitalWrite(" + _data + ", HIGH);\n digitalWrite(" + _data + ", LOW);\n }\n}\nvoid SetLevel(float level) {\n level=max(0, min(10, level));\n level *= 8;\n for (byte i=0; i<10; i++) {\n _state[i]=(level>8) ? ~0 : (level>0) ? ~(~0 << byte(level)) : 0;\n level -= 8;\n };\n setData(_state);\n}"; - Blockly.Arduino.setups_["ledbar"]="pinMode(" + _clock + ", OUTPUT);\n pinMode(" + _data + ", OUTPUT);"; - return "" -}; - ////////////// Blockly.Blocks["bargraphe_allume"]={init:function(){ this.appendValueInput("del", "Number").appendField(Blockly.Msg.bargraphe_allume); diff --git a/www/blocs&generateurs/neopixel.js b/www/blocs&generateurs/neopixel.js index 755ff246b..6d79307d5 100644 --- a/www/blocs&generateurs/neopixel.js +++ b/www/blocs&generateurs/neopixel.js @@ -5,7 +5,7 @@ goog.require('Blockly.Types'); ////////////// -Blockly.Blocks["pixel_init_2"]={init:function(){ +Blockly.Blocks["pixel_init"]={init:function(){ this.appendDummyInput() .appendField(new Blockly.FieldImage('media/neopixel.png', 33, 33, "*")).appendField(Blockly.Msg.pixel1); this.appendValueInput("pin", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField(Blockly.Msg.pin); this.appendValueInput("num", "Number").setAlign(Blockly.ALIGN_RIGHT).appendField(Blockly.Msg.pixel4); @@ -16,7 +16,7 @@ Blockly.Blocks["pixel_init_2"]={init:function(){ this.setTooltip(Blockly.Msg.pixel1_tooltip); this.setHelpUrl("https://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library-use")} }; -Blockly.Arduino["pixel_init_2"]=function(block){ +Blockly.Arduino["pixel_init"]=function(block){ var pin=Blockly.Arduino.valueToCode(block, "pin", Blockly.Arduino.ORDER_ASSIGNMENT); var number=Blockly.Arduino.valueToCode(block, "num", Blockly.Arduino.ORDER_ASSIGNMENT); Blockly.Arduino.includes_["pixel"]="#include "; @@ -25,7 +25,7 @@ Blockly.Arduino["pixel_init_2"]=function(block){ +'pixel.clear();\n'; return "" }; -Blockly.Python["pixel_init_2"]=function(block){ +Blockly.Python["pixel_init"]=function(block){ var pin=Blockly.Python.valueToCode(block, "pin", Blockly.Python.ORDER_ASSIGNMENT); var number=Blockly.Python.valueToCode(block, "num", Blockly.Python.ORDER_ASSIGNMENT); Blockly.Python.imports_["neopixel"]="from neopixel import NeoPixel"; @@ -149,7 +149,6 @@ Blockly.Arduino["pixel_clear"]=function(block){ return code; }; - ////////////// Blockly.Blocks["pixel_setbrightness"]={init:function(){ this.appendValueInput("brightness") .setCheck("Number").appendField(Blockly.Msg.pixel5); diff --git a/www/blocs&generateurs/oled.js b/www/blocs&generateurs/oled.js index 275e88a77..b14e07e23 100644 --- a/www/blocs&generateurs/oled.js +++ b/www/blocs&generateurs/oled.js @@ -181,6 +181,31 @@ Blockly.Blocks['OLED_scroll'] = { } return code }; +Blockly.Blocks['OLED_invert'] = { + init: function() { + this.appendDummyInput() .appendField("🖥️ invert") .appendField(new Blockly.FieldDropdown([[Blockly.Msg.yes, "true"], [Blockly.Msg.no, "false"]]), "mode") ; + this.setInputsInline(false); + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setColour("#4b009f"); + this.setTooltip(''); + this.setHelpUrl('https://learn.adafruit.com/monochrome-oled-breakouts/arduino-library-and-examples'); + } +}; + + Blockly.Arduino['OLED_invert'] = function(block) { + var mode = block.getFieldValue('mode'); + var code = ''; + switch(mode) { + case 'true': + code = 'display.invertDisplay(true);\n'; + break; + case 'false': + code = 'display.invertDisplay(false);\n'; + break; + } + return code +}; Blockly.Blocks['OLED_pixel'] = { init: function() { Blockly.FieldCheckbox.CHECK_CHAR= '▉' diff --git a/www/blocs&generateurs/otto.js b/www/blocs&generateurs/otto.js index 9446f23a6..6bc3d1031 100644 --- a/www/blocs&generateurs/otto.js +++ b/www/blocs&generateurs/otto.js @@ -68,8 +68,8 @@ Blockly.Arduino['otto9_home'] = function(block) { + '#define PIN_YR 3 // right leg, servo[1]\n' + '#define PIN_RL 4 // left foot, servo[2]\n' + '#define PIN_RR 5 // right foot, servo[3]\n' - + '#define PIN_Trigger 8 // ultrasound \n' - + '#define PIN_Echo 9 // ultrasound \n' + + '#define PIN_Trigger 8 // ultrasonic \n' + + '#define PIN_Echo 9 // ultrasonic \n' + '#define PIN_Buzzer 13 //buzzer'; Blockly.Arduino.setups_['otto9_init']='Otto.init(PIN_YL, PIN_YR, PIN_RL, PIN_RR, true, A6, PIN_Buzzer, PIN_Trigger, PIN_Echo);'; var code = 'Otto.home();\n'; @@ -573,8 +573,6 @@ Blockly.Arduino['otto9_getdistance'] = function(block) { Blockly.Arduino.includes_['otto9_lib_dist'] = '#include '; Blockly.Arduino.variables_['otto9_distance'] = 'int distance;\n' + 'bool obstacleDetected = false;'; - Blockly.Arduino.definitions_['otto9_distance'] = '#define PIN_Trigger 8 // ultrasound \n' - + '#define PIN_Echo 9 // ultrasound'; var code = 'Otto.getDistance()'; return [code, Blockly.Arduino.ORDER_ATOMIC]; }; @@ -600,8 +598,6 @@ Blockly.Arduino['otto9_obstacle'] = function(block) { Blockly.Arduino.includes_['otto9_lib_dist'] = '#include '; Blockly.Arduino.variables_['otto9_distance'] = 'int distance;\n' + 'bool obstacleDetected = false;'; - Blockly.Arduino.definitions_['otto9_distance'] = '#define PIN_Trigger 8 // ultrasound \n' - + '#define PIN_Echo 9 // ultrasound'; var code = '(Otto.getDistance() <' + dropdown_obstacle+')'; return [code, Blockly.Arduino.ORDER_ATOMIC]; }; diff --git a/www/examples/camera/MUvision.xml b/www/examples/MUvision.xml similarity index 100% rename from www/examples/camera/MUvision.xml rename to www/examples/MUvision.xml diff --git a/www/examples/Ottoavoid.xml b/www/examples/Ottoavoid.xml new file mode 100644 index 000000000..072b99204 --- /dev/null +++ b/www/examples/Ottoavoid.xml @@ -0,0 +1,85 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + + + + + 10 + + + + + OttoConfused + + + BACKWARD + 1000 + + + + + 3 + + + + + LEFT + 1000 + + + + + + + + + + + FORWARD + 1000 + + + + + + \ No newline at end of file diff --git a/www/examples/Ottobuzzer.xml b/www/examples/Ottobuzzer.xml new file mode 100644 index 000000000..f7a705f1d --- /dev/null +++ b/www/examples/Ottobuzzer.xml @@ -0,0 +1,116 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + 349 + 125 + + + 349 + 125 + + + 349 + 125 + + + 262 + 125 + + + 294 + 125 + + + 294 + 125 + + + 262 + 125 + + + 440 + 125 + + + 440 + 125 + + + 392 + 125 + + + 392 + 125 + + + 349 + 125 + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/Ottocalibration.xml b/www/examples/Ottocalibration.xml new file mode 100644 index 000000000..a7e7df612 --- /dev/null +++ b/www/examples/Ottocalibration.xml @@ -0,0 +1,59 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + 0 + 0 + 0 + 0 + Change the legs and feet values gradually with small values and increments(+5 or - 5 degrees) + +Iteratively you have to check/upload the code multiple times, until Otto legs and feet looks completely straight. + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/Ottodance.xml b/www/examples/Ottodance.xml new file mode 100644 index 000000000..10b54fdf2 --- /dev/null +++ b/www/examples/Ottodance.xml @@ -0,0 +1,120 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + + + + + 2 + + + + + FORWARD + 1000 + + + BACKWARD + 1000 + + + + + + + + + 5 + + + + + moonwalkerLEFT + 1000 + 25 + + + + + + + 5 + + + + + moonwalkerRIGHT + 1000 + 25 + + + + + + + 2 + + + + + swing + 1000 + 25 + + + jitter + 1000 + 25 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/Ottowalk.xml b/www/examples/Ottowalk.xml new file mode 100644 index 000000000..8e39d8229 --- /dev/null +++ b/www/examples/Ottowalk.xml @@ -0,0 +1,51 @@ + + toolbox_arduino_all + + + + Here is where your robot is configured, servo pins , sensor and buzzer + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + + + FORWARD + 1000 + + + + \ No newline at end of file diff --git a/www/examples/oled/TFTAnimation.xml b/www/examples/TFTAnimation.xml similarity index 100% rename from www/examples/oled/TFTAnimation.xml rename to www/examples/TFTAnimation.xml diff --git a/www/examples/oled/TFTicon.xml b/www/examples/TFTicon.xml similarity index 65% rename from www/examples/oled/TFTicon.xml rename to www/examples/TFTicon.xml index e739abd79..93efb5fbd 100644 --- a/www/examples/oled/TFTicon.xml +++ b/www/examples/TFTicon.xml @@ -137,376 +137,416 @@ - - m - - - 1 - - - tiempo_delay - - + - + + m + + + 1 + + + tiempo_delay + + - - Frame2 - TRUE - - - 0 - - - iconpos - - - - - 0 - - - - - 80 - - - - - 32 - - + - - m - - - 1 + + Frame2 + TRUE + + + 0 - - tiempo_delay + + iconpos + + + 0 + + + + + 80 + + + + + 32 + + - + - - Frame3 - TRUE - - - 0 + + m + + + 1 - - iconpos + + tiempo_delay - - - 0 - - - - - 80 - - - - - 32 - - - - m - - - 1 - - - tiempo_delay - - + - + + Frame3 + TRUE + + + 0 + + + iconpos + + + + + 0 + + + + + 80 + + + + + 32 + + - - Frame4 - TRUE - - - 0 - - - iconpos - - - - - 0 - - - - - 80 - - - - - 32 - - + - + m 1 - + tiempo_delay - + - - Frame5 + + Frame4 TRUE 0 - + iconpos - + 0 - + 80 - + 32 - - m - - - 1 - - - tiempo_delay - - + - + + m + + + 1 + + + tiempo_delay + + - - Frame6 - TRUE - - - 0 - - - iconpos - - - - - 0 - - - - - 80 - - - - - 32 - - + - - m - - - 1 + + Frame5 + TRUE + + + 0 - - tiempo_delay + + iconpos + + + 0 + + + + + 80 + + + + + 32 + + - + - - Frame7 - TRUE - - - 0 + + m + + + 1 - - iconpos + + tiempo_delay - - - 0 - - - - - 80 - - - - - 32 - - - - m - - - 1 - - - tiempo_delay - - + - + + Frame6 + TRUE + + + 0 + + + iconpos + + + + + 0 + + + + + 80 + + + + + 32 + + - - Frame8 - TRUE - - - 0 - - - iconpos - - - - - 0 - - - - - 80 - - - - - 32 - - + - + m 1 - + tiempo_delay - + - - Frame9 + + Frame7 TRUE 0 - + iconpos - + 0 - + 80 - + 32 - - m - - - 1 - - - tiempo_delay - - + - + + m + + + 1 + + + tiempo_delay + + - - Frame10 - TRUE - - - 0 - - - iconpos - - - - - 0 - - - - - 80 - - - - - 32 - - + - - m - - - 1 + + Frame8 + TRUE + + + 0 - - tiempo_delay + + iconpos + + + 0 + + + + + 80 + + + + + 32 + + + + + + + m + + + 1 + + + tiempo_delay + + + + + + + Frame9 + TRUE + + + 0 + + + iconpos + + + + + 0 + + + + + 80 + + + + + 32 + + + + + + + m + + + 1 + + + tiempo_delay + + + + + + + Frame10 + TRUE + + + 0 + + + iconpos + + + + + 0 + + + + + 80 + + + + + 32 + + + + + + + m + + + 1 + + + tiempo_delay + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/examples/avoid/avoid.xml b/www/examples/avoid/avoid.xml deleted file mode 100644 index eeb14c9c9..000000000 --- a/www/examples/avoid/avoid.xml +++ /dev/null @@ -1,48 +0,0 @@ - - toolbox_arduino_all - - - - - - LT - - - - - - 15 - - - - - - - OttoConfused - - - - - 3 - - - - - LEFT - 1000 - - - - - - - - - FORWARD - 1000 - - - - - - \ No newline at end of file diff --git a/www/examples/avoid/avoidH.xml b/www/examples/avoid/avoidH.xml deleted file mode 100644 index 9c7896e00..000000000 --- a/www/examples/avoid/avoidH.xml +++ /dev/null @@ -1,97 +0,0 @@ - - toolbox_arduino_all - - - - - - S_connection - - - OttoSuperHappy - - - - - - - - - - - 10 - - - - - confused - - - BACKWARD - 750 - - - - - - - - - - - - heart - - - HANDWAVE1 - - - HANDWAVE2 - - - - - - - - - - - LT - - - - - - 500 - - - - - - - bigSurprise - - - swing - 1000 - 25 - - - flappingFRONT - 1000 - 25 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/blink/blink.xml b/www/examples/blink/blink.xml deleted file mode 100644 index e53114844..000000000 --- a/www/examples/blink/blink.xml +++ /dev/null @@ -1,35 +0,0 @@ - - toolbox_arduino_all - - - - HIGH - - - s - - - 1 - - - - - LOW - - - s - - - 1 - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/bluetooth/bluetooth.xml b/www/examples/bluetooth.xml similarity index 100% rename from www/examples/bluetooth/bluetooth.xml rename to www/examples/bluetooth.xml diff --git a/www/examples/buzzer/bobsong.xml b/www/examples/bobsong.xml similarity index 100% rename from www/examples/buzzer/bobsong.xml rename to www/examples/bobsong.xml diff --git a/www/examples/buzzer/buzzer.xml b/www/examples/buzzer/buzzer.xml deleted file mode 100644 index 26b71b890..000000000 --- a/www/examples/buzzer/buzzer.xml +++ /dev/null @@ -1,77 +0,0 @@ - - toolbox_arduino_all - - - - 349 - 250 - - - 349 - 250 - - - 349 - 250 - - - 262 - 250 - - - 294 - 250 - - - 294 - 250 - - - 262 - 500 - - - 440 - 250 - - - 440 - 250 - - - 392 - 250 - - - 392 - 250 - - - 349 - 1000 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/calibration/calibration.xml b/www/examples/calibration/calibration.xml deleted file mode 100644 index cd422dd35..000000000 --- a/www/examples/calibration/calibration.xml +++ /dev/null @@ -1,25 +0,0 @@ - - toolbox_arduino_all - - - - 0 - 0 - 0 - 0 - Change the legs and feet values gradually with small values and increments(+5 or - 5 degrees) - -Iteratively you have to check/upload the code multiple times, until Otto legs and feet looks completely straight. - - - - ONLY after the robot looks straight you can activate this block, then disable or delete again for further programming, otherwise can leave permanent damage in the memory. BE CAREFUL - - - - - - - - - \ No newline at end of file diff --git a/www/examples/dance/dance.xml b/www/examples/dance/dance.xml deleted file mode 100644 index 19b9e2314..000000000 --- a/www/examples/dance/dance.xml +++ /dev/null @@ -1,91 +0,0 @@ - - toolbox_arduino_all - - - - - - 2 - - - - - FORWARD - 1000 - - - - - - - 2 - - - - - tiptoeSwing - 1000 - 25 - - - - - - - 5 - - - - - moonwalkerLEFT - 1000 - 40 - - - - - - - 5 - - - - - moonwalkerRIGHT - 1000 - 40 - - - - - - - 5 - - - - - crusaitoLEFT - 1000 - 40 - - - crusaitoRIGHT - 1000 - 40 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/dfmini.xml b/www/examples/dfmini.xml new file mode 100644 index 000000000..e4e9f8fea --- /dev/null +++ b/www/examples/dfmini.xml @@ -0,0 +1,161 @@ + + toolbox_arduino_all + + + + FALSE + + + 27 + + + + + 12 + + + + + 11 + + + + + 64 + 0x3C + + + + + + + i + + + 1 + + + + + 6 + + + + + 1 + + + + + + + + + + i + + + + + s + + + 20 + + + + + + + + + s + + + 2 + + + + + + + + + + + + playtrack + + + + + 1 + + + x + + + + + + + TRUE + + + 0 + + + + + 0 + + + + + 2 + + + + + Track + + + + + TRUE + + + 0 + + + + + 0 + + + + + 2 + + + + + Track + + + x + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/dfminitriggers.xml b/www/examples/dfminitriggers.xml new file mode 100644 index 000000000..805e5c376 --- /dev/null +++ b/www/examples/dfminitriggers.xml @@ -0,0 +1,332 @@ + + toolbox_arduino_all + + + + FALSE + + + 27 + + + + + 12 + + + + + 11 + + + + + 64 + 0x3C + + + + + + + + + + s + + + 2 + + + + + + + + + check + + + + + + LTE + + + + + 8 + + + + + 9 + + + + + + + 10 + + + + + + + + + TRUE + + + 20 + + + + + 26 + + + + + 2 + + + + + STOP! + + + + + + + + + 1 + + + + + + + + + + + + + + + + LTE + + + + + 8 + + + + + 9 + + + + + + + 20 + + + + + + + + + TRUE + + + 20 + + + + + 26 + + + + + 2 + + + + + Warmer + + + + + + + + + 2 + + + + + + + + + + + + + + + + LTE + + + + + 8 + + + + + 9 + + + + + + + 30 + + + + + + + + + TRUE + + + 20 + + + + + 26 + + + + + 2 + + + + + Warm + + + + + + + + + 3 + + + + + + + + + + + + + + + GT + + + + + 8 + + + + + 9 + + + + + + + 30 + + + + + + + + + TRUE + + + 20 + + + + + 26 + + + + + 2 + + + + + Cooool + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/examples.json b/www/examples/examples.json index 18b66648d..26aeff09a 100644 --- a/www/examples/examples.json +++ b/www/examples/examples.json @@ -1,157 +1,41 @@ [ - { - "source_url": "walk/walk.xml", - "source_text": "⭐️☆☆☆☆ | 📗 Walk | Otto DIY Starter", - "visible": true - }, - { - "source_url": "blink/blink.xml", - "source_text": "⭐️☆☆☆☆ | 📗 Blink LED on board | Otto DIY Starter", - "visible": true - }, - { - "source_url": "buzzer/buzzer.xml", - "source_text": "⭐️☆☆☆☆ | 📑 Buzzer beeps | Otto DIY Starter ", - "visible": true - }, - { - "source_url": "buzzer/bobsong.xml", - "source_text": "⭐️☆☆☆☆ | 📑 Melody | Otto DIY Starter ", - "visible": true - }, - { - "source_url": "dance/dance.xml", - "source_text": "⭐️⭐️☆☆☆ | 📗 Dance | Otto DIY Starter", - "visible": true - }, - { - "source_url": "avoid/avoid.xml", - "source_text": "⭐️⭐️☆☆☆ | 📗 Avoid obstacles | Otto DIY Starter", - "visible": true - }, - { - "source_url": "servo/servo.xml", - "source_text": "⭐️⭐️☆☆☆ | 📔 Servo control | Otto DIY Starter", - "visible": true - }, - { - "source_url": "avoid/distance.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📗 Serial measure distance | Otto DIY Starter", - "visible": true - }, - { - "source_url": "calibration/calibration.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📗 Legs calibration | Otto DIY Starter", - "visible": true - }, - { - "source_url": "touch/touch.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📙 Touch interaction | Otto DIY +", - "visible": true - }, - { - "source_url": "noise/noise.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📙 Sound interaction | Otto DIY +", - "visible": true - }, - { - "source_url": "touch/touchsoundultra.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📙 Touch, Sound and Ultrasonic interaction | Otto DIY +", - "visible": true - }, - { - "source_url": "noise/serial.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📙 Serial noise readings | Otto DIY +", - "visible": true - }, - { - "source_url": "eyes/eyes.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📕 Emotions | Otto DIY Eyes", - "visible": true - }, - { - "source_url": "eyes/eyespixel.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📕 Matrix pixels | Otto DIY Eyes", - "visible": true - }, - { - "source_url": "avoid/avoidH.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📓 Avoid, touch & noise | Otto DIY Humanoid", - "visible": true - }, - { - "source_url": "matrix/matrixTEST.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📓 LED Matrix Test | Otto DIY Humanoid", - "visible": true - }, - { - "source_url": "matrix/matrixALLmouths.xml", - "source_text": "⭐️⭐️⭐️☆☆ | 📓 LED Matrix All Mouths | Otto DIY Humanoid", - "visible": true - }, - { - "source_url": "matrix/matrix.xml", - "source_text": "⭐️⭐️⭐️⭐️☆ | 📓 Arms & LED Matrix | Otto DIY Humanoid", - "visible": true - }, - { - "source_url": "matrix/counter.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📓 Variable counter |Otto DIY Humanoid", - "visible": true - }, - { - "source_url": "matrix/handcleandots.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📓 Clean you hands |Otto DIY Humanoid", - "visible": true - }, - { - "source_url": "gyro/gyro.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📓 Gyro |Otto DIY Humanoid", - "visible": true - }, - { - "source_url": "neopixel/neopixel.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 Neopixels | Arduino", - "visible": true - }, - { - "source_url": "bluetooth/bluetooth.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 Bluetooth | Otto DIY +", - "visible": true - }, - { - "source_url": "oled/oled.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 OLED Display | Arduino", - "visible": true - }, - { - "source_url": "oled/oledtimer.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 OLED Timer | Arduino", - "visible": true - }, - { - "source_url": "oled/oledframe.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 OLED Frame | Arduino", - "visible": true - }, - { - "source_url": "oled/oledicon.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 OLED Icon | Arduino", - "visible": true - }, - { - "source_url": "oled/TFTicon.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 TFT Icon |Arduino", - "visible": true - }, - { - "source_url": "oled/TFTAnimation.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 TFT Animation |Arduino", - "visible": true - }, - { - "source_url": "camera/MUvision.xml", - "source_text": "⭐️⭐️⭐️⭐️⭐️ | 📘 AI Camera | MU vision", - "visible": true - } + {"source_url": "servo.xml","source_text": "👶Level 1 | 🦿 Servo centering | Otto DIY Starter","visible": true}, + {"source_url": "Ottobuzzer.xml","source_text": "👶Level 1 | 🔈 Buzzer | Otto DIY Starter ","visible": true}, + {"source_url": "bobsong.xml","source_text": "👶Level 1 | 🎼 Melody | Otto DIY Starter ","visible": true}, + {"source_url": "Ottowalk.xml", "source_text": "👶Level 1 | 🤖 Walk | Otto DIY Starter", "visible": true }, + {"source_url": "Ottocalibration.xml","source_text": "👶Level 1 | 🤖 Legs calibration | Otto DIY Starter","visible": true }, + {"source_url": "Ottodance.xml","source_text": "👶Level 1 | 🤖 Dance | Otto DIY Starter","visible": true}, + {"source_url": "Ottoavoid.xml","source_text": "👶Level 1 | 🤖 Avoid obstacles | Otto DIY Starter","visible": true}, + {"source_url": "serialdistance.xml","source_text": "👨‍💻Level 2 | 📏 Serial measure distance | Otto DIY Starter","visible": true }, + {"source_url": "touch.xml","source_text": "👨‍💻Level 2 | 👇 Touch interaction | +sensor","visible": true}, + {"source_url": "noise.xml","source_text": "👨‍💻Level 2 | 👏 Sound interaction | +sensor","visible": true}, + {"source_url": "serialnoise.xml","source_text": "👨‍💻Level 2 | 👏 Serial noise readings | +sensor","visible": true }, + {"source_url": "serialpot.xml","source_text": "👨‍💻Level 2 | 🎛️ Serial Potentiometer | +sensor","visible": true }, + {"source_url": "touchsoundultra.xml","source_text": "👨‍💻Level 2 | 👇 Avoid, touch & noise | +sensor","visible": true}, + {"source_url": "matrixtest.xml","source_text": "👨‍💻Level 2 | 👄 8x8 LED Matrix Test | +mouth","visible": true }, + {"source_url": "matrixmouths.xml","source_text": "👨‍💻Level 2 | 👄 Mouths Emotions | +mouth","visible": true }, + {"source_url": "matrixsing.xml","source_text": "👨‍💻Level 2 | 👄 Mouths Sing | +mouth","visible": true }, + {"source_url": "matrixcounter.xml","source_text": "👨‍💻Level 2 | 👄 Variable counter | +mouth","visible": true}, + {"source_url": "matrixhands.xml","source_text": "👨‍💻Level 2 | 🧼 Clean you hands | +mouth","visible": true}, + {"source_url": "matrixeyestest.xml","source_text": "👨‍💻Level 2 | 👀 16x8 LED Matrix Test | +eyes","visible": true }, + {"source_url": "matrixeyes.xml","source_text": "👨‍💻Level 2 | 👀 Eyes Emotions | +eyes","visible": true}, + {"source_url": "ledfade.xml","source_text": "👨‍💻Level 2 | 💡 Single LED Fade | +LED","visible": true }, + {"source_url": "ledpot.xml","source_text": "👨‍💻Level 2 | 💡 Single LED Potentiometer | +LED","visible": true }, + {"source_url": "ledfadepot.xml","source_text": "👨‍💻Level 2 | 💡 Single LED Potentiometer Fade | +LED","visible": true }, + {"source_url": "servoadvanced.xml","source_text": "👨‍💻Level 2 | 🦿 Servo Advanced | Otto DIY Starter","visible": true}, + {"source_url": "neopixel.xml", "source_text": "👨‍🚀Level 3 | 🌈 Color LED | +neopixel","visible": true }, + {"source_url": "bluetooth.xml","source_text": "👨‍🚀Level 3 | 📱 Bluetooth | +bluetooth","visible": true }, + {"source_url": "dfmini.xml","source_text": "👨‍🚀Level 3 | 🔊 MP3 basic | +dfmini","visible": true }, + {"source_url": "dfminitriggers.xml","source_text": "👨‍🚀Level 3 | 🔊 MP3 Triggers | +dfmini","visible": true }, + {"source_url": "gyro.xml","source_text": "👨‍🚀Level 3 | ⚖️ Gyro | +sensor","visible": true }, + {"source_url": "oled.xml","source_text": "👨‍🚀Level 3 | 🖥️ OLED Display | +screen","visible": true}, + {"source_url": "oledframe.xml","source_text": "👨‍🚀Level 3 | 🖥️ OLED Frame | +screen","visible": true}, + {"source_url": "oledicon.xml","source_text": "👨‍🚀Level 3 | 🖥️ OLED Icon | +screen","visible": true}, + {"source_url": "oledlogo.xml","source_text": "👨‍🚀Level 3 | 🖥️ OLED Logo | +screen","visible": true}, + {"source_url": "oledgyro.xml","source_text": "👨‍🚀Level 3 | 🖥️ OLED Gyro | +screen","visible": true}, + {"source_url": "servocalibration.xml","source_text": "👨‍🚀Level 3 | 🖥️ OLED Servo | +screen","visible": true}, + {"source_url": "oledlaser.xml","source_text": "👨‍🚀Level 3 | 🖥️ OLED Laser | +screen","visible": true}, + {"source_url": "TFTicon.xml","source_text": "👨‍🚀Level 3 | 📺 TFT Icon |+screen","visible": true }, + {"source_url": "TFTAnimation.xml","source_text": "👨‍🚀Level 3 | 📺 TFT Animation |+screen","visible": true }, + {"source_url": "MUvision.xml","source_text": "👨‍🚀Level 3 | 👁️ AI Camera | +MU vision camera","visible": true} ] \ No newline at end of file diff --git a/www/examples/eyes/eyes.xml b/www/examples/eyes/eyes.xml deleted file mode 100644 index c0c05533d..000000000 --- a/www/examples/eyes/eyes.xml +++ /dev/null @@ -1,206 +0,0 @@ - - toolbox_arduino_all - - - - 0 - 0 - 0 - 0 - - - - - - - - love_bmp - - - OttoLove - - - BENDLEFT - 1000 - - - Hi! I am Otto - - - moonwalkerLEFT - 1000 - 25 - - - happy_bmp - - - OttoSuperHappy - - - s - - - 2 - - - - - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - FALSE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - - - s - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/gyro/gyro.xml b/www/examples/gyro.xml similarity index 99% rename from www/examples/gyro/gyro.xml rename to www/examples/gyro.xml index a86ff085e..7e8e6f789 100644 --- a/www/examples/gyro/gyro.xml +++ b/www/examples/gyro.xml @@ -2,7 +2,42 @@ toolbox_arduino_all - + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + HELLO @@ -31,7 +66,7 @@ Hi Otto - ax + ax @@ -48,7 +83,7 @@ Hi Otto - ay + ax @@ -65,7 +100,7 @@ Hi Otto - az + ax @@ -1390,7 +1425,7 @@ GT - ay + ax @@ -1412,7 +1447,7 @@ GT - ax + ax @@ -1459,7 +1494,7 @@ LT - ax + ax @@ -1506,7 +1541,7 @@ GT - az + ax diff --git a/www/examples/blink/ledfade.bloc b/www/examples/ledfade.xml similarity index 92% rename from www/examples/blink/ledfade.bloc rename to www/examples/ledfade.xml index a75bf8110..701b5c116 100644 --- a/www/examples/blink/ledfade.bloc +++ b/www/examples/ledfade.xml @@ -1,9 +1,9 @@ toolbox_arduino_all - + - brillo + brightness NUMBER @@ -24,22 +24,22 @@ - + 9 - brillo + brightness - brillo + brightness ADD - brillo + brightness @@ -59,7 +59,7 @@ LTE - brillo + brightness @@ -77,7 +77,7 @@ GTE - brillo + brightness diff --git a/www/examples/blink/potfade.bloc b/www/examples/ledfadepot.xml similarity index 100% rename from www/examples/blink/potfade.bloc rename to www/examples/ledfadepot.xml diff --git a/www/examples/blink/potled.bloc b/www/examples/ledpot.xml similarity index 100% rename from www/examples/blink/potled.bloc rename to www/examples/ledpot.xml diff --git a/www/examples/matrix/handclean.bloc b/www/examples/matrix/handclean.bloc deleted file mode 100644 index 4a45549f6..000000000 --- a/www/examples/matrix/handclean.bloc +++ /dev/null @@ -1,203 +0,0 @@ - - toolbox_arduino_all - - - - - - time - NUMBER - - - 30 - - - - - - - - - FALSE - FALSE - FALSE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - - - - - 10 - - - - - WHILE - - - GT - - - time - - - - - 0 - - - - - - - time - - - -1 - - - - - - - 10 - - - time - - - - - - - EQ - - - time - - - - - 0 - - - - - - - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - FALSE - FALSE - - - time - NUMBER - - - 30 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/matrix/matrix&neo.bloc b/www/examples/matrix/matrix&neo.bloc deleted file mode 100644 index a8236a0e4..000000000 --- a/www/examples/matrix/matrix&neo.bloc +++ /dev/null @@ -1,213 +0,0 @@ - - toolbox_arduino_all - - - - - - 15 - - - - - 16 - - - - - 17 - - - - - - - 10 - - - - - 8 - - - - - - - - - - - 99 - - - - - #ff0000 - - - 0 - - - - - - - smile - - - #ff6600 - - - 1 - - - - - #33ff33 - - - 2 - - - - - s - - - 1 - - - - - triste - - - #ffffff - - - 3 - - - - - #33ffff - - - 4 - - - - - #6633ff - - - 5 - - - - - - - 50 - - - - - s - - - 1 - - - - - #cc33cc - - - 6 - - - - - #ffff00 - - - 7 - - - - - i - - - s - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smile - 00000000 - 01000010 - 01000010 - 00000000 - 00000000 - 10000001 - 01000010 - 00111100 - - - triste - 00000000 - 01000010 - 01000010 - 00000000 - 00000000 - 00111100 - 01000010 - 10000001 - - - - - - \ No newline at end of file diff --git a/www/examples/matrix/matrix.xml b/www/examples/matrix/matrix.xml deleted file mode 100644 index 41b019ea8..000000000 --- a/www/examples/matrix/matrix.xml +++ /dev/null @@ -1,111 +0,0 @@ - - toolbox_arduino_all - - - - OttoHappy - - - HI - - - - - FORWARD - 1000 - - - I AM OTTO - - - OttoLove - - - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - FALSE - FALSE - - - S_cuddly - - - swing - 750 - 25 - - - HANDWAVE1 - - - HANDWAVE2 - - - tongueOut - - - HANDSUP - - - s - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/matrix/matrixALLmouths.xml b/www/examples/matrix/matrixALLmouths.xml deleted file mode 100644 index e7df63745..000000000 --- a/www/examples/matrix/matrixALLmouths.xml +++ /dev/null @@ -1,432 +0,0 @@ - - toolbox_arduino_all - - - - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - FALSE - TRUE - TRUE - FALSE - FALSE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - TRUE - FALSE - FALSE - FALSE - - - s - - - 1 - - - - - HI - - - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - FALSE - FALSE - - - s - - - 1 - - - - - I AM OTTO - - - s - - - 1 - - - - - happyOpen - - - s - - - 1 - - - - - happyClosed - - - s - - - 1 - - - - - smile - - - s - - - 1 - - - - - 23 - - - s - - - 1 - - - - - 24 - - - s - - - 1 - - - - - smallSurprise - - - s - - - 1 - - - - - bigSurprise - - - s - - - 1 - - - - - confused - - - s - - - 1 - - - - - tongueOut - - - s - - - 1 - - - - - culito - - - s - - - 1 - - - - - lineMouth - - - s - - - 1 - - - - - 21 - - - s - - - 1 - - - - - heart - - - s - - - 1 - - - - - vamp1 - - - s - - - 1 - - - - - vamp2 - - - s - - - 1 - - - - - xMouth - - - s - - - 1 - - - - - okMouth - - - s - - - 1 - - - - - 27 - - - s - - - 1 - - - - - thunder - - - s - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/matrix/counter.xml b/www/examples/matrixcounter.xml similarity index 68% rename from www/examples/matrix/counter.xml rename to www/examples/matrixcounter.xml index dc21bd7bd..09c501bd7 100644 --- a/www/examples/matrix/counter.xml +++ b/www/examples/matrixcounter.xml @@ -2,41 +2,37 @@ toolbox_arduino_all - - - - FALSE - TRUE - FALSE - FALSE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - TRUE - FALSE - TRUE - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - TRUE - TRUE - FALSE - FALSE - - + + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE @@ -51,6 +47,7 @@ + TRUE 0 diff --git a/www/examples/matrixeyes.xml b/www/examples/matrixeyes.xml new file mode 100644 index 000000000..4fb0f41e6 --- /dev/null +++ b/www/examples/matrixeyes.xml @@ -0,0 +1,222 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + logo_bmp + + + Hi! I am Otto + + + + + + + + + happy_bmp + + + BENDRIGHT + 1000 + + + OttoSuperHappy + + + s + + + 2 + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + s + + + 2 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/eyes/eyespixel.xml b/www/examples/matrixeyestest.xml similarity index 94% rename from www/examples/eyes/eyespixel.xml rename to www/examples/matrixeyestest.xml index 5f61b7e70..5ab5a2825 100644 --- a/www/examples/eyes/eyespixel.xml +++ b/www/examples/matrixeyestest.xml @@ -1,6 +1,11 @@ toolbox_arduino_all - + + + + happy_bmp + + @@ -40,6 +45,7 @@ + TRUE 0 diff --git a/www/examples/matrix/handcleandots.xml b/www/examples/matrixhands.xml similarity index 88% rename from www/examples/matrix/handcleandots.xml rename to www/examples/matrixhands.xml index a4c449528..8f4701b3a 100644 --- a/www/examples/matrix/handcleandots.xml +++ b/www/examples/matrixhands.xml @@ -2,7 +2,9 @@ toolbox_arduino_all - + + WASH HANDS + @@ -73,8 +75,27 @@ - - 10 + + LT + + + + + 8 + + + + + 9 + + + + + + + 15 + + @@ -224,8 +245,14 @@ - - S_superHappy + + 261 + 125 + + + 13 + + happyOpen diff --git a/www/examples/matrixmouths.xml b/www/examples/matrixmouths.xml new file mode 100644 index 000000000..45bad526f --- /dev/null +++ b/www/examples/matrixmouths.xml @@ -0,0 +1,358 @@ + + toolbox_arduino_all + + + + + + HI + + + FALSE + TRUE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + + + s + + + 1 + + + + + I AM OTTO + + + s + + + 1 + + + + + + + + + + + + + + + + + happyOpen + + + s + + + 1 + + + + + happyClosed + + + s + + + 1 + + + + + smile + + + s + + + 1 + + + + + 23 + + + s + + + 1 + + + + + 24 + + + s + + + 1 + + + + + smallSurprise + + + s + + + 1 + + + + + bigSurprise + + + s + + + 1 + + + + + confused + + + s + + + 1 + + + + + tongueOut + + + s + + + 1 + + + + + culito + + + s + + + 1 + + + + + lineMouth + + + s + + + 1 + + + + + 21 + + + s + + + 1 + + + + + heart + + + s + + + 1 + + + + + vamp1 + + + s + + + 1 + + + + + vamp2 + + + s + + + 1 + + + + + xMouth + + + s + + + 1 + + + + + okMouth + + + s + + + 1 + + + + + 27 + + + s + + + 1 + + + + + thunder + + + s + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/matrixsing.xml b/www/examples/matrixsing.xml new file mode 100644 index 000000000..1d1520b3a --- /dev/null +++ b/www/examples/matrixsing.xml @@ -0,0 +1,1190 @@ + + toolbox_arduino_all + + + + frame + SHORT_NUMBER + + + 100 + + + + + + + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + m + + + frame + + + + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/matrix/matrixTEST.xml b/www/examples/matrixtest.xml similarity index 91% rename from www/examples/matrix/matrixTEST.xml rename to www/examples/matrixtest.xml index 79538a720..f088010ac 100644 --- a/www/examples/matrix/matrixTEST.xml +++ b/www/examples/matrixtest.xml @@ -2,7 +2,9 @@ toolbox_arduino_all - + + 27 + @@ -42,6 +44,7 @@ + TRUE 0 @@ -60,6 +63,7 @@ + TRUE 0 @@ -93,8 +97,8 @@ - - logo_bmp + + okMouth diff --git a/www/examples/neopixel.xml b/www/examples/neopixel.xml new file mode 100644 index 000000000..f90ae02b7 --- /dev/null +++ b/www/examples/neopixel.xml @@ -0,0 +1,111 @@ + + toolbox_arduino_all + + + + + + 10 + + + + + 8 + + + + + + + 99 + + + + + + + + + #ffff00 + + + 0 + + + + + #ffff00 + + + 1 + + + + + #ffff00 + + + 2 + + + + + #ffff00 + + + 3 + + + + + #000099 + + + 4 + + + + + #000099 + + + 5 + + + + + #ff0000 + + + 6 + + + + + #ff0000 + + + 7 + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/neopixel/neopixel.xml b/www/examples/neopixel/neopixel.xml deleted file mode 100644 index 1b3047190..000000000 --- a/www/examples/neopixel/neopixel.xml +++ /dev/null @@ -1,136 +0,0 @@ - - toolbox_arduino_all - - - - - - 10 - - - - - 8 - - - - - - - #ffff00 - - - 0 - - - - - #ffff00 - - - 1 - - - - - #ffff00 - - - 2 - - - - - #ffff00 - - - 3 - - - - - s - - - 1 - - - - - #3333ff - - - 4 - - - - - #3333ff - - - 5 - - - - - s - - - 1 - - - - - - - #ff0000 - - - 6 - - - - - #ff0000 - - - 7 - - - - - s - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/neopixel/neopixelspot.bloc b/www/examples/neopixel/neopixelspot.bloc deleted file mode 100644 index c68d69547..000000000 --- a/www/examples/neopixel/neopixelspot.bloc +++ /dev/null @@ -1,349 +0,0 @@ - - toolbox_arduino_all - - - - - - 10 - - - - - 8 - - - - - - - - - A0 - - - - - - - - GTE - - - A0 - - - - - 20 - - - - - - - #990000 - - - 0 - - - - - - - #000000 - - - 0 - - - - - - - - - - GTE - - - A0 - - - - - 50 - - - - - - - #ff0000 - - - 1 - - - - - - - #000000 - - - 1 - - - - - - - - - - GTE - - - A0 - - - - - 75 - - - - - - - #cc6600 - - - 2 - - - - - - - #000000 - - - 2 - - - - - - - - - - GTE - - - A0 - - - - - 100 - - - - - - - #ff9900 - - - 3 - - - - - - - #000000 - - - 3 - - - - - - - - - - GTE - - - A0 - - - - - 125 - - - - - - - #ffff00 - - - 4 - - - - - - - #000000 - - - 4 - - - - - - - - - - GTE - - - A0 - - - - - 150 - - - - - - - #33ff33 - - - 5 - - - - - - - #000000 - - - 5 - - - - - - - - - - GTE - - - A0 - - - - - 175 - - - - - - - #33cc00 - - - 6 - - - - - - - #000000 - - - 6 - - - - - - - - - - GTE - - - A0 - - - - - 225 - - - - - - - #009900 - - - 7 - - - - - - - #000000 - - - 7 - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/noise.xml b/www/examples/noise.xml new file mode 100644 index 000000000..1b849d28f --- /dev/null +++ b/www/examples/noise.xml @@ -0,0 +1,70 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + + + + + GT + + + + + + 500 + + + + + + + BENDLEFT + 1000 + + + + + + + + + \ No newline at end of file diff --git a/www/examples/noise/noise.xml b/www/examples/noise/noise.xml deleted file mode 100644 index 1ef88611e..000000000 --- a/www/examples/noise/noise.xml +++ /dev/null @@ -1,60 +0,0 @@ - - toolbox_6 - - - - - - GT - - - - - - 500 - - - - - - - updown - 1000 - 25 - - - updown - 1000 - 40 - - - tiptoeSwing - 1000 - 25 - - - tiptoeSwing - 1000 - 40 - - - ascendingTurn - 2000 - 10 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/oled.xml b/www/examples/oled.xml new file mode 100644 index 000000000..24334ebcf --- /dev/null +++ b/www/examples/oled.xml @@ -0,0 +1,114 @@ + + toolbox_arduino_all + + + + 64 + 0x3C + + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0x10, 0x08, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0xf8, 0x10, 0x08, 0x1f, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x08, 0x10, 0x08, 0x10, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x0c, 0x30, 0x0c, 0x30, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x0d, 0xfe, 0x7f, 0xb0, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x0c, 0x10, 0x08, 0x30, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x18, 0x10, 0x08, 0x18, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0xf0, 0x10, 0x08, 0x0f, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + TRUE + + + s + + + 2 + + + + + + + + + + + + + TRUE + + + 0 + + + + + 0 + + + + + 3 + + + + + Hello Otto + + + + + + + s + + + 2 + + + + + + + TRUE + TRUE + + + 0 + + + + + 0 + + + + + 70 + + + + + 30 + + + + + + + s + + + 2 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/oled/Bulk_eye_program.bloc b/www/examples/oled/Bulk_eye_program.bloc deleted file mode 100644 index c11868e13..000000000 --- a/www/examples/oled/Bulk_eye_program.bloc +++ /dev/null @@ -1,1176 +0,0 @@ - - toolbox_arduino_all - - Walk Forward - - - - - 3 - - - - - FORWARD - 1000 - - - - - - - s - - - 3 - - - - - - - - - - - Walk Backwards - - - - - 3 - - - - - BACKWARD - 1000 - - - - - - - s - - - 3 - - - - - - - - - - - - - - - 0 - 0 - 0 - 0 - - - 64 - 0x3C - - - - - 6 - - - - - 5 - - - - - eyescentered - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf8, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x80, 0x00, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x0f, 0xf8, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x1f, 0xf0, 0x00, 0x00, 0xf8, 0x07, 0x80, 0x00, 0x3f, 0xfe, 0x00, 0x01, 0xf0, 0x07, 0x80, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0x7f, 0xff, 0x00, 0x00, 0xf8, 0x0f, 0x80, 0x00, 0xff, 0xfe, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x7f, 0xff, 0x80, 0x00, 0xf8, 0x0f, 0x80, 0x00, 0xff, 0xff, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x78, 0x0f, 0x00, 0x01, 0xff, 0xff, 0x80, 0x00, 0x3c, 0x1f, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x7c, 0x0f, 0x00, 0x03, 0xff, 0xc3, 0x80, 0x00, 0x3c, 0x1e, 0x00, 0x01, 0xff, 0xf9, 0xe0, 0x00, 0x3c, 0x0f, 0x00, 0x03, 0xff, 0xc1, 0xc0, 0x00, 0x3e, 0x1e, 0x00, 0x03, 0xff, 0xf0, 0xe0, 0x00, 0x3c, 0x1f, 0x00, 0x03, 0xff, 0xc1, 0xe0, 0x00, 0x3e, 0x1e, 0x00, 0x03, 0xff, 0xf0, 0x60, 0x00, 0x3c, 0x1f, 0x00, 0x07, 0xff, 0xc1, 0xe0, 0x00, 0x1e, 0x1e, 0x00, 0x03, 0xff, 0xf0, 0x70, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xe3, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xf0, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xf9, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xff, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xff, 0xf0, 0x00, 0x3c, 0x1f, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3c, 0x1f, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x1e, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3c, 0x1f, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3e, 0x1e, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x00, 0x3c, 0x0f, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3e, 0x1e, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x0f, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x0f, 0x80, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x7f, 0xff, 0x80, 0x00, 0x7c, 0x0f, 0x80, 0x00, 0x7f, 0xff, 0x80, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x3f, 0xff, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0x7f, 0xff, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0xf8, 0x07, 0xc0, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0x07, 0xf8, 0x00, 0x00, 0xf8, 0x07, 0xc0, 0x00, 0x07, 0xf8, 0x00, 0x00, 0xf8, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesdown - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf8, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x80, 0x00, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x7f, 0xfc, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x01, 0xff, 0xfe, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x1e, 0x1e, 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x01, 0xff, 0xff, 0x80, 0x00, 0x3e, 0x1e, 0x00, 0x03, 0xff, 0xff, 0x80, 0x00, 0x3c, 0x0f, 0x00, 0x01, 0xff, 0xff, 0x80, 0x00, 0x3e, 0x1e, 0x00, 0x07, 0xff, 0xff, 0x80, 0x00, 0x3c, 0x0f, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x1e, 0x00, 0x0f, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x0f, 0x80, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x3c, 0x1f, 0x00, 0x0f, 0xff, 0xff, 0xc0, 0x00, 0x7c, 0x0f, 0x80, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x7c, 0x0f, 0x00, 0x0f, 0xff, 0xff, 0xe0, 0x00, 0x78, 0x0f, 0x80, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x7c, 0x0f, 0x00, 0x0f, 0xff, 0xff, 0xe0, 0x00, 0xf8, 0x07, 0xc0, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x78, 0x0f, 0x80, 0x1f, 0xff, 0xff, 0xe0, 0x00, 0xf8, 0x07, 0xc0, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0xf8, 0x07, 0x80, 0x1f, 0xff, 0xff, 0xe0, 0x00, 0xf0, 0x03, 0xc0, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0xf0, 0x07, 0xc0, 0x0f, 0xff, 0xff, 0xe0, 0x01, 0xf0, 0x03, 0xe0, 0x0f, 0xff, 0xff, 0xf0, 0x01, 0xf0, 0x07, 0xc0, 0x0f, 0xff, 0xff, 0xe0, 0x01, 0xf0, 0x01, 0xf0, 0x07, 0xff, 0xff, 0xf0, 0x03, 0xe0, 0x03, 0xe0, 0x0f, 0xfe, 0x7f, 0xe0, 0x03, 0xe0, 0x01, 0xf0, 0x07, 0xff, 0xff, 0xf0, 0x03, 0xe0, 0x01, 0xf0, 0x0f, 0xfc, 0x3f, 0xc0, 0x07, 0xc0, 0x00, 0xf8, 0x07, 0xfc, 0x1f, 0xe0, 0x07, 0xc0, 0x01, 0xf8, 0x07, 0xf8, 0x3f, 0xc0, 0x0f, 0xc0, 0x00, 0x7c, 0x03, 0xfc, 0x1f, 0xe0, 0x0f, 0x80, 0x00, 0xf8, 0x03, 0xf8, 0x3f, 0x80, 0x0f, 0x80, 0x00, 0x7e, 0x01, 0xfc, 0x1f, 0xc0, 0x1f, 0x80, 0x00, 0x7c, 0x01, 0xfc, 0x3f, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x01, 0xfe, 0x1f, 0x80, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0xff, 0xfe, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0xff, 0x3f, 0x80, 0x7e, 0x00, 0x00, 0x3f, 0x80, 0x7f, 0xfc, 0x00, 0xfc, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x0f, 0xe0, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x0f, 0xf8, 0x03, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesup - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf8, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x87, 0xe0, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x1f, 0xf8, 0x1f, 0xe0, 0x00, 0x00, 0x07, 0xf0, 0x07, 0xf8, 0x03, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x7f, 0xfe, 0x07, 0xf0, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0xfe, 0x7f, 0x01, 0xf8, 0x00, 0x00, 0x1f, 0x80, 0x7f, 0x7f, 0x80, 0x7e, 0x00, 0x00, 0x1f, 0x81, 0xfc, 0x3f, 0xc0, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0xfe, 0x1f, 0xc0, 0x3f, 0x00, 0x00, 0x3f, 0x03, 0xf8, 0x1f, 0xc0, 0x7e, 0x00, 0x00, 0x7e, 0x01, 0xfc, 0x0f, 0xe0, 0x1f, 0x80, 0x00, 0x7e, 0x03, 0xfc, 0x3f, 0xe0, 0x3f, 0x00, 0x00, 0x7c, 0x01, 0xfc, 0x0f, 0xf0, 0x0f, 0xc0, 0x00, 0xfc, 0x07, 0xfc, 0x3f, 0xe0, 0x1f, 0x80, 0x00, 0xf8, 0x03, 0xfe, 0x1f, 0xf0, 0x07, 0xc0, 0x01, 0xf8, 0x07, 0xff, 0xff, 0xf0, 0x0f, 0xc0, 0x01, 0xf0, 0x03, 0xff, 0xff, 0xf8, 0x03, 0xe0, 0x01, 0xf0, 0x07, 0xff, 0xff, 0xf0, 0x07, 0xc0, 0x01, 0xf0, 0x03, 0xff, 0xff, 0xf8, 0x01, 0xe0, 0x03, 0xe0, 0x07, 0xff, 0xff, 0xf0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xff, 0xff, 0xf8, 0x01, 0xf0, 0x03, 0xc0, 0x0f, 0xff, 0xff, 0xf0, 0x03, 0xe0, 0x03, 0xc0, 0x03, 0xff, 0xff, 0xf8, 0x00, 0xf0, 0x07, 0xc0, 0x07, 0xff, 0xff, 0xf0, 0x01, 0xf0, 0x07, 0xc0, 0x03, 0xff, 0xff, 0xf8, 0x00, 0xf8, 0x07, 0x80, 0x07, 0xff, 0xff, 0xf0, 0x01, 0xf0, 0x07, 0x80, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x78, 0x0f, 0x80, 0x07, 0xff, 0xff, 0xf0, 0x00, 0xf8, 0x0f, 0x80, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x7c, 0x0f, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0xf8, 0x0f, 0x80, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x7c, 0x0f, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x78, 0x0f, 0x00, 0x01, 0xff, 0xff, 0xf0, 0x00, 0x3c, 0x1f, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x00, 0x7c, 0x0f, 0x00, 0x01, 0xff, 0xff, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xe0, 0x00, 0x3e, 0x1e, 0x00, 0x00, 0x7f, 0xff, 0x80, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x7f, 0xff, 0xc0, 0x00, 0x3e, 0x1e, 0x00, 0x00, 0x3f, 0xff, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x3f, 0xff, 0x80, 0x00, 0x1e, 0x1e, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x0f, 0xfe, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesleft - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf8, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x80, 0x00, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x7f, 0x80, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x80, 0xff, 0x80, 0x00, 0x00, 0x01, 0xf0, 0x07, 0x81, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x83, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x83, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x07, 0xff, 0xe0, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x87, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x0f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x0f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x1f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x1f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x3f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x1f, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x3f, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x7f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x3d, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x7f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x38, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0x70, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x70, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0xe0, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x70, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0xe0, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x70, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0xf0, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x78, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x1e, 0x3e, 0xf1, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x3f, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x7f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x3f, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x7f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x3f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3e, 0x1e, 0x7f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x3c, 0x0f, 0x1f, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x3c, 0x1e, 0x3f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x3c, 0x0f, 0x9f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x3c, 0x1f, 0x3f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x8f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x1f, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x87, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x7c, 0x0f, 0x0f, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xf8, 0x07, 0xc3, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x78, 0x0f, 0x87, 0xff, 0x80, 0x00, 0x00, 0x00, 0xf8, 0x07, 0xc0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0x81, 0xfe, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesright - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf8, 0x0f, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x80, 0x00, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x3f, 0xc0, 0xf8, 0x07, 0x80, 0x00, 0x00, 0x00, 0xff, 0x81, 0xf0, 0x07, 0x80, 0x00, 0x00, 0x00, 0xff, 0xf0, 0x78, 0x0f, 0x80, 0x00, 0x00, 0x01, 0xff, 0xe0, 0xf8, 0x0f, 0x80, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x03, 0xff, 0xf0, 0xf8, 0x0f, 0x80, 0x00, 0x00, 0x03, 0xff, 0xfc, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x07, 0xff, 0xf8, 0x78, 0x0f, 0x00, 0x00, 0x00, 0x07, 0xff, 0xfe, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xfc, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xfe, 0x3c, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x3e, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xfe, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xbe, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x9e, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xc3, 0x9e, 0x3e, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x87, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xc1, 0x9e, 0x3e, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x83, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xc1, 0x9e, 0x3e, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x83, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xc1, 0x9e, 0x3e, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x83, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xe7, 0x9e, 0x3e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xcf, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x9e, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xbe, 0x1e, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0x3c, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xbe, 0x1e, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x3c, 0x0f, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0x3c, 0x1e, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xfe, 0x3c, 0x0f, 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, 0x3c, 0x1f, 0x00, 0x00, 0x00, 0x07, 0xff, 0xfe, 0x7c, 0x0f, 0x80, 0x00, 0x00, 0x03, 0xff, 0xfe, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x03, 0xff, 0xfc, 0x78, 0x0f, 0x80, 0x00, 0x00, 0x01, 0xff, 0xfc, 0x7c, 0x0f, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0xf8, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xf8, 0x78, 0x0f, 0x80, 0x00, 0x00, 0x00, 0xff, 0xf0, 0xf8, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0xf8, 0x07, 0x80, 0x00, 0x00, 0x00, 0x3f, 0xc0, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesdrop1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1e, 0x00, 0x07, 0xff, 0xf0, 0xf0, 0x00, 0x3c, 0x1f, 0x00, 0x07, 0xff, 0xe3, 0xe0, 0x00, 0x3e, 0x3e, 0x00, 0x03, 0xff, 0xf0, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xe3, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xf9, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xff, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xff, 0xf0, 0x00, 0x3c, 0x1e, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x3e, 0x00, 0x03, 0xff, 0xff, 0xf0, 0x00, 0x3c, 0x1f, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x00, 0x1e, 0x1e, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3c, 0x1f, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3e, 0x1e, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x00, 0x3c, 0x0f, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3e, 0x1e, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x0f, 0x00, 0x03, 0xff, 0xff, 0xe0, 0x00, 0x3c, 0x1e, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x0f, 0x80, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x3c, 0x1f, 0x00, 0x00, 0x7f, 0xff, 0x80, 0x00, 0x7c, 0x0f, 0x80, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x3f, 0xff, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0xff, 0xff, 0x80, 0x00, 0x7c, 0x0f, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0xf8, 0x07, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x00, 0x78, 0x0f, 0x80, 0x00, 0x07, 0xf8, 0x00, 0x00, 0xf8, 0x07, 0xc0, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0xf8, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x03, 0xc0, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xe0, 0x00, 0x00, 0xc0, 0x00, 0x01, 0xf0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesdrop2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xf8, 0x07, 0xf8, 0x3f, 0xc0, 0x0f, 0xc0, 0x00, 0x7e, 0x03, 0xfc, 0x1f, 0xe0, 0x1f, 0x80, 0x00, 0xf8, 0x03, 0xf8, 0x3f, 0x80, 0x0f, 0x80, 0x00, 0x7e, 0x01, 0xfc, 0x1f, 0xc0, 0x1f, 0x80, 0x00, 0x7c, 0x01, 0xfc, 0x3f, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x01, 0xfe, 0x1f, 0xc0, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0xff, 0xfe, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0xff, 0x3f, 0x80, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x3f, 0xfc, 0x00, 0xfe, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x0f, 0xe0, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x0f, 0xf8, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesdrop3 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xf8, 0x07, 0xf8, 0x3f, 0xc0, 0x0f, 0xc0, 0x00, 0x7e, 0x03, 0xfc, 0x1f, 0xe0, 0x1f, 0x80, 0x00, 0xf8, 0x03, 0xf8, 0x3f, 0x80, 0x0f, 0x80, 0x00, 0x7e, 0x01, 0xfc, 0x1f, 0xc0, 0x1f, 0x80, 0x00, 0x7c, 0x01, 0xfc, 0x3f, 0x00, 0x1f, 0x00, 0x00, 0x3f, 0x01, 0xfe, 0x1f, 0xc0, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0xff, 0xfe, 0x00, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0xff, 0x3f, 0x80, 0x7e, 0x00, 0x00, 0x1f, 0x80, 0x3f, 0xfc, 0x00, 0xfe, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xfe, 0x01, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x0f, 0xe0, 0x01, 0xf8, 0x00, 0x00, 0x07, 0xf8, 0x0f, 0xf8, 0x07, 0xf8, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x1f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyesblink - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - eyeshappy - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OLED - - - TRUE - - - 2 - - - - - 20 - - - - - 3 - - - - - B U L K - - - - - s - - - 3 - - - - - FALSE - - - 2 - - - - - 20 - - - - - 3 - - - - - B U L K - - - - - - - - - - - Jitter - - - - - 3 - - - - - tiptoeSwing - 1000 - 25 - - - - - - - 3 - - - - - SHAKELEFT - 1000 - - - - - - - - - - - - NeoPixel2 - - - - - 5 - - - - - #ffcc00 - - - 0 - - - - - #ffcc00 - - - 1 - - - - - #ffcc00 - - - 2 - - - - - #ffcc00 - - - 3 - - - - - #ffcc00 - - - 4 - - - - - #ffcc00 - - - 5 - - - - - s - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - NeoPixel - - - - - 20 - - - - - #ff0000 - - - 0 - - - - - #ff0000 - - - 1 - - - - - #ff0000 - - - 2 - - - - - #ff0000 - - - 3 - - - - - #ff0000 - - - 4 - - - - - #ff0000 - - - 5 - - - - - s - - - 5 - - - - - - - - - - - - - - - - - - - - - - - - Eyes centered - - - eyescentered - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyescentered - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes down - - - eyesdown - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesdown - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes up - - - eyesup - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesup - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes left - - - eyesleft - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesleft - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes right - - - eyesright - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesright - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes sleepy1 - - - eyesdrop1 - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesdrop1 - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes sleepy2 - - - eyesdrop2 - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesdrop2 - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes sleepy3 - - - eyesdrop3 - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesdrop3 - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes blink - - - eyesblink - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyesblink - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - - Eyes happy - - - eyeshappy - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - eyeshappy - FALSE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/oled/oled.xml b/www/examples/oled/oled.xml deleted file mode 100644 index c9e6315b3..000000000 --- a/www/examples/oled/oled.xml +++ /dev/null @@ -1,288 +0,0 @@ - - toolbox_arduino_all - - - - 64 - 0x3C - - - - - - - TRUE - TRUE - - - 32 - - - - - 32 - - - - - 26 - - - - - TRUE - FALSE - - - 32 - - - - - 32 - - - - - 18 - - - - - TRUE - TRUE - - - 96 - - - - - 32 - - - - - 26 - - - - - TRUE - FALSE - - - 96 - - - - - 32 - - - - - 18 - - - - - left - - - m - - - 300 - - - - - right - - - m - - - 500 - - - - - stop - - - s - - - 2 - - - - - - - TRUE - - - 0 - - - - - 0 - - - - - 2 - - - - - Hello Otto - - - - - s - - - 2 - - - - - - - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0x10, 0x08, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0xf8, 0x10, 0x08, 0x1f, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x08, 0x10, 0x08, 0x10, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x0c, 0x30, 0x0c, 0x30, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x0d, 0xfe, 0x7f, 0xb0, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x0c, 0x10, 0x08, 0x30, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x18, 0x10, 0x08, 0x18, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0xf0, 0x10, 0x08, 0x0f, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - TRUE - - - s - - - 2 - - - - - - - TRUE - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - s - - - 2 - - - - - - - FALSE - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - - - - 10 - - - - - s - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/oled/oledtimer.xml b/www/examples/oled/oledtimer.xml deleted file mode 100644 index a50ea1333..000000000 --- a/www/examples/oled/oledtimer.xml +++ /dev/null @@ -1,151 +0,0 @@ - - toolbox_arduino_all - - - - 64 - 0x3C - - - high - NUMBER - - - 0 - - - - - time - NUMBER - - - 0 - - - - - - - - - - - TRUE - - - 0 - - - - - 0 - - - - - 3 - - - - - Hello Otto - - - time - - - - - TRUE - - - 0 - - - - - 0 - - - - - 90 - - - high - - - - - 50 - - - - - high - - - 1 - - - - - time - - - 1 - - - - - m - - - 500 - - - - - - - EQ - - - high - - - - - 64 - - - - - - - high - - - 0 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/oled/oledframe.xml b/www/examples/oledframe.xml similarity index 97% rename from www/examples/oled/oledframe.xml rename to www/examples/oledframe.xml index 9d32dcb80..459acb15b 100644 --- a/www/examples/oled/oledframe.xml +++ b/www/examples/oledframe.xml @@ -46,7 +46,7 @@ 10 - Width in bytes + Width in bytes @@ -144,16 +144,20 @@ - - m - - - 1 - - - tiempo_delay + + + + m + + + 1 + + + tiempo_delay + + - + diff --git a/www/examples/oledgyro.xml b/www/examples/oledgyro.xml new file mode 100644 index 000000000..5ef934c9f --- /dev/null +++ b/www/examples/oledgyro.xml @@ -0,0 +1,198 @@ + + toolbox_arduino_all + + + + 64 + 0x3C + + + + + + + TRUE + + + 0 + + + + + 0 + + + + + 3 + + + + + MPU + + + + + + + x + + + + + ax + + + + + -17000 + + + + + 17000 + + + + + 84 + + + + + 44 + + + + + + + y + + + + + ax + + + + + -17000 + + + + + 17000 + + + + + 20 + + + + + 60 + + + + + + + FALSE + TRUE + + + 64 + + + + + 40 + + + + + 20 + + + + + FALSE + FALSE + + + 64 + + + + + 40 + + + + + 19 + + + + + FALSE + TRUE + + + 64 + + + x + + + + + 40 + + + y + + + + + 1 + + + + + + + m + + + 100 + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/oled/oledicon.xml b/www/examples/oledicon.xml similarity index 85% rename from www/examples/oled/oledicon.xml rename to www/examples/oledicon.xml index 6a65db0fb..797220f84 100644 --- a/www/examples/oled/oledicon.xml +++ b/www/examples/oledicon.xml @@ -46,47 +46,55 @@ - - s - - - 2 - - + - + + s + + + 2 + + - - buttons - TRUE - - - 0 - - - - - 0 - - - - - 128 - - - - - 64 - - + - - s - - - 2 + + buttons + TRUE + + + 0 + + + 0 + + + + + 128 + + + + + 64 + + + + + + + s + + + 2 + + + + + + diff --git a/www/examples/laser/laserVLOLED.bloc b/www/examples/oledlaser.xml similarity index 53% rename from www/examples/laser/laserVLOLED.bloc rename to www/examples/oledlaser.xml index 2aec8e200..dc595eaf5 100644 --- a/www/examples/laser/laserVLOLED.bloc +++ b/www/examples/oledlaser.xml @@ -1,41 +1,43 @@ toolbox_arduino_all - - - - - - - 64 - 0x3C + + + + 64 + 0x3C + + - + TRUE - + 0 - + 0 - - + + 2 - + Hello Otto + + + diff --git a/www/examples/oledlogo.xml b/www/examples/oledlogo.xml new file mode 100644 index 000000000..c26a45189 --- /dev/null +++ b/www/examples/oledlogo.xml @@ -0,0 +1,1778 @@ + + toolbox_arduino_all + + + + 64 + 0x3C + + + + + + + + + + + + + 0 + + + + + 0 + + + + + + + s + + + 1 + + + + + + + + s + + + 1 + + + + + + + + s + + + 1 + + + + + + + + s + + + 1 + + + + + + + + s + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + logo_frame + + + FALSE + TRUE + + + 0 + + + x + + + + + 0 + + + y + + + + + 52 + + + + + 52 + + + + + 6 + + + + + FALSE + TRUE + + + 1 + + + ADD + + + x + + + + + 1 + + + + + + + 1 + + + ADD + + + y + + + + + 1 + + + + + + + 50 + + + + + 50 + + + + + 5 + + + + + FALSE + TRUE + + + 1 + + + ADD + + + x + + + + + 1 + + + + + + + 1 + + + ADD + + + y + + + + + 1 + + + + + + + 50 + + + + + 50 + + + + + 6 + + + + + + + + + + + + + + + logo_o + + + FALSE + TRUE + + + 10 + + + x + + + + + 40 + + + y + + + + + 4 + + + + + FALSE + TRUE + + + 10 + + + x + + + + + 40 + + + y + + + + + 3 + + + + + + + + + + + + + logo_plus + + + FALSE + TRUE + + + 58 + + + x + + + + + 44 + + + y + + + + + 2 + + + + + 8 + + + + + FALSE + TRUE + + + 55 + + + MINUS + + + x + + + + + 3 + + + + + + + 47 + + + ADD + + + y + + + + + 3 + + + + + + + 8 + + + + + 2 + + + + + + + + + + + + + logo_main + + + + + + + + + ADD + + + x + + + + + 38 + + + + + + + ADD + + + y + + + + + 6 + + + + + + + + + + + + + ADD + + + x + + + + + 48 + + + + + + + ADD + + + y + + + + + 47 + + + + + + + + + + + + + ADD + + + x + + + + + 58 + + + + + + + ADD + + + y + + + + + 43 + + + + + + + + + + + + + ADD + + + x + + + + + 68 + + + + + + + ADD + + + y + + + + + 43 + + + + + + + + + + + + + ADD + + + x + + + + + 79 + + + + + + + ADD + + + y + + + + + 47 + + + + + + + + + + + + + + + + + logo_left + + + + + + + + + + + 38 + + + + + 6 + + + + + + + + + + + 47 + + + + + 16 + + + + + + + + + + + 47 + + + + + 23 + + + + + + + + + + + 47 + + + + + 33 + + + + + + + + + + + 47 + + + + + 47 + + + + + + + + + + + + + + + + + + + + logo_top + + + + + + + + + + + 38 + + + + + 6 + + + + + + + + + + + 48 + + + + + 15 + + + + + + + + + + + 58 + + + + + 11 + + + + + + + + + + + 68 + + + + + 11 + + + + + + + + + + + 79 + + + + + 15 + + + + + + + + + + + + + + + + + + + + logo_right + + + + + + + + + + + 38 + + + + + 6 + + + + + + + + + + + 79 + + + + + 16 + + + + + + + + + + + 78 + + + + + 23 + + + + + + + + + + + 78 + + + + + 33 + + + + + + + + + + + 79 + + + + + 47 + + + + + + + + + + + + + + + + + + + + logo_split + + + i + + + 0 + + + + + 90 + + + + + 2 + + + + + + + + + + + + + i + + + + + 0 + + + + + + + + + + + MINUS + + + 0 + + + + + i + + + + + + + 0 + + + + + + + + + + + 0 + + + + + i + + + + + + + + + + + 0 + + + + + MINUS + + + 0 + + + + + i + + + + + + + + + + + + + + + + + + + + i + + + 0 + + + + + 90 + + + + + 2 + + + + + + + + + + + + + MINUS + + + 90 + + + + + i + + + + + + + 0 + + + + + + + + + + + ADD + + + -90 + + + + + i + + + + + + + 0 + + + + + + + + + + + 0 + + + + + MINUS + + + 90 + + + + + i + + + + + + + + + + + + + 0 + + + + + ADD + + + -90 + + + + + i + + + + + + + + + + + + + + + + + + + + + + + + logo_spin + + + + + + + + + + + 0 + + + + + 0 + + + + + + + m + + + 150 + + + + + i + + + 0 + + + + + 300 + + + + + 50 + + + + + + + + m + + + 150 + + + i + + + + + + + + m + + + 150 + + + i + + + + + + + + m + + + 150 + + + i + + + + + + + + + + + + + 0 + + + + + 0 + + + + + + + m + + + 150 + + + i + + + + + + + + + + + + + + + + + + + + + + + + + s + + + 2 + + + + + + + + + + + + + + + + + logo_random + + + i + + + 0 + + + + + 35 + + + + + 1 + + + + + + + + + + + + + 38 + + + + + 6 + + + + + + + + + + + + + 47 + + + + + 79 + + + + + + + + + 12 + + + + + 47 + + + + + + + + + + + + + + + 47 + + + + + 79 + + + + + + + + + 12 + + + + + 47 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + 0 + + + + + + + m + + + 1500 + + + + + + + + + + + + + + + logo_invert + + + + + 10 + + + + + + + TRUE + TRUE + + + 38 + + + + + 6 + + + + + 52 + + + + + 52 + + + + + 6 + + + + + TRUE + FALSE + + + 48 + + + + + 47 + + + + + 4 + + + + + TRUE + TRUE + + + 48 + + + + + 47 + + + + + 2 + + + + + TRUE + FALSE + + + 79 + + + + + 47 + + + + + 4 + + + + + TRUE + TRUE + + + 79 + + + + + 47 + + + + + 2 + + + + + TRUE + FALSE + + + 58 + + + + + 43 + + + + + 2 + + + + + 8 + + + + + TRUE + FALSE + + + 55 + + + + + 46 + + + + + 8 + + + + + 2 + + + + + TRUE + FALSE + + + 68 + + + + + 43 + + + + + 2 + + + + + 8 + + + + + TRUE + FALSE + + + 65 + + + + + 46 + + + + + 8 + + + + + 2 + + + + + + + m + + + 100 + + + + + + + + + + + + + 0 + + + + + 0 + + + + + + + m + + + 100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/avoid/distance.xml b/www/examples/serialdistance.xml similarity index 71% rename from www/examples/avoid/distance.xml rename to www/examples/serialdistance.xml index dca324ed1..936f12518 100644 --- a/www/examples/avoid/distance.xml +++ b/www/examples/serialdistance.xml @@ -2,12 +2,8 @@ toolbox_arduino_all - - - - 9600 - - + + 9600 @@ -23,7 +19,18 @@ text - + + + + 8 + + + + + 9 + + + diff --git a/www/examples/noise/serial.xml b/www/examples/serialnoise.xml similarity index 71% rename from www/examples/noise/serial.xml rename to www/examples/serialnoise.xml index 292caa03e..69a4e596b 100644 --- a/www/examples/noise/serial.xml +++ b/www/examples/serialnoise.xml @@ -2,12 +2,8 @@ toolbox_arduino_all - - - - 9600 - - + + 9600 @@ -23,7 +19,14 @@ text - + + 0 + + + A6 + + + diff --git a/www/examples/blink/pot.bloc b/www/examples/serialpot.xml similarity index 100% rename from www/examples/blink/pot.bloc rename to www/examples/serialpot.xml diff --git a/www/examples/servo.xml b/www/examples/servo.xml new file mode 100644 index 000000000..fe3a7f547 --- /dev/null +++ b/www/examples/servo.xml @@ -0,0 +1,91 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 90 + + + + + 0 + + + + + + + 3 + + + + + 90 + + + + + 0 + + + + + + + 4 + + + + + 90 + + + + + 0 + + + + + + + 5 + + + + + 90 + + + + + 0 + + + + + m + + + 200 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/servo/Leerobot.bloc b/www/examples/servo/Leerobot.bloc deleted file mode 100644 index afa344205..000000000 --- a/www/examples/servo/Leerobot.bloc +++ /dev/null @@ -1,487 +0,0 @@ - - toolbox_arduino_all - - - - - - - s - - - 1 - - - - - m - - - 500 - - - - - S_mode3 - - - m - - - 500 - - - - - FORWARD - 1000 - - - m - - - 500 - - - - - Velocidad - - - 30 - - - - - Pausa - - - 200 - - - - - Centro - - - 80 - - - - - Mov Cabeza - - - 90 - - - - - Cabeza LH - - - 175 - - - - - Cabeza RH - - - 15 - - - - - moonwalkerLEFT - 1000 - 25 - - - WHILE - - - LTE - - - Cabeza RH - - - - - 90 - - - Mov Cabeza - - - - - - - - - 10 - - - - - 90 - - - Mov Cabeza - - - - - Mov Cabeza - - - MINUS - - - Mov Cabeza - - - - - 1 - - - - - - - m - - - 50 - - - Velocidad - - - - - - - - - - - m - - - 1 - - - Pausa - - - - - WHILE - - - LTE - - - Mov Cabeza - - - - - 70 - - - Centro - - - - - - - - - 10 - - - - - 90 - - - Mov Cabeza - - - - - Mov Cabeza - - - ADD - - - Mov Cabeza - - - - - 1 - - - - - - - m - - - 50 - - - Velocidad - - - - - - - - - - - m - - - 1 - - - Pausa - - - - - flappingFRONT - 1000 - 25 - - - WHILE - - - GTE - - - Cabeza LH - - - - - 90 - - - Mov Cabeza - - - - - - - - - 10 - - - - - 90 - - - Mov Cabeza - - - - - Mov Cabeza - - - ADD - - - Mov Cabeza - - - - - 1 - - - - - - - m - - - 50 - - - Velocidad - - - - - - - - - - - m - - - 1 - - - Pausa - - - - - S_sleeping - - - WHILE - - - GTE - - - Mov Cabeza - - - - - 70 - - - Centro - - - - - - - - - 10 - - - - - 90 - - - Mov Cabeza - - - - - Mov Cabeza - - - MINUS - - - Mov Cabeza - - - - - 1 - - - - - - - m - - - 50 - - - Velocidad - - - - - - - - - - - m - - - 1 - - - Pausa - - - - - S_mode3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/servo/servo.xml b/www/examples/servo/servo.xml deleted file mode 100644 index f73b16649..000000000 --- a/www/examples/servo/servo.xml +++ /dev/null @@ -1,71 +0,0 @@ - - toolbox_arduino_all - - - - - - 90 - - - - - 2 - - - - - - - 90 - - - - - 3 - - - - - - - 90 - - - - - 4 - - - - - - - 90 - - - - - 5 - - - - - m - - - 200 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/servoadvanced.xml b/www/examples/servoadvanced.xml new file mode 100644 index 000000000..b50163d82 --- /dev/null +++ b/www/examples/servoadvanced.xml @@ -0,0 +1,426 @@ + + toolbox_arduino_all + + + + Velocidad + + + 30 + + + + + Pausa + + + 200 + + + + + Centro + + + 80 + + + + + Mov Cabeza + + + 90 + + + + + Cabeza LH + + + 175 + + + + + Cabeza RH + + + 15 + + + + + m + + + 500 + + + + + WHILE + + + LTE + + + Cabeza RH + + + + + 90 + + + Mov Cabeza + + + + + + + + + 10 + + + + + 90 + + + Mov Cabeza + + + + + 0 + + + + + Mov Cabeza + + + MINUS + + + Mov Cabeza + + + + + 1 + + + + + + + m + + + 50 + + + Velocidad + + + + + + + + + + + m + + + 1 + + + Pausa + + + + + WHILE + + + LTE + + + Mov Cabeza + + + + + 70 + + + Centro + + + + + + + + + 10 + + + + + 90 + + + Mov Cabeza + + + + + 0 + + + + + Mov Cabeza + + + ADD + + + Mov Cabeza + + + + + 1 + + + + + + + m + + + 50 + + + Velocidad + + + + + + + + + + + m + + + 1 + + + Pausa + + + + + WHILE + + + GTE + + + Cabeza LH + + + + + 90 + + + Mov Cabeza + + + + + + + + + 10 + + + + + 90 + + + Mov Cabeza + + + + + 0 + + + + + Mov Cabeza + + + ADD + + + Mov Cabeza + + + + + 1 + + + + + + + m + + + 50 + + + Velocidad + + + + + + + + + + + m + + + 1 + + + Pausa + + + + + WHILE + + + GTE + + + Mov Cabeza + + + + + 70 + + + Centro + + + + + + + + + 10 + + + + + 90 + + + Mov Cabeza + + + + + 0 + + + + + Mov Cabeza + + + MINUS + + + Mov Cabeza + + + + + 1 + + + + + + + m + + + 50 + + + Velocidad + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/servocalibration.xml b/www/examples/servocalibration.xml new file mode 100644 index 000000000..ee1587604 --- /dev/null +++ b/www/examples/servocalibration.xml @@ -0,0 +1,145 @@ + + toolbox_arduino_all + + angle + UNUMBER + + + 0 + + + + + + + 64 + 0x3C + + + + + + + + angle + + + MULTIPLY + + + A1 + + + + + 60 + + + + + + + angle + + + DIVIDE + + + angle + + + + + 341 + + + + + + + TRUE + + + 0 + + + + + 0 + + + + + 3 + + + + + Angle + + + + + TRUE + + + 0 + + + + + 0 + + + + + 3 + + + + + Angle + + + angle + + + + + + + + + 2 + + + + + 90 + + + angle + + + + + 250 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/touch.xml b/www/examples/touch.xml new file mode 100644 index 000000000..c4dc8ef14 --- /dev/null +++ b/www/examples/touch.xml @@ -0,0 +1,58 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + + + + + + + + updown + 1000 + 25 + + + + + + \ No newline at end of file diff --git a/www/examples/touch/touch.xml b/www/examples/touch/touch.xml deleted file mode 100644 index 714ee6784..000000000 --- a/www/examples/touch/touch.xml +++ /dev/null @@ -1,50 +0,0 @@ - - toolbox_arduino_all - - - - - - - - - updown - 1000 - 25 - - - updown - 1000 - 40 - - - tiptoeSwing - 1000 - 25 - - - tiptoeSwing - 1000 - 40 - - - ascendingTurn - 2000 - 10 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/touch/touchLED.xml b/www/examples/touch/touchLED.xml deleted file mode 100644 index 32f543b54..000000000 --- a/www/examples/touch/touchLED.xml +++ /dev/null @@ -1,22 +0,0 @@ - - toolbox_arduino_all - - - - - - - - - HIGH - - - - - LOW - - - - - - \ No newline at end of file diff --git a/www/examples/touch/touchsoundultra.xml b/www/examples/touch/touchsoundultra.xml deleted file mode 100644 index 63708de7b..000000000 --- a/www/examples/touch/touchsoundultra.xml +++ /dev/null @@ -1,77 +0,0 @@ - - toolbox_arduino_all - - - - - - - - - updown - 1000 - 25 - - - S_cuddly - - - - - - - - - GTE - - - - - - 700 - - - - - - - moonwalkerLEFT - 1000 - 25 - - - 262 - 125 - - - - - - - - - 10 - - - - - S_superHappy - - - FORWARD - 1000 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/www/examples/touchsoundultra.xml b/www/examples/touchsoundultra.xml new file mode 100644 index 000000000..4c9b959e1 --- /dev/null +++ b/www/examples/touchsoundultra.xml @@ -0,0 +1,114 @@ + + toolbox_arduino_all + + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 8 + + + + + 9 + + + + + 13 + + + + + + + + + + + + updown + 1000 + 25 + + + S_superHappy + + + + + + + + + GTE + + + + + + 700 + + + + + + + OttoSleeping + + + S_sleeping + + + + + + + + + 10 + + + + + BACKWARD + 1000 + + + 262 + 125 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/www/examples/walk/walk.xml b/www/examples/walk/walk.xml deleted file mode 100644 index cd402800d..000000000 --- a/www/examples/walk/walk.xml +++ /dev/null @@ -1,20 +0,0 @@ - - toolbox_arduino_all - - - - - - 3 - - - - - FORWARD - 1000 - - - - - - \ No newline at end of file diff --git a/www/toolbox/toolbox_arduino_all.xml b/www/toolbox/toolbox_arduino_all.xml index b08aaffaa..8b823bf98 100644 --- a/www/toolbox/toolbox_arduino_all.xml +++ b/www/toolbox/toolbox_arduino_all.xml @@ -220,28 +220,28 @@ - 10 - 14 + 10 + 14 A6 A6 - 10 - 10 - 10 + 10 + 10 + 10 A6 - 10 - 10 + 10 + 10 A6 - 10 + 10 A6 - 10 + 10 A6 A6 - 10 - 10 - 10 + 10 + 10 + 10 @@ -269,11 +269,11 @@ - 10 + 10 A6 A6 A6 - 10 + 10 @@ -283,9 +283,9 @@ A6 - 10 + 10 A6 - 10 + 10 @@ -294,12 +294,12 @@ - 12 - 9 - 2021 - 23 - 0 - 0 + 12 + 9 + 2021 + 23 + 0 + 0 @@ -310,15 +310,15 @@ - 8 - 9 + 8 + 9 - 10 - 11 + 10 + 11 @@ -340,8 +340,8 @@ - 12 - 11 + 12 + 11 @@ -354,24 +354,24 @@ 90 - 2 + 2 0 1500 - 2 + 2 - 2 + 2 - 2 + 2 - 2 + 2 - 2 + 2 90 @@ -379,14 +379,14 @@ 45 - 2 + 2 - 2 + 2 - 2 - 3 + 2 + 3 @@ -406,11 +406,12 @@ - 4096 - 2 - 3 - 4 - 5 + + 4096 + 2 + 3 + 4 + 5 20 4096 @@ -421,16 +422,17 @@ - 10 + 10 - 10 + 10 1 - - + + + 255 255 255 @@ -438,20 +440,20 @@ - - 10 - 8 + + 10 + 8 - 99 + 99 - 0 + 0 - 10 + 10 255 255 255 @@ -463,7 +465,7 @@ 255 - 13 + 13 1 @@ -526,8 +528,8 @@ - 15 - 16 + 15 + 16 17 @@ -547,24 +549,25 @@ + - + - - - - - - + + + + + + 0 0 128 @@ -710,23 +713,23 @@ - 10 + 10 - 10 + 10 880 100 - 10 + 10 - 10 + 10 20 - 12 - 11 + 12 + 11 20 @@ -742,8 +745,8 @@ - 12 - 11 + 12 + 11 20 @@ -784,8 +787,8 @@ --> - 12 - 11 + 12 + 11 @@ -812,8 +815,8 @@ --> - 12 - 11 + 12 + 11 @@ -831,8 +834,8 @@ - 12 - 11 + 12 + 11 @@ -850,7 +853,7 @@ - 10 + 10