在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Mixly第三方公司扩展

Mixly第三方公司扩展

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:56.02M
  • 下载次数:21
  • 浏览次数:455
  • 发布时间:2020-11-04
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Mixly第三方公司扩展,一款创客工具第三方库 ,适合中小学创客培训使用
【实例截图】
【核心代码】
Mixly第三方公司扩展
├── Mixly_Company_Extend-master
│   ├── dfrobot
│   │   ├── block
│   │   │   └── dfrobot.js
│   │   ├── dfrobot.xml
│   │   ├── generator
│   │   │   └── dfrobot.js
│   │   └── media
│   │   └── dfrobot
│   │   ├── df_accelerometer.png
│   │   ├── df_btn.png
│   │   ├── df_buzzer.png
│   │   ├── df_co.png
│   │   ├── df_flame.png
│   │   ├── df_grayscale.png
│   │   ├── df_joystick.png
│   │   ├── df_lcd.png
│   │   ├── df_led.png
│   │   ├── df_light.png
│   │   ├── df_magnetic.png
│   │   ├── df_moisture.png
│   │   ├── df_piezo_disk_virbration.png
│   │   ├── df_potentiometer.png
│   │   ├── df_pyroelectric_infrared.png
│   │   ├── df_relay.png
│   │   ├── df_rotation.png
│   │   ├── df_Sharp_GP2Y0A21.png
│   │   ├── df_sound.png
│   │   ├── df_temperature.png
│   │   ├── df_tilt.png
│   │   ├── df_touch.png
│   │   ├── df_vibration.png
│   │   ├── df_voltage.png
│   │   └── df_water.png
│   ├── esp8266wifi
│   │   ├── block
│   │   │   └── esp8266wifi.js
│   │   ├── esp8266wifi.xml
│   │   ├── generator
│   │   │   └── esp8266wifi.js
│   │   └── language
│   │   └── esp8266wifi
│   │   ├── en.js
│   │   ├── zh-hans.js
│   │   └── zh-hant.js
│   ├── Instructions-如何为Mixly写一个公司库.pdf
│   ├── labplus_box
│   │   ├── block
│   │   │   └── sense.js
│   │   ├── firmware_online15.07.15
│   │   │   ├── Adafruit_GFX.cpp
│   │   │   ├── Adafruit_GFX.h
│   │   │   ├── Adafruit_LEDMatrix.cpp
│   │   │   ├── Adafruit_LEDMatrix.h
│   │   │   ├── BoardMega2560.cpp
│   │   │   ├── BoardMega2560.h
│   │   │   ├── BubbleSort.cpp
│   │   │   ├── BubbleSort.h
│   │   │   ├── Config.h
│   │   │   ├── DallasTemperature.cpp
│   │   │   ├── DallasTemperature.h
│   │   │   ├── DHT22.cpp
│   │   │   ├── DHT22.h
│   │   │   ├── EEPROM.cpp
│   │   │   ├── EEPROM.h
│   │   │   ├── example
│   │   │   │   ├── Adafrui_snake
│   │   │   │   │   └── Adafrui_snake.ino
│   │   │   │   ├── Adafruit_LEDMatrix
│   │   │   │   │   └── Adafruit_LEDMatrix.ino
│   │   │   │   ├── Button
│   │   │   │   │   └── Button.ino
│   │   │   │   ├── BuzzerTone
│   │   │   │   │   └── BuzzerTone.ino
│   │   │   │   ├── dht22
│   │   │   │   │   └── dht22.ino
│   │   │   │   ├── digital
│   │   │   │   │   ├── DigitalLed
│   │   │   │   │   │   └── DigitalLed.ino
│   │   │   │   │   └── digitaltest
│   │   │   │   │   └── digitaltest.ino
│   │   │   │   ├── DS18B20test
│   │   │   │   │   └── DS18B20test.ino
│   │   │   │   ├── examples
│   │   │   │   │   ├── examples.ino
│   │   │   │   │   └── 简易操作说明.txt
│   │   │   │   ├── FirmWare
│   │   │   │   │   └── FirmWare.ino
│   │   │   │   ├── FirmWare_noWatchDog
│   │   │   │   │   └── FirmWare_noWatchDog.ino
│   │   │   │   ├── FirmWaretest
│   │   │   │   │   └── FirmWaretest.ino
│   │   │   │   ├── humanInfrared
│   │   │   │   │   └── humanInfrared.ino
│   │   │   │   ├── Humidity
│   │   │   │   │   └── Humidity.ino
│   │   │   │   ├── infraredTest
│   │   │   │   │   └── infraredTest.ino
│   │   │   │   ├── LED_matrix
│   │   │   │   │   └── LED_matrix.ino
│   │   │   │   ├── lightSensorTest
│   │   │   │   │   └── lightSensorTest.ino
│   │   │   │   ├── Microphone
│   │   │   │   │   └── MICval
│   │   │   │   │   └── MICval.ino
│   │   │   │   ├── Motor
│   │   │   │   │   └── Motor.ino
│   │   │   │   ├── RGBled
│   │   │   │   │   └── RGBled.ino
│   │   │   │   ├── servo
│   │   │   │   │   └── servo.ino
│   │   │   │   ├── sliding_potentiometer
│   │   │   │   │   ├── LED_Control
│   │   │   │   │   │   └── LED_Control.ino
│   │   │   │   │   └── PotGetVal
│   │   │   │   │   └── PotGetVal.ino
│   │   │   │   ├── trafficLed
│   │   │   │   │   └── trafficLed.ino
│   │   │   │   ├── Ultrasoni
│   │   │   │   │   └── Ultrasoni.ino
│   │   │   │   └── Weight
│   │   │   │   ├── GetParameter
│   │   │   │   │   └── GetParameter.ino
│   │   │   │   └── GetParameter1
│   │   │   │   └── GetParameter1.ino
│   │   │   ├── glcdfont.c
│   │   │   ├── Hard.h
│   │   │   ├── HumidityDHT11.cpp
│   │   │   ├── HumidityDHT11.h
│   │   │   ├── HX711.cpp
│   │   │   ├── HX711.h
│   │   │   ├── IRremote.cpp
│   │   │   ├── IRremote.h
│   │   │   ├── IRremoteInt.h
│   │   │   ├── IRremoteTools.cpp
│   │   │   ├── IRremoteTools.h
│   │   │   ├── LedControl.cpp
│   │   │   ├── LedControl.h
│   │   │   ├── LightResistance.cpp
│   │   │   ├── LightResistance.h
│   │   │   ├── Loudness.cpp
│   │   │   ├── Loudness.h
│   │   │   ├── MBUltrasonic.cpp.bak
│   │   │   ├── MBUltrasonic.h.bak
│   │   │   ├── MotorTB661fng.cpp
│   │   │   ├── MotorTB661fng.h
│   │   │   ├── MyServo.cpp
│   │   │   ├── MyServo.h
│   │   │   ├── OneWire.cpp
│   │   │   ├── OneWire.h
│   │   │   ├── Potentionval.cpp
│   │   │   ├── Potentionval.h
│   │   │   ├── ProcessData.cpp.bak
│   │   │   ├── ProcessData.h.bak
│   │   │   ├── readme.txt
│   │   │   ├── RGBLed.cpp
│   │   │   ├── RGBLed.h
│   │   │   ├── TemperatureNTC.cpp
│   │   │   ├── TemperatureNTC.h
│   │   │   ├── Timer2.cpp
│   │   │   ├── Timer2.h
│   │   │   ├── TM1637.cpp
│   │   │   ├── TM1637.h
│   │   │   ├── TypeDef.h
│   │   │   ├── Ultrasonic.cpp
│   │   │   └── Ultrasonic.h
│   │   ├── generator
│   │   │   └── sense.js
│   │   └── 盛思盒子.xml
│   ├── labplus_robot
│   │   ├── block
│   │   │   └── labplusrobot.js
│   │   ├── generator
│   │   │   └── labplusrobot.js
│   │   ├── labRobot_firmware_Ver1.1
│   │   │   ├── Adafruit_GFX.cpp
│   │   │   ├── Adafruit_GFX.h
│   │   │   ├── Adafruit_LEDBackpack.cpp
│   │   │   ├── Adafruit_LEDBackpack.h
│   │   │   ├── Adafruit_NeoPixel.cpp
│   │   │   ├── Adafruit_NeoPixel.h
│   │   │   ├── audio_play.cpp
│   │   │   ├── audio_play.h
│   │   │   ├── EEPROM.cpp
│   │   │   ├── EEPROM.h
│   │   │   ├── FlexiTimer2.cpp
│   │   │   ├── FlexiTimer2.h
│   │   │   ├── glcdfont.c
│   │   │   ├── GroveColorSensor.cpp
│   │   │   ├── GroveColorSensor.h
│   │   │   ├── intelligent_car.h
│   │   │   ├── labRobot_API.cpp
│   │   │   ├── labRobot_API.h
│   │   │   ├── labRobot_IO_Def.h
│   │   │   ├── ld3320.cpp
│   │   │   ├── ld3320.h
│   │   │   ├── led8.c
│   │   │   ├── led8.h
│   │   │   ├── MBUltrasonic.cpp
│   │   │   ├── MBUltrasonic.h
│   │   │   ├── Registers.h
│   │   │   ├── step_motor.cpp
│   │   │   └── step_motor.h
│   │   └── 盛思机器人.xml
│   ├── lubot
│   │   ├── block
│   │   │   └── luxerobot.js
│   │   ├── companypin
│   │   │   └── lubot
│   │   │   └── pin.js
│   │   ├── generator
│   │   │   └── luxerobot.js
│   │   ├── hardware
│   │   │   └── lubot
│   │   │   └── avr
│   │   │   ├── boards.txt
│   │   │   ├── bootloaders
│   │   │   │   ├── atmega
│   │   │   │   │   ├── ATmegaBOOT_168_atmega1280.hex
│   │   │   │   │   ├── ATmegaBOOT_168_atmega328.hex
│   │   │   │   │   ├── ATmegaBOOT_168_atmega328_pro_8MHz.hex
│   │   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   │   ├── ATmegaBOOT_168_diecimila.hex
│   │   │   │   │   ├── ATmegaBOOT_168_ng.hex
│   │   │   │   │   ├── ATmegaBOOT_168_pro_8MHz.hex
│   │   │   │   │   └── Makefile
│   │   │   │   ├── atmega8
│   │   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   │   ├── ATmegaBOOT.hex
│   │   │   │   │   ├── ATmegaBOOT-prod-firmware-2009-11-07.hex
│   │   │   │   │   ├── ATmegaBOOT.txt
│   │   │   │   │   └── Makefile
│   │   │   │   ├── bt
│   │   │   │   │   ├── ATmegaBOOT_168_atmega328_bt.hex
│   │   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   │   ├── ATmegaBOOT_168.hex
│   │   │   │   │   └── Makefile
│   │   │   │   ├── caterina
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina-Esplora.hex
│   │   │   │   │   ├── Caterina-Esplora.txt
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Caterina-LeonardoEthernet.hex
│   │   │   │   │   ├── Caterina-Leonardo.hex
│   │   │   │   │   ├── Caterina-Leonardo.txt
│   │   │   │   │   ├── Caterina-LininoOne.hex
│   │   │   │   │   ├── Caterina-Micro.hex
│   │   │   │   │   ├── Caterina-Micro.txt
│   │   │   │   │   ├── Caterina-Yun.hex
│   │   │   │   │   ├── Caterina-YunMini.hex
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Esplora-prod-firmware-2012-12-10.hex
│   │   │   │   │   ├── Esplora-prod-firmware-2012-12-10.txt
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.hex
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.txt
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.hex
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.txt
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── Micro-prod-firmware-2012-11-23.hex
│   │   │   │   │   ├── Micro-prod-firmware-2012-11-23.txt
│   │   │   │   │   ├── Micro-prod-firmware-2012-12-10.hex
│   │   │   │   │   └── Micro-prod-firmware-2012-12-10.txt
│   │   │   │   ├── caterina-Arduino_Robot
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Caterina-Robot-Control.hex
│   │   │   │   │   ├── Caterina-Robot-Motor.hex
│   │   │   │   │   ├── Caterina-Robot.txt
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── README.md
│   │   │   │   ├── caterina-LilyPadUSB
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Caterina-LilyPadUSB.hex
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── Readme.txt
│   │   │   │   ├── lilypad
│   │   │   │   │   ├── LilyPadBOOT_168.hex
│   │   │   │   │   └── src
│   │   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   │   └── Makefile
│   │   │   │   ├── optiboot
│   │   │   │   │   ├── boot.h
│   │   │   │   │   ├── makeall
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── omake
│   │   │   │   │   ├── omake.bat
│   │   │   │   │   ├── optiboot_atmega168.hex
│   │   │   │   │   ├── optiboot_atmega168.lst
│   │   │   │   │   ├── optiboot_atmega328.hex
│   │   │   │   │   ├── optiboot_atmega328.lst
│   │   │   │   │   ├── optiboot_atmega328-Mini.hex
│   │   │   │   │   ├── optiboot_atmega8.hex
│   │   │   │   │   ├── optiboot_atmega8.lst
│   │   │   │   │   ├── optiboot.c
│   │   │   │   │   ├── pin_defs.h
│   │   │   │   │   ├── README.TXT
│   │   │   │   │   └── stk500.h
│   │   │   │   └── stk500v2
│   │   │   │   ├── avr_cpunames.h
│   │   │   │   ├── avrinterruptnames.h
│   │   │   │   ├── command.h
│   │   │   │   ├── License.txt
│   │   │   │   ├── Makefile
│   │   │   │   ├── Mega2560-prod-firmware-2011-06-29.hex
│   │   │   │   ├── stk500boot.c
│   │   │   │   ├── stk500boot.ppg
│   │   │   │   ├── stk500boot_v2_mega2560.hex
│   │   │   │   ├── STK500V2.pnproj
│   │   │   │   └── STK500V2.pnps
│   │   │   ├── cores
│   │   │   │   └── arduino
│   │   │   │   ├── abi.cpp
│   │   │   │   ├── Arduino.h
│   │   │   │   ├── binary.h
│   │   │   │   ├── CDC.cpp
│   │   │   │   ├── Client.h
│   │   │   │   ├── HardwareSerial0.cpp
│   │   │   │   ├── HardwareSerial1.cpp
│   │   │   │   ├── HardwareSerial2.cpp
│   │   │   │   ├── HardwareSerial3.cpp
│   │   │   │   ├── HardwareSerial.cpp
│   │   │   │   ├── HardwareSerial.h
│   │   │   │   ├── HardwareSerial_private.h
│   │   │   │   ├── HID.cpp
│   │   │   │   ├── hooks.c
│   │   │   │   ├── IPAddress.cpp
│   │   │   │   ├── IPAddress.h
│   │   │   │   ├── KiBot.cpp
│   │   │   │   ├── KiBot.h
│   │   │   │   ├── main.cpp
│   │   │   │   ├── new.cpp
│   │   │   │   ├── new.h
│   │   │   │   ├── Printable.h
│   │   │   │   ├── Print.cpp
│   │   │   │   ├── Print.h
│   │   │   │   ├── Server.h
│   │   │   │   ├── Stream.cpp
│   │   │   │   ├── Stream.h
│   │   │   │   ├── Tone.cpp
│   │   │   │   ├── Udp.h
│   │   │   │   ├── USBAPI.h
│   │   │   │   ├── USBCore.cpp
│   │   │   │   ├── USBCore.h
│   │   │   │   ├── USBDesc.h
│   │   │   │   ├── WCharacter.h
│   │   │   │   ├── WInterrupts.c
│   │   │   │   ├── wiring_analog.c
│   │   │   │   ├── wiring.c
│   │   │   │   ├── wiring_digital.c
│   │   │   │   ├── wiring_private.h
│   │   │   │   ├── wiring_pulse.c
│   │   │   │   ├── wiring_shift.c
│   │   │   │   ├── WMath.cpp
│   │   │   │   ├── WString.cpp
│   │   │   │   └── WString.h
│   │   │   ├── firmwares
│   │   │   │   ├── arduinoISP
│   │   │   │   │   └── readme.txt
│   │   │   │   ├── atmegaxxu2
│   │   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   │   ├── Arduino-srl-combined_MEGA2560ADK.hex
│   │   │   │   │   ├── Arduino-srl-combined_MEGA2560.hex
│   │   │   │   │   ├── Arduino-srl-combined_UNO.hex
│   │   │   │   │   ├── arduino-usbdfu
│   │   │   │   │   │   ├── Arduino-usbdfu.c
│   │   │   │   │   │   ├── Arduino-usbdfu.h
│   │   │   │   │   │   ├── Board
│   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   └── readme.txt
│   │   │   │   │   ├── arduino-usbserial
│   │   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   │   │   ├── Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   │   │   ├── Arduino-usbserial.c
│   │   │   │   │   │   ├── Arduino-usbserial.h
│   │   │   │   │   │   ├── Arduino-usbserial-mega.hex
│   │   │   │   │   │   ├── Arduino-usbserial-uno.hex
│   │   │   │   │   │   ├── Board
│   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   └── LightweightRingBuff.h
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   └── readme.txt
│   │   │   │   │   ├── MEGA-dfu_and_usbserial_combined.hex
│   │   │   │   │   ├── README.txt
│   │   │   │   │   └── UNO-dfu_and_usbserial_combined.hex
│   │   │   │   └── wifishield
│   │   │   │   ├── binary
│   │   │   │   │   ├── wifi_dnld_2_1.elf
│   │   │   │   │   ├── wifi_dnld.elf
│   │   │   │   │   ├── wifi_dnld.hex
│   │   │   │   │   ├── wifiHD_2_1.elf
│   │   │   │   │   ├── wifiHD.elf
│   │   │   │   │   └── wifiHD.hex
│   │   │   │   ├── scripts
│   │   │   │   │   ├── ArduinoWifiShield_upgrade_mac.sh
│   │   │   │   │   └── ArduinoWifiShield_upgrade.sh
│   │   │   │   ├── wifi_dnld
│   │   │   │   │   ├── Release
│   │   │   │   │   │   └── wifi_dnld.elf
│   │   │   │   │   ├── src
│   │   │   │   │   │   ├── clocks.c
│   │   │   │   │   │   ├── clocks.h
│   │   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   │   └── conf_at45dbx.h
│   │   │   │   │   │   ├── Doc
│   │   │   │   │   │   │   ├── gettingstarted.pdf
│   │   │   │   │   │   │   └── SPB104 product brief.pdf
│   │   │   │   │   │   ├── flash_fw.c
│   │   │   │   │   │   ├── license.txt
│   │   │   │   │   │   ├── nor_flash.c
│   │   │   │   │   │   ├── nor_flash.h
│   │   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   │   ├── board.h.ori
│   │   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── crt0.x
│   │   │   │   │   │   ├── startup.c
│   │   │   │   │   │   ├── startup.h
│   │   │   │   │   │   └── wl_fw.h
│   │   │   │   │   └── wifi_dnld.cproj
│   │   │   │   ├── wifiHD
│   │   │   │   │   ├── Release
│   │   │   │   │   │   ├── wifiHD.elf
│   │   │   │   │   │   └── wifiHD.hex
│   │   │   │   │   ├── src
│   │   │   │   │   │   ├── ard_spi.c
│   │   │   │   │   │   ├── ard_spi.h
│   │   │   │   │   │   ├── ard_tcp.c
│   │   │   │   │   │   ├── ard_tcp.h
│   │   │   │   │   │   ├── ard_utils.c
│   │   │   │   │   │   ├── ard_utils.h
│   │   │   │   │   │   ├── avr32_spi.c
│   │   │   │   │   │   ├── board_init.c
│   │   │   │   │   │   ├── board_init.h
│   │   │   │   │   │   ├── cmd_wl.c
│   │   │   │   │   │   ├── cmd_wl.h
│   │   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   │   ├── conf_at45dbx.h
│   │   │   │   │   │   │   ├── conf_ebi.h
│   │   │   │   │   │   │   └── conf_sd_mmc_spi.h
│   │   │   │   │   │   ├── console.c
│   │   │   │   │   │   ├── console.h
│   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   ├── fw_download_extflash.c
│   │   │   │   │   │   ├── fw_download.h
│   │   │   │   │   │   ├── license.txt
│   │   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   │   ├── lwip_setup.c
│   │   │   │   │   │   ├── lwip_setup.h
│   │   │   │   │   │   ├── main.c
│   │   │   │   │   │   ├── nvram.c
│   │   │   │   │   │   ├── nvram.h
│   │   │   │   │   │   ├── owl_os.c
│   │   │   │   │   │   ├── ping.c
│   │   │   │   │   │   ├── ping.h
│   │   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   │   ├── board.h.my
│   │   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   │   ├── MEMORY
│   │   │   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   │   │   └── WIFI
│   │   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   │   ├── v2.7.0
│   │   │   │   │   │   │   │   │   ├── revision.txt
│   │   │   │   │   │   │   │   │   ├── UCR1
│   │   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   │   │   └── lib_ucr1_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   │   │   └── UCR2
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   ├── lib_ucr2_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   │   ├── lib_ucr2_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   │   └── lib_ucr2_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   │   ├── wlap_api.h
│   │   │   │   │   │   │   │   ├── wl_api.h
│   │   │   │   │   │   │   │   ├── wl_fw.h
│   │   │   │   │   │   │   │   ├── wl_os.h
│   │   │   │   │   │   │   │   ├── wl_sdio.h
│   │   │   │   │   │   │   │   └── wl_spi.h
│   │   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   │   ├── CPU
│   │   │   │   │   │   │   │   │   └── CYCLE_COUNTER
│   │   │   │   │   │   │   │   │   └── cycle_counter.h
│   │   │   │   │   │   │   │   ├── EBI
│   │   │   │   │   │   │   │   │   └── SMC
│   │   │   │   │   │   │   │   │   ├── smc.c
│   │   │   │   │   │   │   │   │   └── smc.h
│   │   │   │   │   │   │   │   ├── EIC
│   │   │   │   │   │   │   │   │   ├── eic.c
│   │   │   │   │   │   │   │   │   └── eic.h
│   │   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   │   ├── PDCA
│   │   │   │   │   │   │   │   │   ├── pdca.c
│   │   │   │   │   │   │   │   │   └── pdca.h
│   │   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   │   ├── RTC
│   │   │   │   │   │   │   │   │   ├── rtc.c
│   │   │   │   │   │   │   │   │   └── rtc.h
│   │   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   │   ├── TC
│   │   │   │   │   │   │   │   │   ├── tc.c
│   │   │   │   │   │   │   │   │   └── tc.h
│   │   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   │   ├── DELAY
│   │   │   │   │   │   │   │   │   ├── delay.c
│   │   │   │   │   │   │   │   │   └── delay.h
│   │   │   │   │   │   │   │   ├── LWIP
│   │   │   │   │   │   │   │   │   ├── lwip-1.3.2
│   │   │   │   │   │   │   │   │   │   └── src
│   │   │   │   │   │   │   │   │   │   ├── core
│   │   │   │   │   │   │   │   │   │   │   ├── dhcp.c
│   │   │   │   │   │   │   │   │   │   │   ├── dns.c
│   │   │   │   │   │   │   │   │   │   │   ├── init.c
│   │   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   │   ├── autoip.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── icmp.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── igmp.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip.c
│   │   │   │   │   │   │   │   │   │   │   │   └── ip_frag.c
│   │   │   │   │   │   │   │   │   │   │   ├── mem.c
│   │   │   │   │   │   │   │   │   │   │   ├── memp.c
│   │   │   │   │   │   │   │   │   │   │   ├── netif.c
│   │   │   │   │   │   │   │   │   │   │   ├── pbuf.c
│   │   │   │   │   │   │   │   │   │   │   ├── raw.c
│   │   │   │   │   │   │   │   │   │   │   ├── stats.c
│   │   │   │   │   │   │   │   │   │   │   ├── tcp.c
│   │   │   │   │   │   │   │   │   │   │   ├── tcp_in.c
│   │   │   │   │   │   │   │   │   │   │   ├── tcp_out.c
│   │   │   │   │   │   │   │   │   │   │   └── udp.c
│   │   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   │   └── lwip
│   │   │   │   │   │   │   │   │   │   │   │   ├── autoip.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── icmp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── igmp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip_frag.h
│   │   │   │   │   │   │   │   │   │   │   │   └── ip.h
│   │   │   │   │   │   │   │   │   │   │   ├── lwip
│   │   │   │   │   │   │   │   │   │   │   │   ├── api.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── api_msg.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── arch.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── def.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── dhcp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── dns.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── err.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── init.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── mem.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── memp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── memp_std.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netbuf.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netdb.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netifapi.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netif.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── opt.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── pbuf.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── raw.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── sio.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp_asn1.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp_msg.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp_structs.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── sockets.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── stats.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── sys.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── tcp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── tcpip.h
│   │   │   │   │   │   │   │   │   │   │   │   └── udp.h
│   │   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   │   ├── etharp.h
│   │   │   │   │   │   │   │   │   │   │   ├── loopif.h
│   │   │   │   │   │   │   │   │   │   │   ├── ppp_oe.h
│   │   │   │   │   │   │   │   │   │   │   └── slipif.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   ├── etharp.c
│   │   │   │   │   │   │   │   │   │   └── loopif.c
│   │   │   │   │   │   │   │   │   └── lwip-port-1.3.2
│   │   │   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   │   │   ├── if
│   │   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   │   ├── arch
│   │   │   │   │   │   │   │   │   │   │   │   ├── cc.h
│   │   │   │   │   │   │   │   │   │   │   │   └── perf.h
│   │   │   │   │   │   │   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   │   └── wlif.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   └── wlif.c
│   │   │   │   │   │   │   │   │   └── readme.txt
│   │   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── crt0.x
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── timer.h
│   │   │   │   │   │   ├── top_defs.h
│   │   │   │   │   │   ├── trace.h
│   │   │   │   │   │   ├── util.c
│   │   │   │   │   │   ├── util.h
│   │   │   │   │   │   ├── wifi_spi.h
│   │   │   │   │   │   ├── wl_cm.c
│   │   │   │   │   │   ├── wl_cm.h
│   │   │   │   │   │   └── wl_definitions.h
│   │   │   │   │   └── wifiHD.cproj
│   │   │   │   └── wifishield.atsln
│   │   │   ├── libraries
│   │   │   │   ├── EEPROM
│   │   │   │   │   ├── EEPROM.cpp
│   │   │   │   │   ├── EEPROM.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── eeprom_clear
│   │   │   │   │   │   │   └── eeprom_clear.ino
│   │   │   │   │   │   ├── eeprom_read
│   │   │   │   │   │   │   └── eeprom_read.ino
│   │   │   │   │   │   └── eeprom_write
│   │   │   │   │   │   └── eeprom_write.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   └── library.properties
│   │   │   │   ├── SoftwareSerial
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── SoftwareSerialExample
│   │   │   │   │   │   │   └── SoftwareSerialExample.ino
│   │   │   │   │   │   └── TwoPortReceive
│   │   │   │   │   │   └── TwoPortReceive.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── library.properties
│   │   │   │   │   ├── SoftwareSerial.cpp
│   │   │   │   │   └── SoftwareSerial.h
│   │   │   │   ├── SPI
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── BarometricPressureSensor
│   │   │   │   │   │   │   └── BarometricPressureSensor.ino
│   │   │   │   │   │   └── DigitalPotControl
│   │   │   │   │   │   └── DigitalPotControl.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── library.properties
│   │   │   │   │   ├── SPI.cpp
│   │   │   │   │   └── SPI.h
│   │   │   │   └── Wire
│   │   │   │   ├── examples
│   │   │   │   │   ├── digital_potentiometer
│   │   │   │   │   │   └── digital_potentiometer.ino
│   │   │   │   │   ├── master_reader
│   │   │   │   │   │   └── master_reader.ino
│   │   │   │   │   ├── master_writer
│   │   │   │   │   │   └── master_writer.ino
│   │   │   │   │   ├── SFRRanger_reader
│   │   │   │   │   │   └── SFRRanger_reader.ino
│   │   │   │   │   ├── slave_receiver
│   │   │   │   │   │   └── slave_receiver.ino
│   │   │   │   │   └── slave_sender
│   │   │   │   │   └── slave_sender.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── library.properties
│   │   │   │   ├── utility
│   │   │   │   │   ├── twi.c
│   │   │   │   │   └── twi.h
│   │   │   │   ├── Wire.cpp
│   │   │   │   └── Wire.h
│   │   │   ├── platform.txt
│   │   │   ├── programmers.txt
│   │   │   └── variants
│   │   │   └── lubotmk
│   │   │   └── pins_arduino.h
│   │   └── lubot.xml
│   ├── makeblock
│   │   ├── block
│   │   │   └── makeblock.js
│   │   ├── generator
│   │   │   └── makeblock.js
│   │   ├── makeblock
│   │   │   ├── examples
│   │   │   │   ├── BaseBoardBuzzerTest
│   │   │   │   │   └── BaseBoardBuzzerTest.ino
│   │   │   │   ├── Makeblock_Robot_Starter_Kit
│   │   │   │   │   ├── DualMode_Starter
│   │   │   │   │   │   └── DualMode_Starter.ino
│   │   │   │   │   ├── IR_Control
│   │   │   │   │   │   └── IR_Control.ino
│   │   │   │   │   └── Ultrasonic_car
│   │   │   │   │   └── Ultrasonic_car.ino
│   │   │   │   ├── Me_4Button
│   │   │   │   │   └── Me4ButtonTest
│   │   │   │   │   └── Me4ButtonTest.ino
│   │   │   │   ├── Me_7SegmentDisplay
│   │   │   │   │   ├── NumberDisplay
│   │   │   │   │   │   └── NumberDisplay.ino
│   │   │   │   │   ├── NumberFlow
│   │   │   │   │   │   └── NumberFlow.ino
│   │   │   │   │   └── TimeDisplay
│   │   │   │   │   └── TimeDisplay.ino
│   │   │   │   ├── Me_Bluetooth
│   │   │   │   │   └── TestSlaveBluetoothBySoftSerial
│   │   │   │   │   └── TestSlaveBluetoothBySoftSerial.ino
│   │   │   │   ├── Me_EncoderDriver
│   │   │   │   │   └── EncoderMotorTest
│   │   │   │   │   └── EncoderMotorTest.ino
│   │   │   │   ├── Me_Gyro
│   │   │   │   │   └── GyroRotation
│   │   │   │   │   └── GyroRotation.ino
│   │   │   │   ├── Me_InfraredReceiver
│   │   │   │   │   ├── new IR remote controller
│   │   │   │   │   │   └── TestInfraredReceiver
│   │   │   │   │   │   └── TestInfraredReceiver.ino
│   │   │   │   │   └── old IR remote controller
│   │   │   │   │   └── TestInfraredReceiver
│   │   │   │   │   └── TestInfraredReceiver.ino
│   │   │   │   ├── Me_Joystick
│   │   │   │   │   └── MeJoystickTest
│   │   │   │   │   └── MeJoystickTest.ino
│   │   │   │   ├── Me_LightSensor
│   │   │   │   │   ├── MeLightSensorTest
│   │   │   │   │   │   └── MeLightSensorTest.ino
│   │   │   │   │   └── MeLightSensorTestWithLight
│   │   │   │   │   └── MeLightSensorTestWithLight.ino
│   │   │   │   ├── Me_LimitSwitch
│   │   │   │   │   ├── TestLimitSwitch
│   │   │   │   │   │   └── TestLimitSwitch.ino
│   │   │   │   │   └── TestMicroSwitch
│   │   │   │   │   └── TestMicroSwitch.ino
│   │   │   │   ├── Me_LineFollower
│   │   │   │   │   └── TestLineFollower
│   │   │   │   │   └── TestLineFollower.ino
│   │   │   │   ├── Me_MotorDriver
│   │   │   │   │   └── TestDCMotorDriver
│   │   │   │   │   └── TestDCMotorDriver.ino
│   │   │   │   ├── Me_PIRMotionSensor
│   │   │   │   │   └── Test_PIRMotionSensor
│   │   │   │   │   └── Test_PIRMotionSensor.ino
│   │   │   │   ├── Me_Potentiometer
│   │   │   │   │   └── TestPotentiometer
│   │   │   │   │   └── TestPotentiometer.ino
│   │   │   │   ├── Me_RGBLed
│   │   │   │   │   ├── ColorLoop
│   │   │   │   │   │   └── ColorLoop.ino
│   │   │   │   │   ├── Indicators
│   │   │   │   │   │   └── Indicators.ino
│   │   │   │   │   └── WhiteBreathLight
│   │   │   │   │   └── WhiteBreathLight.ino
│   │   │   │   ├── Me_RJ25Adapter
│   │   │   │   │   └── TestRJ25Adapter
│   │   │   │   │   └── TestRJ25Adapter.ino
│   │   │   │   ├── Me_Servo
│   │   │   │   │   ├── Knob
│   │   │   │   │   │   └── Knob.ino
│   │   │   │   │   └── TestServo
│   │   │   │   │   └── TestServo.ino
│   │   │   │   ├── Me_ServoDriver
│   │   │   │   │   └── TestServoDriver1
│   │   │   │   │   └── TestServoDriver1.ino
│   │   │   │   ├── Me_Shutter
│   │   │   │   │   └── MeShutterTest
│   │   │   │   │   └── MeShutterTest.ino
│   │   │   │   ├── Me_SoundSensor
│   │   │   │   │   └── TestSoundSensor
│   │   │   │   │   └── TestSoundSensor.ino
│   │   │   │   ├── Me_StepperMotor
│   │   │   │   │   ├── SerialControlStepper
│   │   │   │   │   │   └── SerialControlStepper.ino
│   │   │   │   │   └── TestStepperDriver
│   │   │   │   │   └── TestStepperDriver.ino
│   │   │   │   ├── Me_Temperature
│   │   │   │   │   └── TestTemperature
│   │   │   │   │   └── TestTemperature.ino
│   │   │   │   ├── Me_UltrasonicSensor
│   │   │   │   │   └── TestUltrasonicSensor
│   │   │   │   │   └── TestUltrasonicSensor.ino
│   │   │   │   └── Me_USBHost
│   │   │   │   └── TestUSBHsot
│   │   │   │   └── TestUSBHsot.ino
│   │   │   ├── keywords.txt
│   │   │   ├── Makeblock.cpp
│   │   │   ├── Makeblock.h
│   │   │   └── README.md
│   │   ├── makeblock.xml
│   │   └── media
│   │   └── makeblock
│   │   ├── mb_bluetooth.png
│   │   ├── mb_display.png
│   │   ├── mb_joystick.png
│   │   ├── mb_light_grayscale.png
│   │   ├── mb_motor.png
│   │   ├── mb_pir_motion.png
│   │   ├── mb_potentiometer.png
│   │   ├── mb_servo.png
│   │   ├── mb_sound.png
│   │   ├── mb_temperature.png
│   │   └── mb_ultrasonic.png
│   ├── mbot
│   │   ├── block
│   │   │   └── mbot.js
│   │   ├── generator
│   │   │   └── mbot.js
│   │   ├── mbot
│   │   │   ├── mBot.cpp
│   │   │   ├── mBot.h
│   │   │   ├── Me1Wire.cpp
│   │   │   ├── Me1Wire.h
│   │   │   ├── Me7SegmentDisplay.cpp
│   │   │   ├── Me7SegmentDisplay.h
│   │   │   ├── MeBuzzer.cpp
│   │   │   ├── MeBuzzer.h
│   │   │   ├── MeDCMotor.cpp
│   │   │   ├── MeDCMotor.h
│   │   │   ├── MeInfraredReceiver.cpp
│   │   │   ├── MeInfraredReceiver.h
│   │   │   ├── MeIR.cpp
│   │   │   ├── MeIR.h
│   │   │   ├── MeLEDMatrix.cpp
│   │   │   ├── MeLEDMatrixData.cpp
│   │   │   ├── MeLEDMatrixData.h
│   │   │   ├── MeLEDMatrix.h
│   │   │   ├── MeOneWire.cpp
│   │   │   ├── MeOneWire.h
│   │   │   ├── MePort.cpp
│   │   │   ├── MePort.h
│   │   │   ├── MeRGBLed.cpp
│   │   │   ├── MeRGBLed.h
│   │   │   ├── MeTemperature.cpp
│   │   │   ├── MeTemperature.h
│   │   │   ├── MeUltrasonic.cpp
│   │   │   └── MeUltrasonic.h
│   │   └── mbot.xml
│   ├── microduino
│   │   ├── block
│   │   │   └── microduinoBlock.js
│   │   ├── companypin
│   │   │   └── microduino
│   │   │   └── pin.js
│   │   ├── generator
│   │   │   └── microduinoCode.js
│   │   ├── hardware
│   │   │   └── Microduino
│   │   │   └── avr
│   │   │   ├── boards.txt
│   │   │   ├── bootloaders
│   │   │   │   ├── atmega
│   │   │   │   │   ├── ATmegaBOOT_atmega128rfa1.elf
│   │   │   │   │   ├── ATmegaBOOT_atmega128rfa1.hex
│   │   │   │   │   └── ATmegaBOOT.c
│   │   │   │   ├── caterina
│   │   │   │   │   ├── __avr_gdbinit
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina.eep
│   │   │   │   │   ├── Caterina.elf
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Caterina.hex
│   │   │   │   │   ├── Caterina.lss
│   │   │   │   │   ├── Caterina.lst
│   │   │   │   │   ├── Caterina.map
│   │   │   │   │   ├── Caterina.o
│   │   │   │   │   ├── Caterina.rar
│   │   │   │   │   ├── Caterina.sym
│   │   │   │   │   ├── Caterina_TTL.hex
│   │   │   │   │   ├── Caterina_TTL.rar
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Descriptors.lst
│   │   │   │   │   ├── Descriptors.o
│   │   │   │   │   ├── makeall
│   │   │   │   │   └── Makefile
│   │   │   │   └── optiboot
│   │   │   │   ├── boot.h
│   │   │   │   ├── makeall
│   │   │   │   ├── Makefile
│   │   │   │   ├── omake
│   │   │   │   ├── omake.bat
│   │   │   │   ├── optiboot_atmega1284p-u1.hex
│   │   │   │   ├── optiboot.c
│   │   │   │   ├── optiboot_micro_1284_16m.hex
│   │   │   │   ├── optiboot_micro_1284_16m.lst
│   │   │   │   ├── optiboot_micro_1284_8m.hex
│   │   │   │   ├── optiboot_micro_1284_8m.lst
│   │   │   │   ├── optiboot_micro_168pa_16m.hex
│   │   │   │   ├── optiboot_micro_168pa_16m.lst
│   │   │   │   ├── optiboot_micro_168pa_8m.hex
│   │   │   │   ├── optiboot_micro_168pa_8m.lst
│   │   │   │   ├── optiboot_micro_328p_16m.hex
│   │   │   │   ├── optiboot_micro_328p_16m.lst
│   │   │   │   ├── optiboot_micro_328p_8m.hex
│   │   │   │   ├── optiboot_micro_328p_8m.lst
│   │   │   │   ├── optiboot_micro_644pa_16m.hex
│   │   │   │   ├── optiboot_micro_644pa_16m.lst
│   │   │   │   ├── optiboot_micro_644pa_8m.hex
│   │   │   │   ├── optiboot_micro_644pa_8m.lst
│   │   │   │   ├── pin_defs.h
│   │   │   │   ├── README.TXT
│   │   │   │   └── stk500.h
│   │   │   ├── cores
│   │   │   │   └── arduino
│   │   │   │   ├── abi.cpp
│   │   │   │   ├── Arduino.h
│   │   │   │   ├── binary.h
│   │   │   │   ├── CDC.cpp
│   │   │   │   ├── Client.h
│   │   │   │   ├── HardwareSerial0.cpp
│   │   │   │   ├── HardwareSerial1.cpp
│   │   │   │   ├── HardwareSerial2.cpp
│   │   │   │   ├── HardwareSerial3.cpp
│   │   │   │   ├── HardwareSerial.cpp
│   │   │   │   ├── HardwareSerial.h
│   │   │   │   ├── HardwareSerial_private.h
│   │   │   │   ├── hooks.c
│   │   │   │   ├── IPAddress.cpp
│   │   │   │   ├── IPAddress.h
│   │   │   │   ├── main.cpp
│   │   │   │   ├── new.cpp
│   │   │   │   ├── new.h
│   │   │   │   ├── PluggableUSB.cpp
│   │   │   │   ├── PluggableUSB.h
│   │   │   │   ├── Printable.h
│   │   │   │   ├── Print.cpp
│   │   │   │   ├── Print.h
│   │   │   │   ├── Server.h
│   │   │   │   ├── Stream.cpp
│   │   │   │   ├── Stream.h
│   │   │   │   ├── Tone.cpp
│   │   │   │   ├── Udp.h
│   │   │   │   ├── USBAPI.h
│   │   │   │   ├── USBCore.cpp
│   │   │   │   ├── USBCore.h
│   │   │   │   ├── USBDesc.h
│   │   │   │   ├── WCharacter.h
│   │   │   │   ├── WInterrupts.c
│   │   │   │   ├── wiring_analog.c
│   │   │   │   ├── wiring.c
│   │   │   │   ├── wiring_digital.c
│   │   │   │   ├── wiring_private.h
│   │   │   │   ├── wiring_pulse.c
│   │   │   │   ├── wiring_pulse.S
│   │   │   │   ├── wiring_shift.c
│   │   │   │   ├── WMath.cpp
│   │   │   │   ├── WString.cpp
│   │   │   │   └── WString.h
│   │   │   ├── firmwares
│   │   │   │   ├── arduinoISP
│   │   │   │   │   └── readme.txt
│   │   │   │   ├── atmegaxxu2
│   │   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   │   ├── arduino-usbdfu
│   │   │   │   │   │   ├── Arduino-usbdfu.c
│   │   │   │   │   │   ├── Arduino-usbdfu.h
│   │   │   │   │   │   ├── Board
│   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   └── readme.txt
│   │   │   │   │   ├── arduino-usbserial
│   │   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   │   │   ├── Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   │   │   ├── Arduino-usbserial.c
│   │   │   │   │   │   ├── Arduino-usbserial.h
│   │   │   │   │   │   ├── Arduino-usbserial-mega.hex
│   │   │   │   │   │   ├── Arduino-usbserial-uno.hex
│   │   │   │   │   │   ├── Board
│   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   └── LightweightRingBuff.h
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   └── readme.txt
│   │   │   │   │   ├── MEGA-dfu_and_usbserial_combined.hex
│   │   │   │   │   ├── README.txt
│   │   │   │   │   └── UNO-dfu_and_usbserial_combined.hex
│   │   │   │   └── wifishield
│   │   │   │   ├── binary
│   │   │   │   │   ├── wifi_dnld_2_1.elf
│   │   │   │   │   ├── wifi_dnld.elf
│   │   │   │   │   ├── wifi_dnld.hex
│   │   │   │   │   ├── wifiHD_2_1.elf
│   │   │   │   │   ├── wifiHD.elf
│   │   │   │   │   └── wifiHD.hex
│   │   │   │   ├── scripts
│   │   │   │   │   ├── ArduinoWifiShield_upgrade_mac.sh
│   │   │   │   │   └── ArduinoWifiShield_upgrade.sh
│   │   │   │   ├── wifi_dnld
│   │   │   │   │   ├── Release
│   │   │   │   │   │   └── wifi_dnld.elf
│   │   │   │   │   ├── src
│   │   │   │   │   │   ├── clocks.c
│   │   │   │   │   │   ├── clocks.h
│   │   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   │   └── conf_at45dbx.h
│   │   │   │   │   │   ├── Doc
│   │   │   │   │   │   │   ├── gettingstarted.pdf
│   │   │   │   │   │   │   └── SPB104 product brief.pdf
│   │   │   │   │   │   ├── flash_fw.c
│   │   │   │   │   │   ├── license.txt
│   │   │   │   │   │   ├── nor_flash.c
│   │   │   │   │   │   ├── nor_flash.h
│   │   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   │   ├── board.h.ori
│   │   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   │   ├── 1
│   │   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── crt0.x
│   │   │   │   │   │   ├── startup.c
│   │   │   │   │   │   ├── startup.h
│   │   │   │   │   │   └── wl_fw.h
│   │   │   │   │   └── wifi_dnld.cproj
│   │   │   │   ├── wifiHD
│   │   │   │   │   ├── Release
│   │   │   │   │   │   ├── wifiHD.elf
│   │   │   │   │   │   └── wifiHD.hex
│   │   │   │   │   ├── src
│   │   │   │   │   │   ├── ard_spi.c
│   │   │   │   │   │   ├── ard_spi.h
│   │   │   │   │   │   ├── ard_tcp.c
│   │   │   │   │   │   ├── ard_tcp.h
│   │   │   │   │   │   ├── ard_utils.c
│   │   │   │   │   │   ├── ard_utils.h
│   │   │   │   │   │   ├── avr32_spi.c
│   │   │   │   │   │   ├── board_init.c
│   │   │   │   │   │   ├── board_init.h
│   │   │   │   │   │   ├── cmd_wl.c
│   │   │   │   │   │   ├── cmd_wl.h
│   │   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   │   ├── conf_at45dbx.h
│   │   │   │   │   │   │   ├── conf_ebi.h
│   │   │   │   │   │   │   └── conf_sd_mmc_spi.h
│   │   │   │   │   │   ├── console.c
│   │   │   │   │   │   ├── console.h
│   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   ├── fw_download_extflash.c
│   │   │   │   │   │   ├── fw_download.h
│   │   │   │   │   │   ├── license.txt
│   │   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   │   ├── lwip_setup.c
│   │   │   │   │   │   ├── lwip_setup.h
│   │   │   │   │   │   ├── main.c
│   │   │   │   │   │   ├── nvram.c
│   │   │   │   │   │   ├── nvram.h
│   │   │   │   │   │   ├── owl_os.c
│   │   │   │   │   │   ├── ping.c
│   │   │   │   │   │   ├── ping.h
│   │   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   │   ├── board.h.my
│   │   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   │   ├── MEMORY
│   │   │   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   │   │   └── WIFI
│   │   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   │   ├── v2.7.0
│   │   │   │   │   │   │   │   │   ├── revision.txt
│   │   │   │   │   │   │   │   │   ├── UCR1
│   │   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   │   │   └── lib_ucr1_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   │   │   └── UCR2
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   ├── lib_ucr2_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   │   ├── lib_ucr2_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   │   └── lib_ucr2_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   │   ├── wlap_api.h
│   │   │   │   │   │   │   │   ├── wl_api.h
│   │   │   │   │   │   │   │   ├── wl_fw.h
│   │   │   │   │   │   │   │   ├── wl_os.h
│   │   │   │   │   │   │   │   ├── wl_sdio.h
│   │   │   │   │   │   │   │   └── wl_spi.h
│   │   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   │   ├── CPU
│   │   │   │   │   │   │   │   │   └── CYCLE_COUNTER
│   │   │   │   │   │   │   │   │   └── cycle_counter.h
│   │   │   │   │   │   │   │   ├── EBI
│   │   │   │   │   │   │   │   │   └── SMC
│   │   │   │   │   │   │   │   │   ├── smc.c
│   │   │   │   │   │   │   │   │   └── smc.h
│   │   │   │   │   │   │   │   ├── EIC
│   │   │   │   │   │   │   │   │   ├── eic.c
│   │   │   │   │   │   │   │   │   └── eic.h
│   │   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   │   ├── PDCA
│   │   │   │   │   │   │   │   │   ├── pdca.c
│   │   │   │   │   │   │   │   │   └── pdca.h
│   │   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   │   ├── RTC
│   │   │   │   │   │   │   │   │   ├── rtc.c
│   │   │   │   │   │   │   │   │   └── rtc.h
│   │   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   │   ├── TC
│   │   │   │   │   │   │   │   │   ├── tc.c
│   │   │   │   │   │   │   │   │   └── tc.h
│   │   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   │   ├── DELAY
│   │   │   │   │   │   │   │   │   ├── delay.c
│   │   │   │   │   │   │   │   │   └── delay.h
│   │   │   │   │   │   │   │   ├── LWIP
│   │   │   │   │   │   │   │   │   ├── lwip-1.3.2
│   │   │   │   │   │   │   │   │   │   └── src
│   │   │   │   │   │   │   │   │   │   ├── core
│   │   │   │   │   │   │   │   │   │   │   ├── dhcp.c
│   │   │   │   │   │   │   │   │   │   │   ├── dns.c
│   │   │   │   │   │   │   │   │   │   │   ├── init.c
│   │   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   │   ├── autoip.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── icmp.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── igmp.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.c
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip.c
│   │   │   │   │   │   │   │   │   │   │   │   └── ip_frag.c
│   │   │   │   │   │   │   │   │   │   │   ├── mem.c
│   │   │   │   │   │   │   │   │   │   │   ├── memp.c
│   │   │   │   │   │   │   │   │   │   │   ├── netif.c
│   │   │   │   │   │   │   │   │   │   │   ├── pbuf.c
│   │   │   │   │   │   │   │   │   │   │   ├── raw.c
│   │   │   │   │   │   │   │   │   │   │   ├── stats.c
│   │   │   │   │   │   │   │   │   │   │   ├── tcp.c
│   │   │   │   │   │   │   │   │   │   │   ├── tcp_in.c
│   │   │   │   │   │   │   │   │   │   │   ├── tcp_out.c
│   │   │   │   │   │   │   │   │   │   │   └── udp.c
│   │   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   │   └── lwip
│   │   │   │   │   │   │   │   │   │   │   │   ├── autoip.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── icmp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── igmp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── inet.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── ip_frag.h
│   │   │   │   │   │   │   │   │   │   │   │   └── ip.h
│   │   │   │   │   │   │   │   │   │   │   ├── lwip
│   │   │   │   │   │   │   │   │   │   │   │   ├── api.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── api_msg.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── arch.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── def.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── dhcp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── dns.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── err.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── init.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── mem.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── memp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── memp_std.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netbuf.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netdb.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netifapi.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── netif.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── opt.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── pbuf.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── raw.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── sio.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp_asn1.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp_msg.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── snmp_structs.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── sockets.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── stats.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── sys.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── tcp.h
│   │   │   │   │   │   │   │   │   │   │   │   ├── tcpip.h
│   │   │   │   │   │   │   │   │   │   │   │   └── udp.h
│   │   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   │   ├── etharp.h
│   │   │   │   │   │   │   │   │   │   │   ├── loopif.h
│   │   │   │   │   │   │   │   │   │   │   ├── ppp_oe.h
│   │   │   │   │   │   │   │   │   │   │   └── slipif.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   ├── etharp.c
│   │   │   │   │   │   │   │   │   │   └── loopif.c
│   │   │   │   │   │   │   │   │   └── lwip-port-1.3.2
│   │   │   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   │   │   ├── if
│   │   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   │   ├── arch
│   │   │   │   │   │   │   │   │   │   │   │   ├── cc.h
│   │   │   │   │   │   │   │   │   │   │   │   └── perf.h
│   │   │   │   │   │   │   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   │   └── wlif.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   └── wlif.c
│   │   │   │   │   │   │   │   │   └── readme.txt
│   │   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── crt0.x
│   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   ├── timer.h
│   │   │   │   │   │   ├── top_defs.h
│   │   │   │   │   │   ├── trace.h
│   │   │   │   │   │   ├── util.c
│   │   │   │   │   │   ├── util.h
│   │   │   │   │   │   ├── wifi_spi.h
│   │   │   │   │   │   ├── wl_cm.c
│   │   │   │   │   │   ├── wl_cm.h
│   │   │   │   │   │   └── wl_definitions.h
│   │   │   │   │   └── wifiHD.cproj
│   │   │   │   └── wifishield.atsln
│   │   │   ├── libraries
│   │   │   │   ├── _01_Microduino_DotMatrix
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── base
│   │   │   │   │   │   │   └── base.ino
│   │   │   │   │   │   └── Multi
│   │   │   │   │   │   └── Multi.ino
│   │   │   │   │   ├── Fonts.h
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── Microduino_MatrixBase.cpp
│   │   │   │   │   ├── Microduino_MatrixBase.h
│   │   │   │   │   ├── Microduino_Matrix.cpp
│   │   │   │   │   ├── Microduino_Matrix.h
│   │   │   │   │   └── README.md
│   │   │   │   ├── _01_Microduino_OLED_Adafruit_SSD1306
│   │   │   │   │   ├── Adafruit_SSD1306.cpp
│   │   │   │   │   ├── Adafruit_SSD1306.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── ssd1306_128x32_i2c
│   │   │   │   │   │   │   └── ssd1306_128x32_i2c.ino
│   │   │   │   │   │   ├── ssd1306_128x32_spi
│   │   │   │   │   │   │   └── ssd1306_128x32_spi.ino
│   │   │   │   │   │   ├── ssd1306_128x64_i2c
│   │   │   │   │   │   │   └── ssd1306_128x64_i2c.ino
│   │   │   │   │   │   └── ssd1306_128x64_spi
│   │   │   │   │   │   └── ssd1306_128x64_spi.ino
│   │   │   │   │   ├── license.txt
│   │   │   │   │   └── README.txt
│   │   │   │   ├── _01_Microduino_OLED_MultiLCD
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── lcdhello
│   │   │   │   │   │   │   ├── data
│   │   │   │   │   │   │   │   ├── ASC.PTL
│   │   │   │   │   │   │   │   ├── Gb2312.PTL
│   │   │   │   │   │   │   │   ├── _index.TXT
│   │   │   │   │   │   │   │   ├── PCtoLCD2002.exe
│   │   │   │   │   │   │   │   ├── PCtoLCD2002.INI
│   │   │   │   │   │   │   │   ├── RTL60.BPL
│   │   │   │   │   │   │   │   ├── VCL60.BPL
│   │   │   │   │   │   │   │   └── 汉字编码.exe
│   │   │   │   │   │   │   └── lcdhello.ino
│   │   │   │   │   │   └── tfthello
│   │   │   │   │   │   └── tfthello.ino
│   │   │   │   │   ├── fonts.cpp
│   │   │   │   │   ├── ILI9325D.cpp
│   │   │   │   │   ├── ILI9341.cpp
│   │   │   │   │   ├── lcdhello.cbp
│   │   │   │   │   ├── MultiLCD.cpp
│   │   │   │   │   ├── MultiLCD.h
│   │   │   │   │   ├── PCD8544.cpp
│   │   │   │   │   ├── PCD8544.h
│   │   │   │   │   ├── SSD1306.cpp
│   │   │   │   │   ├── SSD1306.h
│   │   │   │   │   └── tfthello.cbp
│   │   │   │   ├── _01_Microduino_OLED_U8glib
│   │   │   │   │   ├── ChangeLog
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── A2Printer
│   │   │   │   │   │   │   └── A2Printer.ino
│   │   │   │   │   │   ├── Bitmap
│   │   │   │   │   │   │   └── Bitmap.pde
│   │   │   │   │   │   ├── Chess
│   │   │   │   │   │   │   └── Chess.pde
│   │   │   │   │   │   ├── Color
│   │   │   │   │   │   │   └── Color.ino
│   │   │   │   │   │   ├── Console
│   │   │   │   │   │   │   └── Console.pde
│   │   │   │   │   │   ├── F
│   │   │   │   │   │   │   └── F.pde
│   │   │   │   │   │   ├── FPS
│   │   │   │   │   │   │   └── FPS.ino
│   │   │   │   │   │   ├── GraphicsTest
│   │   │   │   │   │   │   └── GraphicsTest.pde
│   │   │   │   │   │   ├── HelloWorld
│   │   │   │   │   │   │   └── HelloWorld.pde
│   │   │   │   │   │   ├── Menu
│   │   │   │   │   │   │   └── Menu.pde
│   │   │   │   │   │   ├── PrintTest
│   │   │   │   │   │   │   └── PrintTest.pde
│   │   │   │   │   │   ├── Rotation
│   │   │   │   │   │   │   └── Rotation.pde
│   │   │   │   │   │   ├── Scale
│   │   │   │   │   │   │   └── Scale.pde
│   │   │   │   │   │   ├── TextRotX
│   │   │   │   │   │   │   └── TextRotX.pde
│   │   │   │   │   │   ├── Touch4WSetup
│   │   │   │   │   │   │   └── Touch4WSetup.pde
│   │   │   │   │   │   ├── Touch4WTest
│   │   │   │   │   │   │   └── Touch4WTest.pde
│   │   │   │   │   │   ├── U8gLogo
│   │   │   │   │   │   │   └── U8gLogo.pde
│   │   │   │   │   │   └── XBM
│   │   │   │   │   │   └── XBM.pde
│   │   │   │   │   ├── INSTALL.TXT
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── U8glib.cpp
│   │   │   │   │   ├── U8glib.h
│   │   │   │   │   └── utility
│   │   │   │   │   ├── chessengine.c
│   │   │   │   │   ├── u8g_bitmap.c
│   │   │   │   │   ├── u8g_circle.c
│   │   │   │   │   ├── u8g_clip.c
│   │   │   │   │   ├── u8g_com_api_16gr.c
│   │   │   │   │   ├── u8g_com_api.c
│   │   │   │   │   ├── u8g_com_arduino_attiny85_hw_spi.c
│   │   │   │   │   ├── u8g_com_arduino_common.c
│   │   │   │   │   ├── u8g_com_arduino_fast_parallel.c
│   │   │   │   │   ├── u8g_com_arduino_hw_spi.c
│   │   │   │   │   ├── u8g_com_arduino_hw_usart_spi.c
│   │   │   │   │   ├── u8g_com_arduino_no_en_parallel.c
│   │   │   │   │   ├── u8g_com_arduino_parallel.c
│   │   │   │   │   ├── u8g_com_arduino_port_d_wr.c
│   │   │   │   │   ├── u8g_com_arduino_ssd_i2c.c
│   │   │   │   │   ├── u8g_com_arduino_st7920_custom.c
│   │   │   │   │   ├── u8g_com_arduino_st7920_hw_spi.c
│   │   │   │   │   ├── u8g_com_arduino_st7920_spi.c
│   │   │   │   │   ├── u8g_com_arduino_std_sw_spi.c
│   │   │   │   │   ├── u8g_com_arduino_sw_spi.c
│   │   │   │   │   ├── u8g_com_arduino_t6963.c
│   │   │   │   │   ├── u8g_com_atmega_hw_spi.c
│   │   │   │   │   ├── u8g_com_atmega_parallel.c
│   │   │   │   │   ├── u8g_com_atmega_st7920_hw_spi.c
│   │   │   │   │   ├── u8g_com_atmega_st7920_spi.c
│   │   │   │   │   ├── u8g_com_atmega_sw_spi.c
│   │   │   │   │   ├── u8g_com_i2c.c
│   │   │   │   │   ├── u8g_com_io.c
│   │   │   │   │   ├── u8g_com_null.c
│   │   │   │   │   ├── u8g_cursor.c
│   │   │   │   │   ├── u8g_delay.c
│   │   │   │   │   ├── u8g_dev_a2_micro_printer.c
│   │   │   │   │   ├── u8g_dev_flipdisc_2x7.c
│   │   │   │   │   ├── u8g_dev_gprof.c
│   │   │   │   │   ├── u8g_dev_ht1632.c
│   │   │   │   │   ├── u8g_dev_ili9325d_320x240.c
│   │   │   │   │   ├── u8g_dev_ks0108_128x64.c
│   │   │   │   │   ├── u8g_dev_lc7981_160x80.c
│   │   │   │   │   ├── u8g_dev_lc7981_240x128.c
│   │   │   │   │   ├── u8g_dev_lc7981_240x64.c
│   │   │   │   │   ├── u8g_dev_lc7981_320x64.c
│   │   │   │   │   ├── u8g_dev_ld7032_60x32.c
│   │   │   │   │   ├── u8g_dev_null.c
│   │   │   │   │   ├── u8g_dev_pcd8544_84x48.c
│   │   │   │   │   ├── u8g_dev_pcf8812_96x65.c
│   │   │   │   │   ├── u8g_dev_sbn1661_122x32.c
│   │   │   │   │   ├── u8g_dev_ssd1306_128x32.c
│   │   │   │   │   ├── u8g_dev_ssd1306_128x64.c
│   │   │   │   │   ├── u8g_dev_ssd1309_128x64.c
│   │   │   │   │   ├── u8g_dev_ssd1322_nhd31oled_bw.c
│   │   │   │   │   ├── u8g_dev_ssd1322_nhd31oled_gr.c
│   │   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_bw.c
│   │   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_bw_new.c
│   │   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_gr.c
│   │   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_gr_new.c
│   │   │   │   │   ├── u8g_dev_ssd1327_96x96_gr.c
│   │   │   │   │   ├── u8g_dev_ssd1351_128x128.c
│   │   │   │   │   ├── u8g_dev_st7565_64128n.c
│   │   │   │   │   ├── u8g_dev_st7565_dogm128.c
│   │   │   │   │   ├── u8g_dev_st7565_dogm132.c
│   │   │   │   │   ├── u8g_dev_st7565_lm6059.c
│   │   │   │   │   ├── u8g_dev_st7565_lm6063.c
│   │   │   │   │   ├── u8g_dev_st7565_nhd_c12832.c
│   │   │   │   │   ├── u8g_dev_st7565_nhd_c12864.c
│   │   │   │   │   ├── u8g_dev_st7687_c144mvgd.c
│   │   │   │   │   ├── u8g_dev_st7920_128x64.c
│   │   │   │   │   ├── u8g_dev_st7920_192x32.c
│   │   │   │   │   ├── u8g_dev_st7920_202x32.c
│   │   │   │   │   ├── u8g_dev_t6963_128x128.c
│   │   │   │   │   ├── u8g_dev_t6963_128x64.c
│   │   │   │   │   ├── u8g_dev_t6963_240x128.c
│   │   │   │   │   ├── u8g_dev_t6963_240x64.c
│   │   │   │   │   ├── u8g_dev_tls8204_84x48.c
│   │   │   │   │   ├── u8g_dev_uc1601_c128032.c
│   │   │   │   │   ├── u8g_dev_uc1608_240x64.c
│   │   │   │   │   ├── u8g_dev_uc1610_dogxl160.c
│   │   │   │   │   ├── u8g_dev_uc1701_dogs102.c
│   │   │   │   │   ├── u8g_dev_uc1701_mini12864.c
│   │   │   │   │   ├── u8g_ellipse.c
│   │   │   │   │   ├── u8g_font.c
│   │   │   │   │   ├── u8g_font_data.c
│   │   │   │   │   ├── u8g.h
│   │   │   │   │   ├── u8g_line.c
│   │   │   │   │   ├── u8g_ll_api.c
│   │   │   │   │   ├── u8g_page.c
│   │   │   │   │   ├── u8g_pb14v1.c
│   │   │   │   │   ├── u8g_pb16h1.c
│   │   │   │   │   ├── u8g_pb16h2.c
│   │   │   │   │   ├── u8g_pb16v1.c
│   │   │   │   │   ├── u8g_pb16v2.c
│   │   │   │   │   ├── u8g_pb32h1.c
│   │   │   │   │   ├── u8g_pb8h1.c
│   │   │   │   │   ├── u8g_pb8h1f.c
│   │   │   │   │   ├── u8g_pb8h2.c
│   │   │   │   │   ├── u8g_pb8h8.c
│   │   │   │   │   ├── u8g_pb8v1.c
│   │   │   │   │   ├── u8g_pb8v2.c
│   │   │   │   │   ├── u8g_pb.c
│   │   │   │   │   ├── u8g_pbxh16.c
│   │   │   │   │   ├── u8g_pbxh24.c
│   │   │   │   │   ├── u8g_polygon.c
│   │   │   │   │   ├── u8g_rect.c
│   │   │   │   │   ├── u8g_rot.c
│   │   │   │   │   ├── u8g_scale.c
│   │   │   │   │   ├── u8g_state.c
│   │   │   │   │   ├── u8g_u16toa.c
│   │   │   │   │   ├── u8g_u8toa.c
│   │   │   │   │   └── u8g_virtual_screen.c
│   │   │   │   ├── _01_Microduino_TFT
│   │   │   │   │   ├── Adafruit_GFX.cpp
│   │   │   │   │   ├── Adafruit_GFX.h
│   │   │   │   │   ├── Adafruit_ILI9341.cpp
│   │   │   │   │   ├── Adafruit_ILI9341.h
│   │   │   │   │   ├── Adafruit_ST7735.cpp
│   │   │   │   │   ├── Adafruit_ST7735.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── ILI9341
│   │   │   │   │   │   │   ├── breakouttouchpaint
│   │   │   │   │   │   │   │   └── breakouttouchpaint.ino
│   │   │   │   │   │   │   ├── graphicstest
│   │   │   │   │   │   │   │   └── graphicstest.ino
│   │   │   │   │   │   │   ├── onoffbutton
│   │   │   │   │   │   │   │   └── onoffbutton.ino
│   │   │   │   │   │   │   ├── onoffbutton_breakout
│   │   │   │   │   │   │   │   └── onoffbutton_breakout.ino
│   │   │   │   │   │   │   ├── spitftbitmap
│   │   │   │   │   │   │   │   └── spitftbitmap.ino
│   │   │   │   │   │   │   └── touchpaint
│   │   │   │   │   │   │   └── touchpaint.ino
│   │   │   │   │   │   ├── ST7735
│   │   │   │   │   │   │   ├── graphicstest
│   │   │   │   │   │   │   │   └── graphicstest.ino
│   │   │   │   │   │   │   ├── graphicstest_highspeed
│   │   │   │   │   │   │   │   └── graphicstest_highspeed.pde
│   │   │   │   │   │   │   ├── rotationtest
│   │   │   │   │   │   │   │   └── rotationtest.pde
│   │   │   │   │   │   │   ├── rotationtest_highspeed
│   │   │   │   │   │   │   │   └── rotationtest_highspeed.pde
│   │   │   │   │   │   │   ├── shieldtest
│   │   │   │   │   │   │   │   └── shieldtest.pde
│   │   │   │   │   │   │   ├── soft_spitftbitmap
│   │   │   │   │   │   │   │   └── soft_spitftbitmap.ino
│   │   │   │   │   │   │   ├── spitftbitmap
│   │   │   │   │   │   │   │   └── spitftbitmap.ino
│   │   │   │   │   │   │   └── spitftbitmap_rotate
│   │   │   │   │   │   │   └── spitftbitmap_rotate.ino
│   │   │   │   │   │   └── TouchScreen
│   │   │   │   │   │   ├── touchscreendemo
│   │   │   │   │   │   │   └── touchscreendemo.pde
│   │   │   │   │   │   └── touchscreendemoshield
│   │   │   │   │   │   └── touchscreendemoshield.ino
│   │   │   │   │   ├── glcdfont.c
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── README.txt
│   │   │   │   │   ├── TouchScreen.cpp
│   │   │   │   │   └── TouchScreen.h
│   │   │   │   ├── _02_Microduino_Ethernet_ENC
│   │   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   │   ├── dhcp.cpp
│   │   │   │   │   ├── dns.cpp
│   │   │   │   │   ├── docu.dox
│   │   │   │   │   ├── Doxyfile
│   │   │   │   │   ├── Doxylogo.png
│   │   │   │   │   ├── Doxymods.css
│   │   │   │   │   ├── enc28j60.cpp
│   │   │   │   │   ├── enc28j60.h
│   │   │   │   │   ├── EtherCard.cpp
│   │   │   │   │   ├── EtherCard.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── backSoon
│   │   │   │   │   │   │   └── backSoon.ino
│   │   │   │   │   │   ├── etherNode
│   │   │   │   │   │   │   └── etherNode.ino
│   │   │   │   │   │   ├── getDHCPandDNS
│   │   │   │   │   │   │   └── getDHCPandDNS.ino
│   │   │   │   │   │   ├── getStaticIP
│   │   │   │   │   │   │   └── getStaticIP.ino
│   │   │   │   │   │   ├── getViaDNS
│   │   │   │   │   │   │   └── getViaDNS.ino
│   │   │   │   │   │   ├── JeeUdp
│   │   │   │   │   │   │   └── JeeUdp.ino
│   │   │   │   │   │   ├── multipacket
│   │   │   │   │   │   │   └── multipacket.ino
│   │   │   │   │   │   ├── multipacketSD
│   │   │   │   │   │   │   └── multipacketSD.ino
│   │   │   │   │   │   ├── nanether
│   │   │   │   │   │   │   └── nanether.ino
│   │   │   │   │   │   ├── noipClient
│   │   │   │   │   │   │   └── noipClient.ino
│   │   │   │   │   │   ├── pings
│   │   │   │   │   │   │   └── pings.ino
│   │   │   │   │   │   ├── rbbb_server
│   │   │   │   │   │   │   └── rbbb_server.ino
│   │   │   │   │   │   ├── SSDP
│   │   │   │   │   │   │   └── SSDP.ino
│   │   │   │   │   │   ├── stashTest
│   │   │   │   │   │   │   └── stashTest.ino
│   │   │   │   │   │   ├── testDHCP
│   │   │   │   │   │   │   └── testDHCP.ino
│   │   │   │   │   │   ├── twitter
│   │   │   │   │   │   │   └── twitter.ino
│   │   │   │   │   │   ├── udpClientSendOnly
│   │   │   │   │   │   │   ├── Java_ClientAndServer
│   │   │   │   │   │   │   │   ├── UDPClient.java
│   │   │   │   │   │   │   │   └── UDPserver.java
│   │   │   │   │   │   │   └── udpClientSendOnly.ino
│   │   │   │   │   │   ├── udpListener
│   │   │   │   │   │   │   └── udpListener.ino
│   │   │   │   │   │   ├── webClient
│   │   │   │   │   │   │   └── webClient.ino
│   │   │   │   │   │   └── xively
│   │   │   │   │   │   └── xively.ino
│   │   │   │   │   ├── library.json
│   │   │   │   │   ├── net.h
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── tcpip.cpp
│   │   │   │   │   ├── Thumbs.db
│   │   │   │   │   ├── udpserver.cpp
│   │   │   │   │   └── webutil.cpp
│   │   │   │   ├── _02_Microduino_Ethernet_ENC_UIP
│   │   │   │   │   ├── Dhcp.cpp
│   │   │   │   │   ├── Dhcp.h
│   │   │   │   │   ├── Dns.cpp
│   │   │   │   │   ├── Dns.h
│   │   │   │   │   ├── ethernet_comp.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── AdvancedChatServer
│   │   │   │   │   │   │   └── AdvancedChatServer.ino
│   │   │   │   │   │   ├── EchoServer
│   │   │   │   │   │   │   └── EchoServer.ino
│   │   │   │   │   │   ├── TcpClient
│   │   │   │   │   │   │   └── TcpClient.ino
│   │   │   │   │   │   ├── TcpServer
│   │   │   │   │   │   │   └── TcpServer.ino
│   │   │   │   │   │   ├── UdpClient
│   │   │   │   │   │   │   └── UdpClient.ino
│   │   │   │   │   │   └── UdpServer
│   │   │   │   │   │   └── UdpServer.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── README
│   │   │   │   │   ├── tests
│   │   │   │   │   │   └── perl
│   │   │   │   │   │   ├── tcpclient.pl
│   │   │   │   │   │   ├── tcpserver.pl
│   │   │   │   │   │   ├── udpclient.pl
│   │   │   │   │   │   └── udpserver.pl
│   │   │   │   │   ├── UIPClient.cpp
│   │   │   │   │   ├── UIPClient.h
│   │   │   │   │   ├── UIPEthernet.cpp
│   │   │   │   │   ├── UIPEthernet.h
│   │   │   │   │   ├── UIPServer.cpp
│   │   │   │   │   ├── UIPServer.h
│   │   │   │   │   ├── UIPUdp.cpp
│   │   │   │   │   ├── UIPUdp.h
│   │   │   │   │   └── utility
│   │   │   │   │   ├── clock-arch.c
│   │   │   │   │   ├── clock-arch.h
│   │   │   │   │   ├── enc28j60.h
│   │   │   │   │   ├── Enc28J60Network.cpp
│   │   │   │   │   ├── Enc28J60Network.h
│   │   │   │   │   ├── mempool_conf.h
│   │   │   │   │   ├── mempool.cpp
│   │   │   │   │   ├── mempool.h
│   │   │   │   │   ├── uip_arch.h
│   │   │   │   │   ├── uip_arp.c
│   │   │   │   │   ├── uip_arp.h
│   │   │   │   │   ├── uip.c
│   │   │   │   │   ├── uip_clock.h
│   │   │   │   │   ├── uip-conf.h
│   │   │   │   │   ├── uip_debug.cpp
│   │   │   │   │   ├── uip_debug.h
│   │   │   │   │   ├── uipethernet-conf.h
│   │   │   │   │   ├── uip.h
│   │   │   │   │   ├── uipopt.h
│   │   │   │   │   ├── uip_timer.c
│   │   │   │   │   ├── uip_timer.h
│   │   │   │   │   └── util.h
│   │   │   │   ├── _02_Microduino_Ethernet_WIZ
│   │   │   │   │   ├── Dhcp.cpp
│   │   │   │   │   ├── Dhcp.h
│   │   │   │   │   ├── Dns.cpp
│   │   │   │   │   ├── Dns.h
│   │   │   │   │   ├── EthernetClient.cpp
│   │   │   │   │   ├── EthernetClient.h
│   │   │   │   │   ├── Ethernet.cpp
│   │   │   │   │   ├── Ethernet.h
│   │   │   │   │   ├── EthernetServer.cpp
│   │   │   │   │   ├── EthernetServer.h
│   │   │   │   │   ├── EthernetUdp.cpp
│   │   │   │   │   ├── EthernetUdp.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── AdvancedChatServer
│   │   │   │   │   │   │   └── AdvancedChatServer.ino
│   │   │   │   │   │   ├── BarometricPressureWebServer
│   │   │   │   │   │   │   └── BarometricPressureWebServer.ino
│   │   │   │   │   │   ├── ChatServer
│   │   │   │   │   │   │   └── ChatServer.ino
│   │   │   │   │   │   ├── DhcpAddressPrinter
│   │   │   │   │   │   │   └── DhcpAddressPrinter.ino
│   │   │   │   │   │   ├── DhcpChatServer
│   │   │   │   │   │   │   └── DhcpChatServer.ino
│   │   │   │   │   │   ├── TelnetClient
│   │   │   │   │   │   │   └── TelnetClient.ino
│   │   │   │   │   │   ├── UdpNtpClient
│   │   │   │   │   │   │   └── UdpNtpClient.ino
│   │   │   │   │   │   ├── UDPSendReceiveString
│   │   │   │   │   │   │   └── UDPSendReceiveString.ino
│   │   │   │   │   │   ├── WebClient
│   │   │   │   │   │   │   └── WebClient.ino
│   │   │   │   │   │   ├── WebClientRepeating
│   │   │   │   │   │   │   └── WebClientRepeating.ino
│   │   │   │   │   │   └── WebServer
│   │   │   │   │   │   └── WebServer.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── old.rar
│   │   │   │   │   ├── Twitter.cpp
│   │   │   │   │   ├── Twitter.h
│   │   │   │   │   ├── util.h
│   │   │   │   │   └── utility
│   │   │   │   │   ├── socket.cpp
│   │   │   │   │   ├── socket.h
│   │   │   │   │   ├── util.h
│   │   │   │   │   ├── w5500.cpp
│   │   │   │   │   └── w5500.h
│   │   │   │   ├── _02_Microduino_USBHost_MAX3421E
│   │   │   │   │   ├── address.h
│   │   │   │   │   ├── adk.cpp
│   │   │   │   │   ├── adk.h
│   │   │   │   │   ├── avrpins.h
│   │   │   │   │   ├── BTD.cpp
│   │   │   │   │   ├── BTD.h
│   │   │   │   │   ├── cdcacm.cpp
│   │   │   │   │   ├── cdcacm.h
│   │   │   │   │   ├── cdcftdi.cpp
│   │   │   │   │   ├── cdcftdi.h
│   │   │   │   │   ├── cdcprolific.cpp
│   │   │   │   │   ├── cdcprolific.h
│   │   │   │   │   ├── confdescparser.h
│   │   │   │   │   ├── controllerEnums.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── acm
│   │   │   │   │   │   │   └── acm_terminal
│   │   │   │   │   │   │   ├── acm_terminal.ino
│   │   │   │   │   │   │   └── pgmstrings.h
│   │   │   │   │   │   ├── adk
│   │   │   │   │   │   │   ├── adk_barcode
│   │   │   │   │   │   │   │   └── adk_barcode.ino
│   │   │   │   │   │   │   ├── ArduinoBlinkLED
│   │   │   │   │   │   │   │   └── ArduinoBlinkLED.ino
│   │   │   │   │   │   │   ├── demokit_20
│   │   │   │   │   │   │   │   └── demokit_20.ino
│   │   │   │   │   │   │   ├── term_test
│   │   │   │   │   │   │   │   └── term_test.ino
│   │   │   │   │   │   │   └── term_time
│   │   │   │   │   │   │   └── term_time.ino
│   │   │   │   │   │   ├── Bluetooth
│   │   │   │   │   │   │   ├── PS3BT
│   │   │   │   │   │   │   │   └── PS3BT.ino
│   │   │   │   │   │   │   ├── PS3Multi
│   │   │   │   │   │   │   │   └── PS3Multi.ino
│   │   │   │   │   │   │   ├── PS3SPP
│   │   │   │   │   │   │   │   └── PS3SPP.ino
│   │   │   │   │   │   │   ├── SPP
│   │   │   │   │   │   │   │   └── SPP.ino
│   │   │   │   │   │   │   ├── SPPMulti
│   │   │   │   │   │   │   │   └── SPPMulti.ino
│   │   │   │   │   │   │   ├── Wii
│   │   │   │   │   │   │   │   └── Wii.ino
│   │   │   │   │   │   │   ├── WiiIRCamera
│   │   │   │   │   │   │   │   └── WiiIRCamera.ino
│   │   │   │   │   │   │   ├── WiiMulti
│   │   │   │   │   │   │   │   └── WiiMulti.ino
│   │   │   │   │   │   │   └── WiiUProController
│   │   │   │   │   │   │   └── WiiUProController.ino
│   │   │   │   │   │   ├── board_qc
│   │   │   │   │   │   │   └── board_qc.ino
│   │   │   │   │   │   ├── ftdi
│   │   │   │   │   │   │   └── USBFTDILoopback
│   │   │   │   │   │   │   ├── pgmstrings.h
│   │   │   │   │   │   │   └── USBFTDILoopback.ino
│   │   │   │   │   │   ├── HID
│   │   │   │   │   │   │   ├── le3dp
│   │   │   │   │   │   │   │   ├── le3dp.ino
│   │   │   │   │   │   │   │   ├── le3dp_rptparser.cpp
│   │   │   │   │   │   │   │   └── le3dp_rptparser.h
│   │   │   │   │   │   │   ├── scale
│   │   │   │   │   │   │   │   ├── scale.ino
│   │   │   │   │   │   │   │   ├── scale_rptparser.cpp
│   │   │   │   │   │   │   │   └── scale_rptparser.h
│   │   │   │   │   │   │   ├── USBHIDBootKbd
│   │   │   │   │   │   │   │   └── USBHIDBootKbd.ino
│   │   │   │   │   │   │   ├── USBHIDBootKbdAndMouse
│   │   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   │   ├── nbproject
│   │   │   │   │   │   │   │   │   ├── configurations.xml
│   │   │   │   │   │   │   │   │   ├── Package-Default.bash
│   │   │   │   │   │   │   │   │   └── project.xml
│   │   │   │   │   │   │   │   └── USBHIDBootKbdAndMouse.ino
│   │   │   │   │   │   │   ├── USBHIDBootMouse
│   │   │   │   │   │   │   │   └── USBHIDBootMouse.ino
│   │   │   │   │   │   │   ├── USBHID_desc
│   │   │   │   │   │   │   │   ├── pgmstrings.h
│   │   │   │   │   │   │   │   └── USBHID_desc.ino
│   │   │   │   │   │   │   └── USBHIDJoystick
│   │   │   │   │   │   │   ├── hidjoystickrptparser.cpp
│   │   │   │   │   │   │   ├── hidjoystickrptparser.h
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── nbproject
│   │   │   │   │   │   │   │   ├── configurations.xml
│   │   │   │   │   │   │   │   ├── Package-Default.bash
│   │   │   │   │   │   │   │   └── project.xml
│   │   │   │   │   │   │   └── USBHIDJoystick.ino
│   │   │   │   │   │   ├── hub_demo
│   │   │   │   │   │   │   ├── hub_demo.ino
│   │   │   │   │   │   │   └── pgmstrings.h
│   │   │   │   │   │   ├── pl2303
│   │   │   │   │   │   │   ├── pl2303_gprs_terminal
│   │   │   │   │   │   │   │   └── pl2303_gprs_terminal.ino
│   │   │   │   │   │   │   ├── pl2303_gps
│   │   │   │   │   │   │   │   └── pl2303_gps.ino
│   │   │   │   │   │   │   ├── pl2303_tinygps
│   │   │   │   │   │   │   │   └── pl2303_tinygps.ino
│   │   │   │   │   │   │   └── pl2303_xbee_terminal
│   │   │   │   │   │   │   └── pl2303_xbee_terminal.ino
│   │   │   │   │   │   ├── PS3USB
│   │   │   │   │   │   │   └── PS3USB.ino
│   │   │   │   │   │   ├── testusbhostFAT
│   │   │   │   │   │   │   ├── avr-gdb.conf
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   │   └── testusbhostFAT.ino
│   │   │   │   │   │   ├── USB_desc
│   │   │   │   │   │   │   ├── pgmstrings.h
│   │   │   │   │   │   │   └── USB_desc.ino
│   │   │   │   │   │   └── Xbox
│   │   │   │   │   │   ├── XBOXOLD
│   │   │   │   │   │   │   └── XBOXOLD.ino
│   │   │   │   │   │   ├── XBOXRECV
│   │   │   │   │   │   │   └── XBOXRECV.ino
│   │   │   │   │   │   └── XBOXUSB
│   │   │   │   │   │   └── XBOXUSB.ino
│   │   │   │   │   ├── gpl2.txt
│   │   │   │   │   ├── hexdump.h
│   │   │   │   │   ├── hidboot.cpp
│   │   │   │   │   ├── hidboot.h
│   │   │   │   │   ├── hid.cpp
│   │   │   │   │   ├── hidescriptorparser.cpp
│   │   │   │   │   ├── hidescriptorparser.h
│   │   │   │   │   ├── hid.h
│   │   │   │   │   ├── hiduniversal.cpp
│   │   │   │   │   ├── hiduniversal.h
│   │   │   │   │   ├── hidusagestr.h
│   │   │   │   │   ├── hidusagetitlearrays.cpp
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── macros.h
│   │   │   │   │   ├── masstorage.cpp
│   │   │   │   │   ├── masstorage.h
│   │   │   │   │   ├── max3421e.h
│   │   │   │   │   ├── max_LCD.cpp
│   │   │   │   │   ├── max_LCD.h
│   │   │   │   │   ├── message.cpp
│   │   │   │   │   ├── message.h
│   │   │   │   │   ├── parsetools.cpp
│   │   │   │   │   ├── parsetools.h
│   │   │   │   │   ├── printhex.h
│   │   │   │   │   ├── PS3BT.cpp
│   │   │   │   │   ├── PS3BT.h
│   │   │   │   │   ├── PS3Enums.h
│   │   │   │   │   ├── PS3USB.cpp
│   │   │   │   │   ├── PS3USB.h
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── settings.h
│   │   │   │   │   ├── SPP.cpp
│   │   │   │   │   ├── SPP.h
│   │   │   │   │   ├── usb_ch9.h
│   │   │   │   │   ├── UsbCore.h
│   │   │   │   │   ├── Usb.cpp
│   │   │   │   │   ├── Usb.h
│   │   │   │   │   ├── usbhost.h
│   │   │   │   │   ├── usbhub.cpp
│   │   │   │   │   ├── usbhub.h
│   │   │   │   │   ├── WiiCameraReadme.md
│   │   │   │   │   ├── Wii.cpp
│   │   │   │   │   ├── Wii.h
│   │   │   │   │   ├── xboxEnums.h
│   │   │   │   │   ├── XBOXOLD.cpp
│   │   │   │   │   ├── XBOXOLD.h
│   │   │   │   │   ├── XBOXRECV.cpp
│   │   │   │   │   ├── XBOXRECV.h
│   │   │   │   │   ├── XBOXUSB.cpp
│   │   │   │   │   └── XBOXUSB.h
│   │   │   │   ├── _03_Microduino_CoreRF_Radio
│   │   │   │   │   ├── _03_Microduino_CoreRF_ZMAC.rar
│   │   │   │   │   ├── atmega_rfa1.h
│   │   │   │   │   ├── board_cfg.h
│   │   │   │   │   ├── board.h
│   │   │   │   │   ├── boards
│   │   │   │   │   │   └── board_derfa.h
│   │   │   │   │   ├── const.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── SpectrumAnalyzer
│   │   │   │   │   │   │   └── SpectrumAnalyzer.pde
│   │   │   │   │   │   └── ZigduinoRadioExample
│   │   │   │   │   │   └── ZigduinoRadioExample.pde
│   │   │   │   │   ├── LICENSE.txt
│   │   │   │   │   ├── radio.h
│   │   │   │   │   ├── radio_rfa.c
│   │   │   │   │   ├── RELEASENOTES.txt
│   │   │   │   │   ├── transceiver.h
│   │   │   │   │   ├── trx_datarate.c
│   │   │   │   │   ├── trx_datarate_str.c
│   │   │   │   │   ├── trx_rfa.c
│   │   │   │   │   ├── ZigduinoRadioCfg.h
│   │   │   │   │   ├── ZigduinoRadio.cpp
│   │   │   │   │   ├── ZigduinoRadioEvents.c
│   │   │   │   │   ├── ZigduinoRadioEvents.h
│   │   │   │   │   ├── ZigduinoRadio.h
│   │   │   │   │   ├── ZigduinoRadioInC.c
│   │   │   │   │   └── ZigduinoRadioInC.h
│   │   │   │   ├── _03_Microduino_GSM_SIM800L
│   │   │   │   │   ├── call.cpp
│   │   │   │   │   ├── call.h
│   │   │   │   │   ├── doc
│   │   │   │   │   │   ├── Instructions.txt
│   │   │   │   │   │   └── List.txt
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── GSM_GPRSLibrary_AT
│   │   │   │   │   │   │   └── GSM_GPRSLibrary_AT.ino
│   │   │   │   │   │   ├── GSM_GPRSLibrary_Call
│   │   │   │   │   │   │   └── GSM_GPRSLibrary_Call.ino
│   │   │   │   │   │   ├── GSM_GPRSLibrary_Client
│   │   │   │   │   │   │   └── GSM_GPRSLibrary_Client.ino
│   │   │   │   │   │   ├── GSM_GPRSLibrary_DTMF
│   │   │   │   │   │   │   └── GSM_GPRSLibrary_DTMF.ino
│   │   │   │   │   │   ├── GSM_GPRSLibrary_GPS
│   │   │   │   │   │   │   └── GSM_GPRSLibrary_GPS.ino
│   │   │   │   │   │   ├── GSM_GPRSLibrary_Server
│   │   │   │   │   │   │   └── GSM_GPRSLibrary_Server.ino
│   │   │   │   │   │   └── GSM_GPRSLibrary_SMS
│   │   │   │   │   │   └── GSM_GPRSLibrary_SMS.ino
│   │   │   │   │   ├── GSM.cpp
│   │   │   │   │   ├── GSM.h
│   │   │   │   │   ├── HWSerial.cpp
│   │   │   │   │   ├── HWSerial.h
│   │   │   │   │   ├── inetGSM.cpp
│   │   │   │   │   ├── inetGSM.h
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── LOG.cpp
│   │   │   │   │   ├── LOG.h
│   │   │   │   │   ├── README
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── SIM900.cpp
│   │   │   │   │   ├── SIM900.h
│   │   │   │   │   ├── sms.cpp
│   │   │   │   │   ├── sms.h
│   │   │   │   │   ├── Streaming.h
│   │   │   │   │   ├── WideTextFinder.cpp
│   │   │   │   │   └── WideTextFinder.h
│   │   │   │   ├── _03_Microduino_NFC_PN532
│   │   │   │   │   ├── Adafruit_NFCShield_I2C.cpp
│   │   │   │   │   ├── Adafruit_NFCShield_I2C.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── apduToBlackBerry
│   │   │   │   │   │   │   ├── apduToBlackBerry.pde
│   │   │   │   │   │   │   └── BlackBerry7
│   │   │   │   │   │   │   ├── BlackBerry_App_Descriptor.xml
│   │   │   │   │   │   │   ├── build.xml
│   │   │   │   │   │   │   ├── res
│   │   │   │   │   │   │   │   └── img
│   │   │   │   │   │   │   │   └── icon.png
│   │   │   │   │   │   │   └── src
│   │   │   │   │   │   │   └── mypackage
│   │   │   │   │   │   │   ├── ColorMixer.java
│   │   │   │   │   │   │   ├── MyApp.java
│   │   │   │   │   │   │   └── MyScreen.java
│   │   │   │   │   │   ├── iso14443a_uid
│   │   │   │   │   │   │   └── iso14443a_uid.pde
│   │   │   │   │   │   ├── iso14443a_uid_Interrupt
│   │   │   │   │   │   │   └── iso14443a_uid_Interrupt.ino
│   │   │   │   │   │   ├── mifareclassic_formatndef
│   │   │   │   │   │   │   └── mifareclassic_formatndef.pde
│   │   │   │   │   │   ├── mifareclassic_memdump
│   │   │   │   │   │   │   └── mifareclassic_memdump.pde
│   │   │   │   │   │   ├── mifareclassic_ndeftoclassic
│   │   │   │   │   │   │   └── mifareclassic_ndeftoclassic.pde
│   │   │   │   │   │   ├── mifareclassic_updatendef
│   │   │   │   │   │   │   └── mifareclassic_updatendef.pde
│   │   │   │   │   │   ├── readMifare
│   │   │   │   │   │   │   └── readMifare.ino
│   │   │   │   │   │   └── readMifare_Interrupt
│   │   │   │   │   │   └── readMifare_Interrupt.ino
│   │   │   │   │   ├── license.txt
│   │   │   │   │   └── README.txt
│   │   │   │   ├── _03_Microduino_nRF_RF24
│   │   │   │   │   ├── Doxyfile
│   │   │   │   │   ├── doxygen-custom.css
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── GettingStarted
│   │   │   │   │   │   │   ├── GettingStarted.pde
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── led_remote
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── led_remote.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── nordic_fob
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── nordic_fob.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── pingpair
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── pingpair_dyn
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair_dyn.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── pingpair_irq
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair_irq.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── pingpair_maple
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── main.cpp
│   │   │   │   │   │   │   └── pingpair_maple.pde
│   │   │   │   │   │   ├── pingpair_pl
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair_pl.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── pingpair_sleepy
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair_sleepy.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── scanner
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── output
│   │   │   │   │   │   │   │   ├── core.a
│   │   │   │   │   │   │   │   ├── scanner.cpp
│   │   │   │   │   │   │   │   ├── scanner.elf
│   │   │   │   │   │   │   │   └── scanner.hex
│   │   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   │   └── scanner.pde
│   │   │   │   │   │   └── starping
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   └── starping.pde
│   │   │   │   │   ├── FAQ
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── nRF24L01.h
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── RF24_config.h
│   │   │   │   │   ├── RF24.cpp
│   │   │   │   │   ├── RF24.h
│   │   │   │   │   ├── tests
│   │   │   │   │   │   ├── native
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair_irq.pde
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   ├── pingpair_blocking
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair_blocking.pde
│   │   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   │   ├── runtest.py
│   │   │   │   │   │   │   ├── runtests.sh
│   │   │   │   │   │   │   └── test.ex
│   │   │   │   │   │   ├── pingpair_test
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── pingpair_test.pde
│   │   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   │   ├── runtest.py
│   │   │   │   │   │   │   ├── runtests.sh
│   │   │   │   │   │   │   └── test.ex
│   │   │   │   │   │   └── README
│   │   │   │   │   └── wikidoc.xslt
│   │   │   │   ├── _03_Microduino_nRF_RF24Network
│   │   │   │   │   ├── Doxyfile
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── helloworld_rx
│   │   │   │   │   │   │   ├── helloworld_rx.pde
│   │   │   │   │   │   │   └── Jamfile
│   │   │   │   │   │   ├── helloworld_tx
│   │   │   │   │   │   │   ├── helloworld_tx.pde
│   │   │   │   │   │   │   └── Jamfile
│   │   │   │   │   │   ├── maple
│   │   │   │   │   │   │   ├── helloworld_tx.pde
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── Jamrules
│   │   │   │   │   │   │   └── main.cpp
│   │   │   │   │   │   ├── meshping
│   │   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   │   ├── meshping.pde
│   │   │   │   │   │   │   ├── nodeconfig.cpp
│   │   │   │   │   │   │   ├── nodeconfig.h
│   │   │   │   │   │   │   └── printf.h
│   │   │   │   │   │   └── sensornet
│   │   │   │   │   │   ├── duinode1.sh
│   │   │   │   │   │   ├── duinode3.sh
│   │   │   │   │   │   ├── duinode5.sh
│   │   │   │   │   │   ├── DuinodeV1.h
│   │   │   │   │   │   ├── DuinodeV3.h
│   │   │   │   │   │   ├── DuinodeV5.h
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── nodeconfig.cpp
│   │   │   │   │   │   ├── nodeconfig.h
│   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   ├── sensornet.pde
│   │   │   │   │   │   ├── sleep.cpp
│   │   │   │   │   │   ├── sleep.h
│   │   │   │   │   │   ├── S_message.cpp
│   │   │   │   │   │   ├── S_message.h
│   │   │   │   │   │   └── timer.h
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── RF24Network_config.h
│   │   │   │   │   ├── RF24Network.cpp
│   │   │   │   │   ├── RF24Network.h
│   │   │   │   │   ├── Sync.cpp
│   │   │   │   │   └── Sync.h
│   │   │   │   ├── _03_Microduino_SmartRF_CC1101
│   │   │   │   │   ├── cc1101.cpp
│   │   │   │   │   ├── cc1101.h
│   │   │   │   │   ├── ccpacket.h
│   │   │   │   │   ├── commonregs.h
│   │   │   │   │   ├── COPYING
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── receiver
│   │   │   │   │   │   │   └── receiver.ino
│   │   │   │   │   │   └── sender
│   │   │   │   │   │   └── sender.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── nvolat.h
│   │   │   │   │   ├── panstamp.cpp
│   │   │   │   │   ├── panstamp.h
│   │   │   │   │   ├── register.cpp
│   │   │   │   │   ├── register.h
│   │   │   │   │   ├── spi.cpp
│   │   │   │   │   ├── spi.h
│   │   │   │   │   ├── swcommand.cpp
│   │   │   │   │   ├── swcommand.h
│   │   │   │   │   ├── swpacket.cpp
│   │   │   │   │   ├── swpacket.h
│   │   │   │   │   ├── swquery.cpp
│   │   │   │   │   ├── swquery.h
│   │   │   │   │   ├── swstatus.cpp
│   │   │   │   │   └── swstatus.h
│   │   │   │   ├── _03_Microduino_WIFI_CC3000
│   │   │   │   │   ├── Adafruit_CC3000.cpp
│   │   │   │   │   ├── Adafruit_CC3000.h
│   │   │   │   │   ├── Adafruit_CC3000_Server.cpp
│   │   │   │   │   ├── Adafruit_CC3000_Server.h
│   │   │   │   │   ├── ccspi.cpp
│   │   │   │   │   ├── ccspi.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── buildtest
│   │   │   │   │   │   │   └── buildtest.ino
│   │   │   │   │   │   ├── ChatServer
│   │   │   │   │   │   │   └── ChatServer.ino
│   │   │   │   │   │   ├── driverpatch_1_11
│   │   │   │   │   │   │   ├── driverpatch_1_11.ino
│   │   │   │   │   │   │   └── driverpatchinc.h
│   │   │   │   │   │   ├── driverpatch_1_12
│   │   │   │   │   │   │   ├── driverpatch_1_12.ino
│   │   │   │   │   │   │   └── driverpatchinc.h
│   │   │   │   │   │   ├── driverpatch_1_13
│   │   │   │   │   │   │   ├── driverpatch_1_13.ino
│   │   │   │   │   │   │   └── driverpatchinc_1_13.h
│   │   │   │   │   │   ├── driverpatch_1_14
│   │   │   │   │   │   │   ├── driverpatch_1_14.ino
│   │   │   │   │   │   │   └── driverpatchinc_1_14.h
│   │   │   │   │   │   ├── EchoServer
│   │   │   │   │   │   │   └── EchoServer.ino
│   │   │   │   │   │   ├── GeoLocation
│   │   │   │   │   │   │   └── GeoLocation.ino
│   │   │   │   │   │   ├── HTTPServer
│   │   │   │   │   │   │   └── HTTPServer.ino
│   │   │   │   │   │   ├── InternetTime
│   │   │   │   │   │   │   └── InternetTime.ino
│   │   │   │   │   │   ├── ntpTest
│   │   │   │   │   │   │   ├── ntpTest.ino
│   │   │   │   │   │   │   ├── sntp.cpp
│   │   │   │   │   │   │   └── sntp.h
│   │   │   │   │   │   ├── SendTweet
│   │   │   │   │   │   │   └── SendTweet.ino
│   │   │   │   │   │   ├── SmartConfigCreate
│   │   │   │   │   │   │   └── SmartConfigCreate.ino
│   │   │   │   │   │   ├── SmartConfigReconnect
│   │   │   │   │   │   │   └── SmartConfigReconnect.ino
│   │   │   │   │   │   └── WebClient
│   │   │   │   │   │   └── WebClient.ino
│   │   │   │   │   ├── library.json
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── _old.rar
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── utility
│   │   │   │   │   ├── cc3000_common.cpp
│   │   │   │   │   ├── cc3000_common.h
│   │   │   │   │   ├── data_types.h
│   │   │   │   │   ├── debug.cpp
│   │   │   │   │   ├── debug.h
│   │   │   │   │   ├── error_codes.h
│   │   │   │   │   ├── evnt_handler.cpp
│   │   │   │   │   ├── evnt_handler.h
│   │   │   │   │   ├── hci.cpp
│   │   │   │   │   ├── hci.h
│   │   │   │   │   ├── host_driver_version.h
│   │   │   │   │   ├── netapp.cpp
│   │   │   │   │   ├── netapp.h
│   │   │   │   │   ├── nvmem.cpp
│   │   │   │   │   ├── nvmem.h
│   │   │   │   │   ├── security.cpp
│   │   │   │   │   ├── security.h
│   │   │   │   │   ├── socket.cpp
│   │   │   │   │   ├── socket.h
│   │   │   │   │   ├── wlan.cpp
│   │   │   │   │   └── wlan.h
│   │   │   │   ├── _03_Microduino_WIFI_CC3000_MDNS
│   │   │   │   │   ├── CC3000_MDNS.cpp
│   │   │   │   │   ├── CC3000_MDNS.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── MDNS_Echo_Server
│   │   │   │   │   │   └── MDNS_Echo_Server.ino
│   │   │   │   │   └── README.md
│   │   │   │   ├── _03_Microduino_WIFI_ESP8266
│   │   │   │   │   ├── doc
│   │   │   │   │   │   ├── API.chm
│   │   │   │   │   │   ├── API-html
│   │   │   │   │   │   │   ├── annotated.html
│   │   │   │   │   │   │   ├── bc_s.png
│   │   │   │   │   │   │   ├── bdwn.png
│   │   │   │   │   │   │   ├── classes.html
│   │   │   │   │   │   │   ├── class_e_s_p8266.html
│   │   │   │   │   │   │   ├── class_e_s_p8266-members.html
│   │   │   │   │   │   │   ├── closed.png
│   │   │   │   │   │   │   ├── _connect_wi_fi_8ino-example.html
│   │   │   │   │   │   │   ├── _connect_wi_fi_8ino_source.html
│   │   │   │   │   │   │   ├── dir_0fe9cd1e19620fd79d7a86ad96ecfe64.html
│   │   │   │   │   │   │   ├── dir_5890e445ff7904d5f0f55dc78452c21e.html
│   │   │   │   │   │   │   ├── dir_7baf3e2c0fad72d16e1aad0d74b4aab1.html
│   │   │   │   │   │   │   ├── dir_8897193998642bcd5bfc513741e45982.html
│   │   │   │   │   │   │   ├── dir_8d6221cc4158f181d53b350a968e25f7.html
│   │   │   │   │   │   │   ├── dir_d28a4824dc47e487b107a5db32ef43c4.html
│   │   │   │   │   │   │   ├── dir_d2ed1861e8b23cc7f6c17b3a49969805.html
│   │   │   │   │   │   │   ├── dir_db2b6df4be8fe245a288f3ee89789028.html
│   │   │   │   │   │   │   ├── dir_e77b6112596a040608ac3c23911cc719.html
│   │   │   │   │   │   │   ├── dir_f7dc4f4aec738992f977d5b3021cb4e4.html
│   │   │   │   │   │   │   ├── doxygen_8h.html
│   │   │   │   │   │   │   ├── doxygen_8h_source.html
│   │   │   │   │   │   │   ├── doxygen.css
│   │   │   │   │   │   │   ├── doxygen.png
│   │   │   │   │   │   │   ├── dynsections.js
│   │   │   │   │   │   │   ├── _e_s_p8266_8cpp.html
│   │   │   │   │   │   │   ├── _e_s_p8266_8cpp_source.html
│   │   │   │   │   │   │   ├── _e_s_p8266_8h.html
│   │   │   │   │   │   │   ├── _e_s_p8266_8h_source.html
│   │   │   │   │   │   │   ├── examples.html
│   │   │   │   │   │   │   ├── files.html
│   │   │   │   │   │   │   ├── ftv2blank.png
│   │   │   │   │   │   │   ├── ftv2doc.png
│   │   │   │   │   │   │   ├── ftv2folderclosed.png
│   │   │   │   │   │   │   ├── ftv2folderopen.png
│   │   │   │   │   │   │   ├── ftv2lastnode.png
│   │   │   │   │   │   │   ├── ftv2link.png
│   │   │   │   │   │   │   ├── ftv2mlastnode.png
│   │   │   │   │   │   │   ├── ftv2mnode.png
│   │   │   │   │   │   │   ├── ftv2node.png
│   │   │   │   │   │   │   ├── ftv2plastnode.png
│   │   │   │   │   │   │   ├── ftv2pnode.png
│   │   │   │   │   │   │   ├── ftv2splitbar.png
│   │   │   │   │   │   │   ├── ftv2vertline.png
│   │   │   │   │   │   │   ├── functions_func.html
│   │   │   │   │   │   │   ├── functions.html
│   │   │   │   │   │   │   ├── globals_defs.html
│   │   │   │   │   │   │   ├── globals.html
│   │   │   │   │   │   │   ├── group___error.html
│   │   │   │   │   │   │   ├── group___io_tgo.html
│   │   │   │   │   │   │   ├── group___light.html
│   │   │   │   │   │   │   ├── group___net_interface.html
│   │   │   │   │   │   │   ├── group___switch.html
│   │   │   │   │   │   │   ├── group___t_h_sensor.html
│   │   │   │   │   │   │   ├── group___t_h_sensor_interface.html
│   │   │   │   │   │   │   ├── _h_t_t_p_g_e_t_8ino-example.html
│   │   │   │   │   │   │   ├── _h_t_t_p_g_e_t_8ino_source.html
│   │   │   │   │   │   │   ├── index.hhc
│   │   │   │   │   │   │   ├── index.hhk
│   │   │   │   │   │   │   ├── index.hhp
│   │   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   │   ├── ITEAD-logo.JPG
│   │   │   │   │   │   │   ├── jquery.js
│   │   │   │   │   │   │   ├── md__r_e_a_d_m_e.html
│   │   │   │   │   │   │   ├── modules.html
│   │   │   │   │   │   │   ├── nav_f.png
│   │   │   │   │   │   │   ├── nav_g.png
│   │   │   │   │   │   │   ├── nav_h.png
│   │   │   │   │   │   │   ├── open.png
│   │   │   │   │   │   │   ├── pages.html
│   │   │   │   │   │   │   ├── _r_e_a_d_m_e_8md_source.html
│   │   │   │   │   │   │   ├── sync_off.png
│   │   │   │   │   │   │   ├── sync_on.png
│   │   │   │   │   │   │   ├── tab_a.png
│   │   │   │   │   │   │   ├── tab_b.png
│   │   │   │   │   │   │   ├── tab_h.png
│   │   │   │   │   │   │   ├── tabs.css
│   │   │   │   │   │   │   ├── tab_s.png
│   │   │   │   │   │   │   ├── _t_c_p_client_multiple_8cpp-example.html
│   │   │   │   │   │   │   ├── _t_c_p_client_multiple_8ino-example.html
│   │   │   │   │   │   │   ├── _t_c_p_client_multiple_8ino_source.html
│   │   │   │   │   │   │   ├── _t_c_p_client_single_8cpp-example.html
│   │   │   │   │   │   │   ├── _t_c_p_client_single_8ino-example.html
│   │   │   │   │   │   │   ├── _t_c_p_client_single_8ino_source.html
│   │   │   │   │   │   │   ├── _t_c_p_client_single_u_n_o_8ino-example.html
│   │   │   │   │   │   │   ├── _t_c_p_client_single_u_n_o_8ino_source.html
│   │   │   │   │   │   │   ├── _t_c_p_server_8cpp-example.html
│   │   │   │   │   │   │   ├── _t_c_p_server_8ino-example.html
│   │   │   │   │   │   │   ├── _t_c_p_server_8ino_source.html
│   │   │   │   │   │   │   ├── test_8ino-example.html
│   │   │   │   │   │   │   ├── test_8ino_source.html
│   │   │   │   │   │   │   ├── _u_d_p_client_multiple_8cpp-example.html
│   │   │   │   │   │   │   ├── _u_d_p_client_multiple_8ino-example.html
│   │   │   │   │   │   │   ├── _u_d_p_client_multiple_8ino_source.html
│   │   │   │   │   │   │   ├── _u_d_p_client_single_8cpp-example.html
│   │   │   │   │   │   │   ├── _u_d_p_client_single_8ino-example.html
│   │   │   │   │   │   │   └── _u_d_p_client_single_8ino_source.html
│   │   │   │   │   │   └── ITEAD-logo.JPG
│   │   │   │   │   ├── doxygen.doxy
│   │   │   │   │   ├── doxygen.h
│   │   │   │   │   ├── ESP8266.cpp
│   │   │   │   │   ├── ESP8266.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── ConnectWiFi
│   │   │   │   │   │   │   └── ConnectWiFi.ino
│   │   │   │   │   │   ├── debug
│   │   │   │   │   │   │   └── debug.ino
│   │   │   │   │   │   ├── HTTPGET
│   │   │   │   │   │   │   └── HTTPGET.ino
│   │   │   │   │   │   ├── TCPClientMultiple
│   │   │   │   │   │   │   └── TCPClientMultiple.ino
│   │   │   │   │   │   ├── TCPClientSingle
│   │   │   │   │   │   │   └── TCPClientSingle.ino
│   │   │   │   │   │   ├── TCPClientSingleUNO
│   │   │   │   │   │   │   └── TCPClientSingleUNO.ino
│   │   │   │   │   │   ├── TCPServer
│   │   │   │   │   │   │   └── TCPServer.ino
│   │   │   │   │   │   ├── test
│   │   │   │   │   │   │   └── test.ino
│   │   │   │   │   │   ├── UDPClientMultiple
│   │   │   │   │   │   │   └── UDPClientMultiple.ino
│   │   │   │   │   │   └── UDPClientSingle
│   │   │   │   │   │   └── UDPClientSingle.ino
│   │   │   │   │   ├── library.json
│   │   │   │   │   └── README.md
│   │   │   │   ├── _04_Microduino_Motor
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── Basic
│   │   │   │   │   │   └── Basic.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── Microduino_Motor.cpp
│   │   │   │   │   └── Microduino_Motor.h
│   │   │   │   ├── _04_Microduino_Servo
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── Knob
│   │   │   │   │   │   │   └── Knob.ino
│   │   │   │   │   │   └── Sweep
│   │   │   │   │   │   └── Sweep.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── Servo.cpp
│   │   │   │   │   └── Servo.h
│   │   │   │   ├── _04_Microduino_Stepper_AccelStepper
│   │   │   │   │   ├── AccelStepper.cpp
│   │   │   │   │   ├── AccelStepper.h
│   │   │   │   │   ├── doc
│   │   │   │   │   │   ├── AccelStepper_8h-source.html
│   │   │   │   │   │   ├── annotated.html
│   │   │   │   │   │   ├── classAccelStepper.html
│   │   │   │   │   │   ├── classAccelStepper-members.html
│   │   │   │   │   │   ├── doxygen.css
│   │   │   │   │   │   ├── doxygen.png
│   │   │   │   │   │   ├── files.html
│   │   │   │   │   │   ├── functions_func.html
│   │   │   │   │   │   ├── functions.html
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── tab_b.gif
│   │   │   │   │   │   ├── tab_l.gif
│   │   │   │   │   │   ├── tab_r.gif
│   │   │   │   │   │   ├── tabs.css
│   │   │   │   │   │   └── Thumbs.db
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── Blocking
│   │   │   │   │   │   │   └── Blocking.pde
│   │   │   │   │   │   ├── Bounce
│   │   │   │   │   │   │   └── Bounce.pde
│   │   │   │   │   │   ├── ConstantSpeed
│   │   │   │   │   │   │   └── ConstantSpeed.pde
│   │   │   │   │   │   ├── MultiStepper
│   │   │   │   │   │   │   └── MultiStepper.pde
│   │   │   │   │   │   ├── OneStepper
│   │   │   │   │   │   │   └── OneStepper.ino
│   │   │   │   │   │   ├── Overshoot
│   │   │   │   │   │   │   └── Overshoot.pde
│   │   │   │   │   │   ├── ProportionalControl
│   │   │   │   │   │   │   └── ProportionalControl.pde
│   │   │   │   │   │   ├── Quickstop
│   │   │   │   │   │   │   └── Quickstop.pde
│   │   │   │   │   │   └── Random
│   │   │   │   │   │   └── Random.pde
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── MANIFEST
│   │   │   │   │   └── project.cfg
│   │   │   │   ├── _05_Microduino_10DOF
│   │   │   │   │   ├── _05_Microduino_10DOF.rar
│   │   │   │   │   ├── BMP085.cpp
│   │   │   │   │   ├── BMP085.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── sensor_BMP085
│   │   │   │   │   │   │   └── BMP085_basic
│   │   │   │   │   │   │   └── BMP085_basic.ino
│   │   │   │   │   │   ├── sensor_HMC5883L
│   │   │   │   │   │   │   └── HMC5883L_raw
│   │   │   │   │   │   │   └── HMC5883L_raw.ino
│   │   │   │   │   │   └── sensor_MPU6050
│   │   │   │   │   │   ├── MPU6050_DMP6
│   │   │   │   │   │   │   ├── MPU6050_DMP6.ino
│   │   │   │   │   │   │   └── Processing
│   │   │   │   │   │   │   └── MPUTeapot.pde
│   │   │   │   │   │   ├── MPU6050_DMP6_NOINT
│   │   │   │   │   │   │   └── MPU6050_DMP6_NOINT.ino
│   │   │   │   │   │   └── MPU6050_raw
│   │   │   │   │   │   └── MPU6050_raw.ino
│   │   │   │   │   ├── helper_3dmath.h
│   │   │   │   │   ├── HMC5883L.cpp
│   │   │   │   │   ├── HMC5883L.h
│   │   │   │   │   ├── JJ_MPU6050_DMP_6Axis.h
│   │   │   │   │   ├── MPU6050_6Axis_MotionApps20.h
│   │   │   │   │   ├── MPU6050_9Axis_MotionApps41.h
│   │   │   │   │   ├── MPU6050.cpp
│   │   │   │   │   ├── MPU6050.h
│   │   │   │   │   ├── other
│   │   │   │   │   │   ├── Adafruit_BMP085.cpp
│   │   │   │   │   │   ├── Adafruit_BMP085.h
│   │   │   │   │   │   └── BMP085_test
│   │   │   │   │   │   └── BMP085test.pde
│   │   │   │   │   └── README.txt
│   │   │   │   ├── _05_Microduino_GPS
│   │   │   │   │   ├── _05_Microduino_GPS.rar
│   │   │   │   │   ├── Adafruit_GPS.cpp
│   │   │   │   │   ├── Adafruit_GPS.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── gps_config_default
│   │   │   │   │   │   │   └── gps_config_default.ino
│   │   │   │   │   │   ├── gps_config_powersave
│   │   │   │   │   │   │   └── gps_config_powersave.ino
│   │   │   │   │   │   ├── gps_config_save
│   │   │   │   │   │   │   └── gps_config_save.ino
│   │   │   │   │   │   ├── gps_parsing
│   │   │   │   │   │   │   └── gps_parsing.ino
│   │   │   │   │   │   └── gps_test
│   │   │   │   │   │   └── gps_test.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── license.txt
│   │   │   │   │   └── README.txt
│   │   │   │   ├── _05_Microduino_SD
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── CardInfo
│   │   │   │   │   │   │   └── CardInfo.ino
│   │   │   │   │   │   ├── Datalogger
│   │   │   │   │   │   │   └── Datalogger.ino
│   │   │   │   │   │   ├── DumpFile
│   │   │   │   │   │   │   └── DumpFile.ino
│   │   │   │   │   │   ├── Files
│   │   │   │   │   │   │   └── Files.ino
│   │   │   │   │   │   ├── listfiles
│   │   │   │   │   │   │   └── listfiles.ino
│   │   │   │   │   │   └── ReadWrite
│   │   │   │   │   │   └── ReadWrite.ino
│   │   │   │   │   ├── File.cpp
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── old.rar
│   │   │   │   │   ├── README.adoc
│   │   │   │   │   ├── README.txt
│   │   │   │   │   ├── SD.cpp
│   │   │   │   │   ├── SD.h
│   │   │   │   │   └── utility
│   │   │   │   │   ├── FatStructs.h
│   │   │   │   │   ├── Sd2Card.cpp
│   │   │   │   │   ├── Sd2Card.h
│   │   │   │   │   ├── Sd2PinMap.h
│   │   │   │   │   ├── Sd2PinMap.rar
│   │   │   │   │   ├── SdFat.h
│   │   │   │   │   ├── SdFatmainpage.h
│   │   │   │   │   ├── SdFatUtil.h
│   │   │   │   │   ├── SdFile.cpp
│   │   │   │   │   ├── SdInfo.h
│   │   │   │   │   └── SdVolume.cpp
│   │   │   │   ├── _06_Microduino_AudioPlus_VS1053
│   │   │   │   │   ├── Adafruit_VS1053.cpp
│   │   │   │   │   ├── Adafruit_VS1053.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── player_gpiotest
│   │   │   │   │   │   │   └── player_gpiotest.ino
│   │   │   │   │   │   ├── player_interrupts
│   │   │   │   │   │   │   └── player_interrupts.ino
│   │   │   │   │   │   ├── player_miditest
│   │   │   │   │   │   │   └── player_miditest.ino
│   │   │   │   │   │   ├── player_simple
│   │   │   │   │   │   │   └── player_simple.ino
│   │   │   │   │   │   └── record_ogg
│   │   │   │   │   │   ├── record_ogg.ino
│   │   │   │   │   │   └── v44k1q05.img
│   │   │   │   │   └── README.md
│   │   │   │   ├── _06_Microduino_RTC_PCF8563
│   │   │   │   │   ├── _06_Microduino_RTC_PCF8563.rar
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── lcd_clock
│   │   │   │   │   │   │   └── lcd_clock.pde
│   │   │   │   │   │   ├── set_alarm
│   │   │   │   │   │   │   └── set_alarm.ino
│   │   │   │   │   │   ├── set_clock
│   │   │   │   │   │   │   └── set_clock.pde
│   │   │   │   │   │   └── time
│   │   │   │   │   │   ├── Processing
│   │   │   │   │   │   │   └── SyncArduinoClock
│   │   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   │   └── SyncArduinoClock.pde
│   │   │   │   │   │   ├── TimeArduinoDue
│   │   │   │   │   │   │   └── TimeArduinoDue.ino
│   │   │   │   │   │   ├── TimeGPS
│   │   │   │   │   │   │   └── TimeGPS.ino
│   │   │   │   │   │   ├── TimeNTP
│   │   │   │   │   │   │   └── TimeNTP.ino
│   │   │   │   │   │   ├── TimeRTC
│   │   │   │   │   │   │   └── TimeRTC.pde
│   │   │   │   │   │   ├── TimeRTCLog
│   │   │   │   │   │   │   └── TimeRTCLog.pde
│   │   │   │   │   │   ├── TimeRTCSet
│   │   │   │   │   │   │   └── TimeRTCSet.ino
│   │   │   │   │   │   ├── TimeSerial
│   │   │   │   │   │   │   └── TimeSerial.ino
│   │   │   │   │   │   ├── TimeSerialDateStrings
│   │   │   │   │   │   │   └── TimeSerialDateStrings.ino
│   │   │   │   │   │   └── TimeTeensy3
│   │   │   │   │   │   └── TimeTeensy3.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── Readme.txt
│   │   │   │   │   ├── Rtc_Pcf8563.cpp
│   │   │   │   │   └── Rtc_Pcf8563.h
│   │   │   │   ├── _06_Microduino_SD_SimpleSDAudio
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── BareMinimum
│   │   │   │   │   │   │   └── BareMinimum.ino
│   │   │   │   │   │   ├── BareMinimumWithDebug
│   │   │   │   │   │   │   └── BareMinimumWithDebug.ino
│   │   │   │   │   │   ├── EXAMPLE.AFM
│   │   │   │   │   │   ├── MostFunctionDemo
│   │   │   │   │   │   │   └── MostFunctionDemo.ino
│   │   │   │   │   │   └── SSDAWebServer
│   │   │   │   │   │   └── SSDAWebServer.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── patches
│   │   │   │   │   │   ├── Readme timer2 patch.txt
│   │   │   │   │   │   └── wiring.c
│   │   │   │   │   ├── sd_l0.cpp
│   │   │   │   │   ├── sd_l0.h
│   │   │   │   │   ├── sd_l1.cpp
│   │   │   │   │   ├── sd_l1.h
│   │   │   │   │   ├── sd_l2.cpp
│   │   │   │   │   ├── sd_l2.h
│   │   │   │   │   ├── SimpleSDAudioAsm.S
│   │   │   │   │   ├── SimpleSDAudio.cpp
│   │   │   │   │   ├── SimpleSDAudioDefs.h
│   │   │   │   │   └── SimpleSDAudio.h
│   │   │   │   ├── _07_Sensor_IRremote
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── IRrecord
│   │   │   │   │   │   │   └── IRrecord.pde
│   │   │   │   │   │   ├── IRrecvDemo
│   │   │   │   │   │   │   └── IRrecvDemo.pde
│   │   │   │   │   │   ├── IRrecvDump
│   │   │   │   │   │   │   └── IRrecvDump.pde
│   │   │   │   │   │   ├── IRrelay
│   │   │   │   │   │   │   └── IRrelay.pde
│   │   │   │   │   │   ├── IRsendDemo
│   │   │   │   │   │   │   └── IRsendDemo.pde
│   │   │   │   │   │   └── IRtest
│   │   │   │   │   │   └── IRtest.pde
│   │   │   │   │   ├── IRremote.cpp
│   │   │   │   │   ├── IRremote.h
│   │   │   │   │   ├── IRremoteInt.h
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   └── LICENSE.txt
│   │   │   │   ├── _07_Sensor_LED_WS2812
│   │   │   │   │   ├── Adafruit_NeoPixel.cpp
│   │   │   │   │   ├── Adafruit_NeoPixel.h
│   │   │   │   │   ├── COPYING
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── strandtest
│   │   │   │   │   │   └── strandtest.pde
│   │   │   │   │   └── README.md
│   │   │   │   ├── _07_Sensor_Light_Gesture_APDS9960
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── ColorSensor
│   │   │   │   │   │   │   └── ColorSensor.ino
│   │   │   │   │   │   ├── GestureTest
│   │   │   │   │   │   │   └── GestureTest.ino
│   │   │   │   │   │   └── Proximity
│   │   │   │   │   │   └── Proximity.ino
│   │   │   │   │   ├── SparkFun_APDS9960.cpp
│   │   │   │   │   └── SparkFun_APDS9960.h
│   │   │   │   ├── _07_Sensor_Light_Proximity_APDS9930
│   │   │   │   │   ├── APDS9930.cpp
│   │   │   │   │   ├── APDS9930.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── basic
│   │   │   │   │   │   └── basic.ino
│   │   │   │   │   └── keywords.txt
│   │   │   │   ├── _07_Sensor_Light_TSL2561
│   │   │   │   │   ├── Adafruit_Sensor.cpp
│   │   │   │   │   ├── Adafruit_Sensor.h
│   │   │   │   │   ├── Adafruit_TSL2561_U.cpp
│   │   │   │   │   ├── Adafruit_TSL2561_U.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── sensorapi
│   │   │   │   │   │   └── sensorapi.pde
│   │   │   │   │   └── keywords.txt
│   │   │   │   ├── _07_Sensor_Tem_Hum_AM2321
│   │   │   │   │   ├── AM2321.cpp
│   │   │   │   │   ├── AM2321.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── read_all
│   │   │   │   │   │   │   └── read_all.ino
│   │   │   │   │   │   └── read_simple
│   │   │   │   │   │   └── read_simple.ino
│   │   │   │   │   └── keywords.txt
│   │   │   │   ├── _07_Sensor_Tem_Hum_DHT11
│   │   │   │   │   ├── dht11.cpp
│   │   │   │   │   ├── dht11.h
│   │   │   │   │   └── examples
│   │   │   │   │   └── basic
│   │   │   │   │   └── basic.ino
│   │   │   │   ├── _07_Sensor_Tem_Hum_SHT_2X_1X
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── ReadSHT1xValues
│   │   │   │   │   │   │   └── ReadSHT1xValues.ino
│   │   │   │   │   │   └── ReadSHT2xValues
│   │   │   │   │   │   └── ReadSHT2xValues.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── SHT1x.cpp
│   │   │   │   │   ├── SHT1x.h
│   │   │   │   │   ├── SHT2x.cpp
│   │   │   │   │   └── SHT2x.h
│   │   │   │   ├── _07_Sensor_Tem_LM75
│   │   │   │   │   ├── docs
│   │   │   │   │   │   └── DS75.pdf
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   └── test.ino
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── lm75.config
│   │   │   │   │   ├── lm75.cpp
│   │   │   │   │   ├── lm75.creator
│   │   │   │   │   ├── lm75.files
│   │   │   │   │   ├── lm75.h
│   │   │   │   │   ├── lm75.includes
│   │   │   │   │   └── README.md
│   │   │   │   ├── _08_Shield_Keypad
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── CustomKeypad
│   │   │   │   │   │   └── CustomKeypad.ino
│   │   │   │   │   ├── Keypad.cpp
│   │   │   │   │   ├── Keypad.h
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   └── utility
│   │   │   │   │   ├── Key.cpp
│   │   │   │   │   └── Key.h
│   │   │   │   ├── _08_Shield_Microduino_Joypad
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── _01_Joypad_basic_raw
│   │   │   │   │   │   │   └── _01_Joypad_basic_raw.ino
│   │   │   │   │   │   ├── _02_Joypad_joystick_to_switch
│   │   │   │   │   │   │   └── _02_Joypad_joystick_to_switch.ino
│   │   │   │   │   │   ├── _03_Joypad_joystick_dead_zone
│   │   │   │   │   │   │   └── _03_Joypad_joystick_dead_zone.ino
│   │   │   │   │   │   ├── _04_Joypad_joystick_correct
│   │   │   │   │   │   │   └── _04_Joypad_joystick_correct.ino
│   │   │   │   │   │   ├── _05_Joypad_joystick_mouse
│   │   │   │   │   │   │   └── _05_Joypad_joystick_mouse.ino
│   │   │   │   │   │   ├── _06_Joypad_motor
│   │   │   │   │   │   │   └── _06_Joypad_motor.ino
│   │   │   │   │   │   ├── _07_Joypad_motor_microphone
│   │   │   │   │   │   │   └── _07_Joypad_motor_microphone.ino
│   │   │   │   │   │   └── _08_Joypad_tone
│   │   │   │   │   │   └── _08_Joypad_tone.ino
│   │   │   │   │   ├── Joypad.cpp
│   │   │   │   │   ├── Joypad.h
│   │   │   │   │   └── keywords.txt
│   │   │   │   ├── _08_Shield_Microduino_Key
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── Basic
│   │   │   │   │   │   └── Basic.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── Microduino_Key.cpp
│   │   │   │   │   └── Microduino_Key.h
│   │   │   │   ├── _09_DATA_aJSON
│   │   │   │   │   ├── aJSON.cpp
│   │   │   │   │   ├── aJSON.h
│   │   │   │   │   ├── aJSON.rar
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── Json_Example
│   │   │   │   │   │   │   └── Json_Example.ino
│   │   │   │   │   │   ├── Json_Serial
│   │   │   │   │   │   │   └── Json_Serial.ino
│   │   │   │   │   │   └── MultiLevelParsing
│   │   │   │   │   │   └── MultiLevelParsing.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── utility
│   │   │   │   │   ├── stringbuffer.c
│   │   │   │   │   └── stringbuffer.h
│   │   │   │   ├── _09_DATA_Blynk_ESP8266_HardSer
│   │   │   │   │   ├── ESP8266.cpp
│   │   │   │   │   ├── ESP8266_HardSer.h
│   │   │   │   │   └── README.md
│   │   │   │   ├── _09_DATA_Blynk_ESP8266_SoftSer
│   │   │   │   │   ├── ESP8266.cpp
│   │   │   │   │   ├── ESP8266_SoftSer.h
│   │   │   │   │   └── README.md
│   │   │   │   ├── _09_DATA_Blynk_Main
│   │   │   │   │   ├── Adapters
│   │   │   │   │   │   ├── BlynkArduinoClient.h
│   │   │   │   │   │   ├── BlynkCC3000.h
│   │   │   │   │   │   ├── BlynkEthernet.h
│   │   │   │   │   │   ├── BlynkSerial.h
│   │   │   │   │   │   ├── BlynkWiFiCommon.h
│   │   │   │   │   │   ├── BlynkWiFly.h
│   │   │   │   │   │   └── BlynkWildFire.h
│   │   │   │   │   ├── Blynk
│   │   │   │   │   │   ├── BlynkApi.h
│   │   │   │   │   │   ├── BlynkConfig.h
│   │   │   │   │   │   ├── BlynkDebug.h
│   │   │   │   │   │   ├── BlynkHandlers.h
│   │   │   │   │   │   ├── BlynkParam.h
│   │   │   │   │   │   ├── BlynkProtocolDefs.h
│   │   │   │   │   │   └── BlynkProtocol.h
│   │   │   │   │   ├── BlynkApiArduino.h
│   │   │   │   │   ├── BlynkSimpleCC3000.h
│   │   │   │   │   ├── BlynkSimpleEnergiaWiFi.h
│   │   │   │   │   ├── BlynkSimpleEsp8266.h
│   │   │   │   │   ├── BlynkSimpleEthernet2.h
│   │   │   │   │   ├── BlynkSimpleEthernet.h
│   │   │   │   │   ├── BlynkSimpleEthernetV2_0.h
│   │   │   │   │   ├── BlynkSimpleIntelEdisonWiFi.h
│   │   │   │   │   ├── BlynkSimpleLinkItONE.h
│   │   │   │   │   ├── BlynkSimpleRBL_CC3200.h
│   │   │   │   │   ├── BlynkSimpleRBL_WiFi_Mini.h
│   │   │   │   │   ├── BlynkSimpleSerial.h
│   │   │   │   │   ├── BlynkSimpleShieldEsp8266.h
│   │   │   │   │   ├── BlynkSimpleShieldEsp8266_HardSer.h
│   │   │   │   │   ├── BlynkSimpleShieldEsp8266_SoftSer.h
│   │   │   │   │   ├── BlynkSimpleTI_CC3200_LaunchXL.h
│   │   │   │   │   ├── BlynkSimpleTinyDuino.h
│   │   │   │   │   ├── BlynkSimpleTI_TivaC_Connected.h
│   │   │   │   │   ├── BlynkSimpleUIPEthernet.h
│   │   │   │   │   ├── BlynkSimpleUserDefined.h
│   │   │   │   │   ├── BlynkSimpleWifi.h
│   │   │   │   │   ├── BlynkSimpleWiFiShield101.h
│   │   │   │   │   ├── BlynkSimpleWiFly.h
│   │   │   │   │   ├── BlynkSimpleWildFire.h
│   │   │   │   │   ├── BlynkSimpleYun.h
│   │   │   │   │   ├── BlynkWidgets.h
│   │   │   │   │   ├── boards_json
│   │   │   │   │   │   ├── Arduino-Due.json
│   │   │   │   │   │   ├── Arduino-Leonardo.json
│   │   │   │   │   │   ├── Arduino-Mega.json
│   │   │   │   │   │   ├── Arduino-Micro.json
│   │   │   │   │   │   ├── Arduino-Mini.json
│   │   │   │   │   │   ├── Arduino-Nano.json
│   │   │   │   │   │   ├── Arduino-Pro-Micro.json
│   │   │   │   │   │   ├── Arduino-Pro-Mini.json
│   │   │   │   │   │   ├── Arduino-Uno.json
│   │   │   │   │   │   ├── Arduino-Yun.json
│   │   │   │   │   │   ├── debug
│   │   │   │   │   │   │   ├── Digistump-Digispark.json
│   │   │   │   │   │   │   ├── Digistump-Oak.json
│   │   │   │   │   │   │   ├── Espruino-Pico.json
│   │   │   │   │   │   │   ├── Konekt-Dash.json
│   │   │   │   │   │   │   ├── Konekt-Dash-Pro.json
│   │   │   │   │   │   │   ├── LightBlue-Bean.json
│   │   │   │   │   │   │   ├── LightBlue-Bean-Plus.json
│   │   │   │   │   │   │   ├── Onion-Omega.json
│   │   │   │   │   │   │   ├── Seeed-Wio-Link.json
│   │   │   │   │   │   │   └── The-AirBoard.json
│   │   │   │   │   │   ├── Esp8266.json
│   │   │   │   │   │   ├── Generic.json
│   │   │   │   │   │   ├── Intel-Edison.json
│   │   │   │   │   │   ├── Intel-Galileo.json
│   │   │   │   │   │   ├── LinkIt-ONE.json
│   │   │   │   │   │   ├── Particle-Core.json
│   │   │   │   │   │   ├── Particle-Photon.json
│   │   │   │   │   │   ├── Raspberry-Pi-Bplus.json
│   │   │   │   │   │   ├── Raspberry-Pi-Rev1.json
│   │   │   │   │   │   ├── Raspberry-Pi-Rev2.json
│   │   │   │   │   │   ├── RedBearLab-CC3200.json
│   │   │   │   │   │   ├── SparkFun-ESP8266-Thing.json
│   │   │   │   │   │   ├── SparkFun-Photon-RedBoard.json
│   │   │   │   │   │   ├── TI-CC3200-LaunchXL.json
│   │   │   │   │   │   ├── TinyCircuits-TinyDuino.json
│   │   │   │   │   │   ├── TI-TivaC-Connected.json
│   │   │   │   │   │   ├── Wicked-Wildfire-v2.json
│   │   │   │   │   │   ├── Wicked-Wildfire-v3.json
│   │   │   │   │   │   └── WiPy.json
│   │   │   │   │   ├── docs
│   │   │   │   │   │   ├── AddingNetworkInterface.md
│   │   │   │   │   │   ├── Implementing.md
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── doxygen.config
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── BoardsAndShields
│   │   │   │   │   │   │   ├── Arduino_Serial_USB
│   │   │   │   │   │   │   │   └── Arduino_Serial_USB.ino
│   │   │   │   │   │   │   ├── Arduino_SoftwareSerial
│   │   │   │   │   │   │   │   └── Arduino_SoftwareSerial.ino
│   │   │   │   │   │   │   ├── CC3000
│   │   │   │   │   │   │   │   └── CC3000.ino
│   │   │   │   │   │   │   ├── ENC28J60
│   │   │   │   │   │   │   │   └── ENC28J60.ino
│   │   │   │   │   │   │   ├── ESP8266_DirectConnect
│   │   │   │   │   │   │   │   └── ESP8266_DirectConnect.ino
│   │   │   │   │   │   │   ├── ESP8266_Shield_HardSer
│   │   │   │   │   │   │   │   └── ESP8266_Shield_HardSer.ino
│   │   │   │   │   │   │   ├── ESP8266_Shield_SoftSer
│   │   │   │   │   │   │   │   └── ESP8266_Shield_SoftSer.ino
│   │   │   │   │   │   │   ├── ESP8266_Standalone
│   │   │   │   │   │   │   │   └── ESP8266_Standalone.ino
│   │   │   │   │   │   │   ├── Microduino_Ethernet_ENC28J60
│   │   │   │   │   │   │   │   └── Microduino_Ethernet_ENC28J60.ino
│   │   │   │   │   │   │   ├── Microduino_Ethernet_W5500
│   │   │   │   │   │   │   │   └── Microduino_Ethernet_W5500.ino
│   │   │   │   │   │   │   ├── Microduino_WIFI_CC3000
│   │   │   │   │   │   │   │   └── Microduino_WIFI_CC3000.ino
│   │   │   │   │   │   │   ├── Microduino_WIFI_ESP8266
│   │   │   │   │   │   │   │   └── Microduino_WIFI_ESP8266.ino
│   │   │   │   │   │   │   ├── TI_CC3200_LaunchXL
│   │   │   │   │   │   │   │   └── TI_CC3200_LaunchXL.ino
│   │   │   │   │   │   │   ├── TinyDuino_WiFi
│   │   │   │   │   │   │   │   └── TinyDuino_WiFi.ino
│   │   │   │   │   │   │   ├── TI_Stellaris_LaunchPad
│   │   │   │   │   │   │   │   └── TI_Stellaris_LaunchPad.ino
│   │   │   │   │   │   │   ├── TI_TivaC_Connected
│   │   │   │   │   │   │   │   └── TI_TivaC_Connected.ino
│   │   │   │   │   │   │   └── User_Defined_Connection
│   │   │   │   │   │   │   └── User_Defined_Connection.ino
│   │   │   │   │   │   ├── GettingStarted
│   │   │   │   │   │   │   ├── BlynkBlink
│   │   │   │   │   │   │   │   └── BlynkBlink.ino
│   │   │   │   │   │   │   ├── GetData
│   │   │   │   │   │   │   │   └── GetData.ino
│   │   │   │   │   │   │   ├── PushData
│   │   │   │   │   │   │   │   └── PushData.ino
│   │   │   │   │   │   │   ├── PushDataOnRequest
│   │   │   │   │   │   │   │   └── PushDataOnRequest.ino
│   │   │   │   │   │   │   └── Servo
│   │   │   │   │   │   │   └── Servo.ino
│   │   │   │   │   │   ├── More
│   │   │   │   │   │   │   ├── ButtonInterrupt
│   │   │   │   │   │   │   │   └── ButtonInterrupt.ino
│   │   │   │   │   │   │   ├── ButtonPoll
│   │   │   │   │   │   │   │   └── ButtonPoll.ino
│   │   │   │   │   │   │   ├── LightBlueBeanRGB
│   │   │   │   │   │   │   │   └── LightBlueBeanRGB.ino
│   │   │   │   │   │   │   ├── NeoPixel
│   │   │   │   │   │   │   │   └── NeoPixel.ino
│   │   │   │   │   │   │   ├── Stroboscope
│   │   │   │   │   │   │   │   └── Stroboscope.ino
│   │   │   │   │   │   │   └── Sync
│   │   │   │   │   │   │   └── Sync.ino
│   │   │   │   │   │   └── Widgets
│   │   │   │   │   │   ├── Bridge
│   │   │   │   │   │   │   └── Bridge.ino
│   │   │   │   │   │   ├── Email
│   │   │   │   │   │   │   └── Email.ino
│   │   │   │   │   │   ├── JoystickOneAxis
│   │   │   │   │   │   │   └── JoystickOneAxis.ino
│   │   │   │   │   │   ├── JoystickTwoAxis
│   │   │   │   │   │   │   └── JoystickTwoAxis.ino
│   │   │   │   │   │   ├── LCD
│   │   │   │   │   │   │   └── LCD.ino
│   │   │   │   │   │   ├── LED
│   │   │   │   │   │   │   └── LED.ino
│   │   │   │   │   │   ├── PushNotification
│   │   │   │   │   │   │   └── PushNotification.ino
│   │   │   │   │   │   ├── RTC
│   │   │   │   │   │   │   └── RTC.ino
│   │   │   │   │   │   ├── SDcard
│   │   │   │   │   │   │   └── SDcard.ino
│   │   │   │   │   │   ├── Terminal
│   │   │   │   │   │   │   └── Terminal.ino
│   │   │   │   │   │   └── Twitter
│   │   │   │   │   │   └── Twitter.ino
│   │   │   │   │   ├── formatter.conf
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── library.json
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── linux
│   │   │   │   │   │   ├── BlynkApiLinux.h
│   │   │   │   │   │   ├── BlynkApiWiringPi.h
│   │   │   │   │   │   ├── BlynkDebug.cpp
│   │   │   │   │   │   ├── BlynkOptionsParser.h
│   │   │   │   │   │   ├── BlynkSocket.h
│   │   │   │   │   │   ├── build.sh
│   │   │   │   │   │   ├── main.cpp
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── scripts
│   │   │   │   │   │   ├── blynk
│   │   │   │   │   │   │   ├── gateway
│   │   │   │   │   │   │   │   ├── bean.py
│   │   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   │   ├── pipe.py
│   │   │   │   │   │   │   │   ├── socket_ssl.py
│   │   │   │   │   │   │   │   ├── socket_tcp.py
│   │   │   │   │   │   │   │   └── uart.py
│   │   │   │   │   │   │   └── __init__.py
│   │   │   │   │   │   ├── blynk_ctrl.py
│   │   │   │   │   │   ├── blynk-ser.bat
│   │   │   │   │   │   ├── blynk-ser.sh
│   │   │   │   │   │   ├── certs
│   │   │   │   │   │   │   └── server.crt
│   │   │   │   │   │   ├── com2tcp.bin
│   │   │   │   │   │   ├── gateway.py
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── tests
│   │   │   │   │   │   ├── BlynkFootprintTest
│   │   │   │   │   │   │   └── BlynkFootprintTest.ino
│   │   │   │   │   │   ├── loopback
│   │   │   │   │   │   │   ├── EchoEsp8266_shield
│   │   │   │   │   │   │   │   └── EchoEsp8266_shield.ino
│   │   │   │   │   │   │   ├── EchoEsp8266_standalone
│   │   │   │   │   │   │   │   └── EchoEsp8266_standalone.ino
│   │   │   │   │   │   │   ├── EchoEthernet
│   │   │   │   │   │   │   │   └── EchoEthernet.ino
│   │   │   │   │   │   │   ├── EchoRN_XV_WiFly
│   │   │   │   │   │   │   │   └── EchoRN_XV_WiFly.ino
│   │   │   │   │   │   │   ├── EchoSerial
│   │   │   │   │   │   │   │   └── EchoSerial.ino
│   │   │   │   │   │   │   ├── EchoSparkCore
│   │   │   │   │   │   │   │   └── EchoSparkCore.ino
│   │   │   │   │   │   │   ├── EchoWiFlyHQ
│   │   │   │   │   │   │   │   └── EchoWiFlyHQ.ino
│   │   │   │   │   │   │   ├── EchoWildfire
│   │   │   │   │   │   │   │   └── EchoWildfire.ino
│   │   │   │   │   │   │   └── EchoYun
│   │   │   │   │   │   │   └── EchoYun.ino
│   │   │   │   │   │   ├── loopback.py
│   │   │   │   │   │   ├── pseudo-library.py
│   │   │   │   │   │   ├── pseudo-server-ar-mt.py
│   │   │   │   │   │   ├── pseudo-server-ar-select.py
│   │   │   │   │   │   ├── pseudo-server-dw-mt.py
│   │   │   │   │   │   └── SerialXconnect
│   │   │   │   │   │   └── SerialXconnect.ino
│   │   │   │   │   ├── utility
│   │   │   │   │   │   ├── BlynkDebug.cpp
│   │   │   │   │   │   ├── BlynkFifo.h
│   │   │   │   │   │   ├── BlynkHandlers.cpp
│   │   │   │   │   │   ├── BlynkUtility.h
│   │   │   │   │   │   └── utility.cpp
│   │   │   │   │   ├── WidgetBridge.h
│   │   │   │   │   ├── WidgetLCD.h
│   │   │   │   │   ├── WidgetLED.h
│   │   │   │   │   ├── WidgetSD.h
│   │   │   │   │   └── WidgetTerminal.h
│   │   │   │   ├── _09_DATA_Blynk_SimpleTimer
│   │   │   │   │   ├── README
│   │   │   │   │   ├── SimpleTimer.cpp
│   │   │   │   │   └── SimpleTimer.h
│   │   │   │   ├── _09_DATA_KalmanFilter
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── MPU6050
│   │   │   │   │   │   │   ├── Graph
│   │   │   │   │   │   │   │   ├── Convert.pde
│   │   │   │   │   │   │   │   ├── DrawAxis.pde
│   │   │   │   │   │   │   │   ├── Graph.pde
│   │   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   │   ├── I2C.ino
│   │   │   │   │   │   │   ├── MPU6050.ino
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── gpl2.txt
│   │   │   │   │   ├── Kalman.cpp
│   │   │   │   │   ├── Kalman.h
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   └── README.md
│   │   │   │   ├── _09_DATA_PID
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── PID_AdaptiveTunings
│   │   │   │   │   │   │   └── PID_AdaptiveTunings.ino
│   │   │   │   │   │   ├── PID_Basic
│   │   │   │   │   │   │   └── PID_Basic.ino
│   │   │   │   │   │   └── PID_RelayOutput
│   │   │   │   │   │   └── PID_RelayOutput.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── PID_v1.cpp
│   │   │   │   │   ├── PID_v1.h
│   │   │   │   │   └── README.txt
│   │   │   │   ├── _09_DATA_PPMint
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── basic
│   │   │   │   │   │   └── basic.ino
│   │   │   │   │   ├── PPMint.cpp
│   │   │   │   │   └── PPMint.h
│   │   │   │   ├── _09_DATA_RCEncode
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── basic
│   │   │   │   │   │   └── basic.ino
│   │   │   │   │   ├── RCEncoder.cpp
│   │   │   │   │   └── RCEncoder.h
│   │   │   │   ├── _09_DATA_Time
│   │   │   │   │   ├── DateStrings.cpp
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── Processing
│   │   │   │   │   │   │   └── SyncArduinoClock
│   │   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   │   └── SyncArduinoClock.pde
│   │   │   │   │   │   ├── TimeArduinoDue
│   │   │   │   │   │   │   └── TimeArduinoDue.ino
│   │   │   │   │   │   ├── TimeGPS
│   │   │   │   │   │   │   └── TimeGPS.ino
│   │   │   │   │   │   ├── TimeNTP
│   │   │   │   │   │   │   └── TimeNTP.ino
│   │   │   │   │   │   ├── TimeNTP_ESP8266WiFi
│   │   │   │   │   │   │   └── TimeNTP_ESP8266WiFi.ino
│   │   │   │   │   │   ├── TimeRTC
│   │   │   │   │   │   │   └── TimeRTC.ino
│   │   │   │   │   │   ├── TimeRTCLog
│   │   │   │   │   │   │   └── TimeRTCLog.ino
│   │   │   │   │   │   ├── TimeRTCSet
│   │   │   │   │   │   │   └── TimeRTCSet.ino
│   │   │   │   │   │   ├── TimeSerial
│   │   │   │   │   │   │   └── TimeSerial.ino
│   │   │   │   │   │   ├── TimeSerialDateStrings
│   │   │   │   │   │   │   └── TimeSerialDateStrings.ino
│   │   │   │   │   │   └── TimeTeensy3
│   │   │   │   │   │   └── TimeTeensy3.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── Readme.txt
│   │   │   │   │   ├── Time.cpp
│   │   │   │   │   ├── Time.h
│   │   │   │   │   └── TimeLib.h
│   │   │   │   ├── _09_DATA_TimerOne
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── ISRBlink
│   │   │   │   │   │   └── ISRBlink.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── TimerOne.cpp
│   │   │   │   │   └── TimerOne.h
│   │   │   │   ├── _10_System_EEPROM
│   │   │   │   │   ├── EEPROM.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── eeprom_clear
│   │   │   │   │   │   │   └── eeprom_clear.ino
│   │   │   │   │   │   ├── eeprom_crc
│   │   │   │   │   │   │   └── eeprom_crc.ino
│   │   │   │   │   │   ├── eeprom_get
│   │   │   │   │   │   │   └── eeprom_get.ino
│   │   │   │   │   │   ├── eeprom_iteration
│   │   │   │   │   │   │   └── eeprom_iteration.ino
│   │   │   │   │   │   ├── eeprom_put
│   │   │   │   │   │   │   └── eeprom_put.ino
│   │   │   │   │   │   ├── eeprom_read
│   │   │   │   │   │   │   └── eeprom_read.ino
│   │   │   │   │   │   ├── eeprom_update
│   │   │   │   │   │   │   └── eeprom_update.ino
│   │   │   │   │   │   └── eeprom_write
│   │   │   │   │   │   └── eeprom_write.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── old.rar
│   │   │   │   │   └── README.md
│   │   │   │   ├── _10_System_Enerlib
│   │   │   │   │   ├── Enerlib.cpp
│   │   │   │   │   ├── Enerlib.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   └── Example
│   │   │   │   │   │   └── Example.ino
│   │   │   │   │   └── keywords.txt
│   │   │   │   ├── _10_System_I2Cdev
│   │   │   │   │   ├── I2Cdev.cpp
│   │   │   │   │   ├── I2Cdev.h
│   │   │   │   │   └── keywords.txt
│   │   │   │   ├── _10_System_OneWire
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── DS18x20_Temperature
│   │   │   │   │   │   │   └── DS18x20_Temperature.pde
│   │   │   │   │   │   ├── DS2408_Switch
│   │   │   │   │   │   │   └── DS2408_Switch.pde
│   │   │   │   │   │   └── DS250x_PROM
│   │   │   │   │   │   └── DS250x_PROM.pde
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── OneWire.cpp
│   │   │   │   │   └── OneWire.h
│   │   │   │   ├── _10_System_SoftwareSerial
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── SoftwareSerialExample
│   │   │   │   │   │   │   └── SoftwareSerialExample.ino
│   │   │   │   │   │   └── TwoPortReceive
│   │   │   │   │   │   └── TwoPortReceive.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── old.rar
│   │   │   │   │   ├── SoftwareSerial.cpp
│   │   │   │   │   └── SoftwareSerial.h
│   │   │   │   ├── _10_System_SPI
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── BarometricPressureSensor
│   │   │   │   │   │   │   └── BarometricPressureSensor.ino
│   │   │   │   │   │   └── DigitalPotControl
│   │   │   │   │   │   └── DigitalPotControl.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── old.rar
│   │   │   │   │   ├── SPI.cpp
│   │   │   │   │   └── SPI.h
│   │   │   │   └── _10_System_Wire
│   │   │   │   ├── examples
│   │   │   │   │   ├── digital_potentiometer
│   │   │   │   │   │   └── digital_potentiometer.ino
│   │   │   │   │   ├── master_reader
│   │   │   │   │   │   └── master_reader.ino
│   │   │   │   │   ├── master_writer
│   │   │   │   │   │   └── master_writer.ino
│   │   │   │   │   ├── SFRRanger_reader
│   │   │   │   │   │   └── SFRRanger_reader.ino
│   │   │   │   │   ├── slave_receiver
│   │   │   │   │   │   └── slave_receiver.ino
│   │   │   │   │   └── slave_sender
│   │   │   │   │   └── slave_sender.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── old.rar
│   │   │   │   ├── utility
│   │   │   │   │   ├── twi.c
│   │   │   │   │   └── twi.h
│   │   │   │   ├── Wire.cpp
│   │   │   │   └── Wire.h
│   │   │   ├── platform.txt
│   │   │   └── variants
│   │   │   ├── 32u4
│   │   │   │   └── pins_arduino.h
│   │   │   ├── plus
│   │   │   │   └── pins_arduino.h
│   │   │   ├── RF
│   │   │   │   └── pins_arduino.h
│   │   │   └── standard
│   │   │   └── pins_arduino.h
│   │   ├── language
│   │   │   └── microduino
│   │   │   ├── en.js
│   │   │   └── zh-hans.js
│   │   ├── media
│   │   │   └── microduino
│   │   │   ├── Buzzer.jpg
│   │   │   ├── color.jpg
│   │   │   ├── colorLEDBegin.png
│   │   │   ├── colorLEDCntrol.png
│   │   │   ├── Color led.jpg
│   │   │   ├── CoreUSB.png
│   │   │   ├── Crash.jpg
│   │   │   ├── GSM.jpg
│   │   │   ├── Joystick.jpg
│   │   │   ├── light.jpg
│   │   │   ├── mCookie_AM2321.jpg
│   │   │   ├── mCookie_BT.jpg
│   │   │   ├── mCookie_Colorled.jpg
│   │   │   ├── mCookie_CoreUSB.jpg
│   │   │   ├── mCookie_ir-r.jpg
│   │   │   ├── mCookie_ir-s.jpg
│   │   │   ├── mCookie_Motor.jpg
│   │   │   ├── mCookie_RTC.jpg
│   │   │   ├── microphone.jpg
│   │   │   ├── motion.png
│   │   │   ├── NFC.jpg
│   │   │   ├── nRF24.jpg
│   │   │   ├── pir.jpg
│   │   │   ├── SD.jpg
│   │   │   ├── servo.jpg
│   │   │   ├── shock.jpg
│   │   │   ├── smartRF.jpg
│   │   │   └── Zigbee.jpg
│   │   └── microduino.xml
│   ├── nova
│   │   ├── block
│   │   │   └── nova.js
│   │   ├── generator
│   │   │   └── nova.js
│   │   ├── hardware
│   │   │   └── nova
│   │   │   └── avr
│   │   │   ├── boards.txt
│   │   │   ├── bootloaders
│   │   │   │   ├── atmega
│   │   │   │   │   ├── ATmegaBOOT_168_atmega1280.hex
│   │   │   │   │   ├── ATmegaBOOT_168_atmega328.hex
│   │   │   │   │   ├── ATmegaBOOT_168_atmega328_pro_8MHz.hex
│   │   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   │   ├── ATmegaBOOT_168_diecimila.hex
│   │   │   │   │   ├── ATmegaBOOT_168_ng.hex
│   │   │   │   │   ├── ATmegaBOOT_168_pro_8MHz.hex
│   │   │   │   │   └── Makefile
│   │   │   │   ├── atmega8
│   │   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   │   ├── ATmegaBOOT.hex
│   │   │   │   │   ├── ATmegaBOOT-prod-firmware-2009-11-07.hex
│   │   │   │   │   ├── ATmegaBOOT.txt
│   │   │   │   │   └── Makefile
│   │   │   │   ├── bt
│   │   │   │   │   ├── ATmegaBOOT_168_atmega328_bt.hex
│   │   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   │   ├── ATmegaBOOT_168.hex
│   │   │   │   │   └── Makefile
│   │   │   │   ├── caterina
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina-Esplora.hex
│   │   │   │   │   ├── Caterina-Esplora.txt
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Caterina-LeonardoEthernet.hex
│   │   │   │   │   ├── Caterina-Leonardo.hex
│   │   │   │   │   ├── Caterina-Leonardo.txt
│   │   │   │   │   ├── Caterina-LininoOne.hex
│   │   │   │   │   ├── Caterina-Micro.hex
│   │   │   │   │   ├── Caterina-Micro.txt
│   │   │   │   │   ├── Caterina-Yun.hex
│   │   │   │   │   ├── Caterina-YunMini.hex
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Esplora-prod-firmware-2012-12-10.hex
│   │   │   │   │   ├── Esplora-prod-firmware-2012-12-10.txt
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.hex
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.txt
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.hex
│   │   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.txt
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── Micro-prod-firmware-2012-11-23.hex
│   │   │   │   │   ├── Micro-prod-firmware-2012-11-23.txt
│   │   │   │   │   ├── Micro-prod-firmware-2012-12-10.hex
│   │   │   │   │   └── Micro-prod-firmware-2012-12-10.txt
│   │   │   │   ├── caterina-Arduino_Robot
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Caterina-Robot-Control.hex
│   │   │   │   │   ├── Caterina-Robot-Motor.hex
│   │   │   │   │   ├── Caterina-Robot.txt
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── README.md
│   │   │   │   ├── caterina-LilyPadUSB
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Caterina-LilyPadUSB.hex
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── Readme.txt
│   │   │   │   ├── Caterina-ORG
│   │   │   │   │   ├── build_all_target.sh
│   │   │   │   │   ├── Caterina.c
│   │   │   │   │   ├── Caterina.h
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── LUFA-111009
│   │   │   │   │   │   ├── Bootloaders
│   │   │   │   │   │   │   ├── CDC
│   │   │   │   │   │   │   │   ├── BootloaderCDC.aps
│   │   │   │   │   │   │   │   ├── BootloaderCDC.c
│   │   │   │   │   │   │   │   ├── BootloaderCDC.h
│   │   │   │   │   │   │   │   ├── BootloaderCDC.txt
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── LUFA CDC Bootloader.inf
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── DFU
│   │   │   │   │   │   │   │   ├── BootloaderDFU.aps
│   │   │   │   │   │   │   │   ├── BootloaderDFU.c
│   │   │   │   │   │   │   │   ├── BootloaderDFU.h
│   │   │   │   │   │   │   │   ├── BootloaderDFU.txt
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── HID
│   │   │   │   │   │   │   │   ├── BootloaderHID.aps
│   │   │   │   │   │   │   │   ├── BootloaderHID.c
│   │   │   │   │   │   │   │   ├── BootloaderHID.h
│   │   │   │   │   │   │   │   ├── BootloaderHID.txt
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── HostLoaderApp
│   │   │   │   │   │   │   │   │   ├── gpl3.txt
│   │   │   │   │   │   │   │   │   ├── hid_bootloader_cli.c
│   │   │   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   │   │   └── Makefile.bsd
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── Demos
│   │   │   │   │   │   │   ├── Device
│   │   │   │   │   │   │   │   ├── ClassDriver
│   │   │   │   │   │   │   │   │   ├── AudioInput
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.c
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.h
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.txt
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── AudioOutput
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.c
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.h
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.txt
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.aps
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.c
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.h
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.txt
│   │   │   │   │   │   │   │   │   │   ├── LUFA DualVirtualSerial.inf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── GenericHID
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.aps
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.c
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.h
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── Joystick
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Joystick.aps
│   │   │   │   │   │   │   │   │   │   ├── Joystick.c
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── Keyboard
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.aps
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.c
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.h
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.aps
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.c
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.aps
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.c
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorage
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.aps
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   │   └── MassStorage.txt
│   │   │   │   │   │   │   │   │   ├── MassStorageKeyboard
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MassStorageKeyboard.aps
│   │   │   │   │   │   │   │   │   │   ├── MassStorageKeyboard.c
│   │   │   │   │   │   │   │   │   │   ├── MassStorageKeyboard.h
│   │   │   │   │   │   │   │   │   │   └── MassStorageKeyboard.txt
│   │   │   │   │   │   │   │   │   ├── MIDI
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MIDI.aps
│   │   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   │   └── MIDI.txt
│   │   │   │   │   │   │   │   │   ├── Mouse
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── Mouse.aps
│   │   │   │   │   │   │   │   │   │   ├── Mouse.c
│   │   │   │   │   │   │   │   │   │   ├── Mouse.h
│   │   │   │   │   │   │   │   │   │   └── Mouse.txt
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── ARP.c
│   │   │   │   │   │   │   │   │   │   │   ├── ARP.h
│   │   │   │   │   │   │   │   │   │   │   ├── DHCP.c
│   │   │   │   │   │   │   │   │   │   │   ├── DHCP.h
│   │   │   │   │   │   │   │   │   │   │   ├── Ethernet.c
│   │   │   │   │   │   │   │   │   │   │   ├── Ethernet.h
│   │   │   │   │   │   │   │   │   │   │   ├── EthernetProtocols.h
│   │   │   │   │   │   │   │   │   │   │   ├── ICMP.c
│   │   │   │   │   │   │   │   │   │   │   ├── ICMP.h
│   │   │   │   │   │   │   │   │   │   │   ├── IP.c
│   │   │   │   │   │   │   │   │   │   │   ├── IP.h
│   │   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.c
│   │   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.h
│   │   │   │   │   │   │   │   │   │   │   ├── TCP.c
│   │   │   │   │   │   │   │   │   │   │   ├── TCP.h
│   │   │   │   │   │   │   │   │   │   │   ├── UDP.c
│   │   │   │   │   │   │   │   │   │   │   ├── UDP.h
│   │   │   │   │   │   │   │   │   │   │   ├── Webserver.c
│   │   │   │   │   │   │   │   │   │   │   └── Webserver.h
│   │   │   │   │   │   │   │   │   │   ├── LUFA RNDIS.inf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernet.aps
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernet.c
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernet.h
│   │   │   │   │   │   │   │   │   │   └── RNDISEthernet.txt
│   │   │   │   │   │   │   │   │   ├── VirtualSerial
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── LUFA VirtualSerial.inf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── VirtualSerial.aps
│   │   │   │   │   │   │   │   │   │   ├── VirtualSerial.c
│   │   │   │   │   │   │   │   │   │   ├── VirtualSerial.h
│   │   │   │   │   │   │   │   │   │   └── VirtualSerial.txt
│   │   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   │   ├── LUFA VirtualSerialMassStorage.inf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage.aps
│   │   │   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage.c
│   │   │   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage.h
│   │   │   │   │   │   │   │   │   │   └── VirtualSerialMassStorage.txt
│   │   │   │   │   │   │   │   │   └── VirtualSerialMouse
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── LUFA VirtualSerialMouse.inf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── VirtualSerialMouse.aps
│   │   │   │   │   │   │   │   │   ├── VirtualSerialMouse.c
│   │   │   │   │   │   │   │   │   ├── VirtualSerialMouse.h
│   │   │   │   │   │   │   │   │   └── VirtualSerialMouse.txt
│   │   │   │   │   │   │   │   ├── Incomplete
│   │   │   │   │   │   │   │   │   ├── Sideshow
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── SideshowApplications.c
│   │   │   │   │   │   │   │   │   │   │   ├── SideshowApplications.h
│   │   │   │   │   │   │   │   │   │   │   ├── SideshowCommands.c
│   │   │   │   │   │   │   │   │   │   │   ├── SideshowCommands.h
│   │   │   │   │   │   │   │   │   │   │   ├── SideshowCommon.c
│   │   │   │   │   │   │   │   │   │   │   ├── SideshowCommon.h
│   │   │   │   │   │   │   │   │   │   │   ├── SideshowContent.c
│   │   │   │   │   │   │   │   │   │   │   └── SideshowContent.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── Sideshow.c
│   │   │   │   │   │   │   │   │   │   └── Sideshow.h
│   │   │   │   │   │   │   │   │   └── TestAndMeasurement
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── TestAndMeasurement.c
│   │   │   │   │   │   │   │   │   └── TestAndMeasurement.h
│   │   │   │   │   │   │   │   ├── LowLevel
│   │   │   │   │   │   │   │   │   ├── AudioInput
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.c
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.h
│   │   │   │   │   │   │   │   │   │   ├── AudioInput.txt
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── AudioOutput
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.c
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.h
│   │   │   │   │   │   │   │   │   │   ├── AudioOutput.txt
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.aps
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.c
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.h
│   │   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.txt
│   │   │   │   │   │   │   │   │   │   ├── LUFA DualVirtualSerial.inf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── GenericHID
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.aps
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.c
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.h
│   │   │   │   │   │   │   │   │   │   ├── GenericHID.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── Joystick
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Joystick.aps
│   │   │   │   │   │   │   │   │   │   ├── Joystick.c
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── Keyboard
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.aps
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.c
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.h
│   │   │   │   │   │   │   │   │   │   ├── Keyboard.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.aps
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.c
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardMouse.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorage
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.aps
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   │   └── MassStorage.txt
│   │   │   │   │   │   │   │   │   ├── MIDI
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MIDI.aps
│   │   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   │   └── MIDI.txt
│   │   │   │   │   │   │   │   │   ├── Mouse
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── Mouse.aps
│   │   │   │   │   │   │   │   │   │   ├── Mouse.c
│   │   │   │   │   │   │   │   │   │   ├── Mouse.h
│   │   │   │   │   │   │   │   │   │   └── Mouse.txt
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── ARP.c
│   │   │   │   │   │   │   │   │   │   │   ├── ARP.h
│   │   │   │   │   │   │   │   │   │   │   ├── DHCP.c
│   │   │   │   │   │   │   │   │   │   │   ├── DHCP.h
│   │   │   │   │   │   │   │   │   │   │   ├── Ethernet.c
│   │   │   │   │   │   │   │   │   │   │   ├── Ethernet.h
│   │   │   │   │   │   │   │   │   │   │   ├── EthernetProtocols.h
│   │   │   │   │   │   │   │   │   │   │   ├── ICMP.c
│   │   │   │   │   │   │   │   │   │   │   ├── ICMP.h
│   │   │   │   │   │   │   │   │   │   │   ├── IP.c
│   │   │   │   │   │   │   │   │   │   │   ├── IP.h
│   │   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.c
│   │   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.h
│   │   │   │   │   │   │   │   │   │   │   ├── RNDIS.c
│   │   │   │   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   │   │   │   ├── TCP.c
│   │   │   │   │   │   │   │   │   │   │   ├── TCP.h
│   │   │   │   │   │   │   │   │   │   │   ├── UDP.c
│   │   │   │   │   │   │   │   │   │   │   ├── UDP.h
│   │   │   │   │   │   │   │   │   │   │   ├── Webserver.c
│   │   │   │   │   │   │   │   │   │   │   └── Webserver.h
│   │   │   │   │   │   │   │   │   │   ├── LUFA RNDIS.inf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernet.aps
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernet.c
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernet.h
│   │   │   │   │   │   │   │   │   │   └── RNDISEthernet.txt
│   │   │   │   │   │   │   │   │   └── VirtualSerial
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── LUFA VirtualSerial.inf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── VirtualSerial.aps
│   │   │   │   │   │   │   │   │   ├── VirtualSerial.c
│   │   │   │   │   │   │   │   │   ├── VirtualSerial.h
│   │   │   │   │   │   │   │   │   └── VirtualSerial.txt
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── DualRole
│   │   │   │   │   │   │   │   ├── ClassDriver
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   └── MouseHostDevice
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── DeviceFunctions.c
│   │   │   │   │   │   │   │   │   ├── DeviceFunctions.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── HostFunctions.c
│   │   │   │   │   │   │   │   │   ├── HostFunctions.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MouseHostDevice.aps
│   │   │   │   │   │   │   │   │   ├── MouseHostDevice.c
│   │   │   │   │   │   │   │   │   ├── MouseHostDevice.h
│   │   │   │   │   │   │   │   │   └── MouseHostDevice.txt
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── Host
│   │   │   │   │   │   │   │   ├── ClassDriver
│   │   │   │   │   │   │   │   │   ├── AudioInputHost
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.c
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.h
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.txt
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.c
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.h
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.txt
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.aps
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.c
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.h
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── KeyboardHost
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.aps
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.c
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.aps
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.c
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorageHost
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MassStorageHost.aps
│   │   │   │   │   │   │   │   │   │   ├── MassStorageHost.c
│   │   │   │   │   │   │   │   │   │   ├── MassStorageHost.h
│   │   │   │   │   │   │   │   │   │   └── MassStorageHost.txt
│   │   │   │   │   │   │   │   │   ├── MIDIHost
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MIDIHost.aps
│   │   │   │   │   │   │   │   │   │   ├── MIDIHost.c
│   │   │   │   │   │   │   │   │   │   ├── MIDIHost.h
│   │   │   │   │   │   │   │   │   │   └── MIDIHost.txt
│   │   │   │   │   │   │   │   │   ├── MouseHost
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MouseHost.aps
│   │   │   │   │   │   │   │   │   │   ├── MouseHost.c
│   │   │   │   │   │   │   │   │   │   ├── MouseHost.h
│   │   │   │   │   │   │   │   │   │   └── MouseHost.txt
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.aps
│   │   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.c
│   │   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.h
│   │   │   │   │   │   │   │   │   │   └── MouseHostWithParser.txt
│   │   │   │   │   │   │   │   │   ├── PrinterHost
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── PrinterHost.aps
│   │   │   │   │   │   │   │   │   │   ├── PrinterHost.c
│   │   │   │   │   │   │   │   │   │   ├── PrinterHost.h
│   │   │   │   │   │   │   │   │   │   └── PrinterHost.txt
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.aps
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.c
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.h
│   │   │   │   │   │   │   │   │   │   └── RNDISEthernetHost.txt
│   │   │   │   │   │   │   │   │   ├── StillImageHost
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── StillImageHost.aps
│   │   │   │   │   │   │   │   │   │   ├── StillImageHost.c
│   │   │   │   │   │   │   │   │   │   ├── StillImageHost.h
│   │   │   │   │   │   │   │   │   │   └── StillImageHost.txt
│   │   │   │   │   │   │   │   │   └── VirtualSerialHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── VirtualSerialHost.aps
│   │   │   │   │   │   │   │   │   ├── VirtualSerialHost.c
│   │   │   │   │   │   │   │   │   ├── VirtualSerialHost.h
│   │   │   │   │   │   │   │   │   └── VirtualSerialHost.txt
│   │   │   │   │   │   │   │   ├── Incomplete
│   │   │   │   │   │   │   │   │   ├── AndroidAccessoryHost
│   │   │   │   │   │   │   │   │   │   ├── AndroidAccessoryHost.c
│   │   │   │   │   │   │   │   │   │   ├── AndroidAccessoryHost.h
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── DeviceDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── DeviceDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── AndroidAccessoryCommands.c
│   │   │   │   │   │   │   │   │   │   │   └── AndroidAccessoryCommands.h
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   └── BluetoothHost
│   │   │   │   │   │   │   │   │   ├── BluetoothEvents.c
│   │   │   │   │   │   │   │   │   ├── BluetoothEvents.h
│   │   │   │   │   │   │   │   │   ├── BluetoothHost.c
│   │   │   │   │   │   │   │   │   ├── BluetoothHost.h
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── DeviceDescriptor.c
│   │   │   │   │   │   │   │   │   ├── DeviceDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── BluetoothACLPackets.c
│   │   │   │   │   │   │   │   │   │   ├── BluetoothACLPackets.h
│   │   │   │   │   │   │   │   │   │   ├── BluetoothClassCodes.h
│   │   │   │   │   │   │   │   │   │   ├── BluetoothHCICommands.c
│   │   │   │   │   │   │   │   │   │   ├── BluetoothHCICommands.h
│   │   │   │   │   │   │   │   │   │   ├── BluetoothStack.c
│   │   │   │   │   │   │   │   │   │   ├── BluetoothStack.h
│   │   │   │   │   │   │   │   │   │   ├── RFCOMM.c
│   │   │   │   │   │   │   │   │   │   ├── RFCOMMControl.c
│   │   │   │   │   │   │   │   │   │   ├── RFCOMMControl.h
│   │   │   │   │   │   │   │   │   │   ├── RFCOMM.h
│   │   │   │   │   │   │   │   │   │   ├── SDP.c
│   │   │   │   │   │   │   │   │   │   ├── SDP.h
│   │   │   │   │   │   │   │   │   │   ├── SDPServices.c
│   │   │   │   │   │   │   │   │   │   └── SDPServices.h
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── LowLevel
│   │   │   │   │   │   │   │   │   ├── AudioInputHost
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.c
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.h
│   │   │   │   │   │   │   │   │   │   ├── AudioInputHost.txt
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.aps
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.c
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.h
│   │   │   │   │   │   │   │   │   │   ├── AudioOutputHost.txt
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── GenericHIDHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── GenericHIDHost.aps
│   │   │   │   │   │   │   │   │   │   ├── GenericHIDHost.c
│   │   │   │   │   │   │   │   │   │   ├── GenericHIDHost.h
│   │   │   │   │   │   │   │   │   │   ├── GenericHIDHost.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── HIDReport.c
│   │   │   │   │   │   │   │   │   │   ├── HIDReport.h
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.aps
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.c
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.h
│   │   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── KeyboardHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.aps
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.c
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHost.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── HIDReport.c
│   │   │   │   │   │   │   │   │   │   ├── HIDReport.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.aps
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.c
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.h
│   │   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.txt
│   │   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorageHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── MassStoreCommands.c
│   │   │   │   │   │   │   │   │   │   │   └── MassStoreCommands.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MassStorageHost.aps
│   │   │   │   │   │   │   │   │   │   ├── MassStorageHost.c
│   │   │   │   │   │   │   │   │   │   ├── MassStorageHost.h
│   │   │   │   │   │   │   │   │   │   └── MassStorageHost.txt
│   │   │   │   │   │   │   │   │   ├── MIDIHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MIDIHost.aps
│   │   │   │   │   │   │   │   │   │   ├── MIDIHost.c
│   │   │   │   │   │   │   │   │   │   ├── MIDIHost.h
│   │   │   │   │   │   │   │   │   │   └── MIDIHost.txt
│   │   │   │   │   │   │   │   │   ├── MouseHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MouseHost.aps
│   │   │   │   │   │   │   │   │   │   ├── MouseHost.c
│   │   │   │   │   │   │   │   │   │   ├── MouseHost.h
│   │   │   │   │   │   │   │   │   │   └── MouseHost.txt
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── HIDReport.c
│   │   │   │   │   │   │   │   │   │   ├── HIDReport.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.aps
│   │   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.c
│   │   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.h
│   │   │   │   │   │   │   │   │   │   └── MouseHostWithParser.txt
│   │   │   │   │   │   │   │   │   ├── PrinterHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── PrinterCommands.c
│   │   │   │   │   │   │   │   │   │   │   └── PrinterCommands.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── PrinterHost.aps
│   │   │   │   │   │   │   │   │   │   ├── PrinterHost.c
│   │   │   │   │   │   │   │   │   │   ├── PrinterHost.h
│   │   │   │   │   │   │   │   │   │   └── PrinterHost.txt
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── RNDISCommands.c
│   │   │   │   │   │   │   │   │   │   │   └── RNDISCommands.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.aps
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.c
│   │   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.h
│   │   │   │   │   │   │   │   │   │   └── RNDISHost.txt
│   │   │   │   │   │   │   │   │   ├── StillImageHost
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   │   ├── PIMACodes.h
│   │   │   │   │   │   │   │   │   │   │   ├── StillImageCommands.c
│   │   │   │   │   │   │   │   │   │   │   └── StillImageCommands.h
│   │   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   │   ├── StillImageHost.aps
│   │   │   │   │   │   │   │   │   │   ├── StillImageHost.c
│   │   │   │   │   │   │   │   │   │   ├── StillImageHost.h
│   │   │   │   │   │   │   │   │   │   └── StillImageHost.txt
│   │   │   │   │   │   │   │   │   └── VirtualSerialHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── VirtualSerialHost.aps
│   │   │   │   │   │   │   │   │   ├── VirtualSerialHost.c
│   │   │   │   │   │   │   │   │   ├── VirtualSerialHost.h
│   │   │   │   │   │   │   │   │   └── VirtualSerialHost.txt
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── LUFA
│   │   │   │   │   │   │   ├── CodeTemplates
│   │   │   │   │   │   │   │   ├── DriverStubs
│   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   ├── LUFAConfig.h
│   │   │   │   │   │   │   │   ├── makefile_template.avr8
│   │   │   │   │   │   │   │   ├── makefile_template.uc3
│   │   │   │   │   │   │   │   └── makefile_template.xmega
│   │   │   │   │   │   │   ├── Common
│   │   │   │   │   │   │   │   ├── Architectures.h
│   │   │   │   │   │   │   │   ├── ArchitectureSpecific.h
│   │   │   │   │   │   │   │   ├── Attributes.h
│   │   │   │   │   │   │   │   ├── BoardTypes.h
│   │   │   │   │   │   │   │   ├── Common.h
│   │   │   │   │   │   │   │   ├── CompilerSpecific.h
│   │   │   │   │   │   │   │   └── Endianness.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── Drivers
│   │   │   │   │   │   │   │   ├── Board
│   │   │   │   │   │   │   │   │   ├── AVR8
│   │   │   │   │   │   │   │   │   │   ├── ADAFRUITU4
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── ATAVRUSBRF01
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── BENITO
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── BLACKCAT
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── BUI
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── BUMBLEB
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── CULV3
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── EVK527
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── JMDBU2
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── MAXIMUS
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── MICROSIN162
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── MINIMUS
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── OLIMEX162
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── RZUSBSTICK
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── SPARKFUN8U2
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── STK525
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── STK526
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── TEENSY
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── TUL
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── UDIP
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── UNO
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── USBFOO
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── USBKEY
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   ├── USBTINYMKII
│   │   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   │   └── XPLAIN
│   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   ├── LEDs.h
│   │   │   │   │   │   │   │   │   ├── Temperature.c
│   │   │   │   │   │   │   │   │   ├── Temperature.h
│   │   │   │   │   │   │   │   │   └── UC3
│   │   │   │   │   │   │   │   │   ├── EVK1100
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── EVK1101
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   └── EVK1104
│   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   ├── Misc
│   │   │   │   │   │   │   │   │   ├── AT45DB321C.h
│   │   │   │   │   │   │   │   │   ├── AT45DB642D.h
│   │   │   │   │   │   │   │   │   ├── RingBuffer.h
│   │   │   │   │   │   │   │   │   └── TerminalCodes.h
│   │   │   │   │   │   │   │   ├── Peripheral
│   │   │   │   │   │   │   │   │   ├── ADC.h
│   │   │   │   │   │   │   │   │   ├── AVR8
│   │   │   │   │   │   │   │   │   │   ├── ADC_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── Serial_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── Serial_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── SPI_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── TWI_AVR8.c
│   │   │   │   │   │   │   │   │   │   └── TWI_AVR8.h
│   │   │   │   │   │   │   │   │   ├── Serial.h
│   │   │   │   │   │   │   │   │   ├── SPI.h
│   │   │   │   │   │   │   │   │   └── TWI.h
│   │   │   │   │   │   │   │   └── USB
│   │   │   │   │   │   │   │   ├── Class
│   │   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   │   ├── Common
│   │   │   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   │   │   ├── HIDParser.c
│   │   │   │   │   │   │   │   │   │   ├── HIDParser.h
│   │   │   │   │   │   │   │   │   │   ├── HIDReportData.h
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   │   ├── Printer.h
│   │   │   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   │   │   └── StillImage.h
│   │   │   │   │   │   │   │   │   ├── Device
│   │   │   │   │   │   │   │   │   │   ├── Audio.c
│   │   │   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   │   │   ├── CDC.c
│   │   │   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   │   │   ├── HID.c
│   │   │   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   │   ├── RNDIS.c
│   │   │   │   │   │   │   │   │   │   └── RNDIS.h
│   │   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   │   ├── Host
│   │   │   │   │   │   │   │   │   │   ├── Audio.c
│   │   │   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   │   │   ├── CDC.c
│   │   │   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   │   │   ├── HID.c
│   │   │   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   │   ├── Printer.c
│   │   │   │   │   │   │   │   │   │   ├── Printer.h
│   │   │   │   │   │   │   │   │   │   ├── RNDIS.c
│   │   │   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   │   │   ├── StillImage.c
│   │   │   │   │   │   │   │   │   │   └── StillImage.h
│   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   ├── Printer.h
│   │   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   │   └── StillImage.h
│   │   │   │   │   │   │   │   ├── Core
│   │   │   │   │   │   │   │   │   ├── AVR8
│   │   │   │   │   │   │   │   │   │   ├── Device_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── Device_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── Endpoint_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── Endpoint_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── EndpointStream_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── EndpointStream_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── Host_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── Host_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── OTG_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── Pipe_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── Pipe_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── PipeStream_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── PipeStream_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── Template
│   │   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_R.c
│   │   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_W.c
│   │   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_RW.c
│   │   │   │   │   │   │   │   │   │   │   └── Template_Pipe_RW.c
│   │   │   │   │   │   │   │   │   │   ├── USBController_AVR8.c
│   │   │   │   │   │   │   │   │   │   ├── USBController_AVR8.h
│   │   │   │   │   │   │   │   │   │   ├── USBInterrupt_AVR8.c
│   │   │   │   │   │   │   │   │   │   └── USBInterrupt_AVR8.h
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Device.h
│   │   │   │   │   │   │   │   │   ├── DeviceStandardReq.c
│   │   │   │   │   │   │   │   │   ├── DeviceStandardReq.h
│   │   │   │   │   │   │   │   │   ├── Endpoint.h
│   │   │   │   │   │   │   │   │   ├── EndpointStream.h
│   │   │   │   │   │   │   │   │   ├── Events.c
│   │   │   │   │   │   │   │   │   ├── Events.h
│   │   │   │   │   │   │   │   │   ├── Host.h
│   │   │   │   │   │   │   │   │   ├── HostStandardReq.c
│   │   │   │   │   │   │   │   │   ├── HostStandardReq.h
│   │   │   │   │   │   │   │   │   ├── OTG.h
│   │   │   │   │   │   │   │   │   ├── Pipe.h
│   │   │   │   │   │   │   │   │   ├── PipeStream.h
│   │   │   │   │   │   │   │   │   ├── StdDescriptors.h
│   │   │   │   │   │   │   │   │   ├── StdRequestType.h
│   │   │   │   │   │   │   │   │   ├── UC3
│   │   │   │   │   │   │   │   │   │   ├── Device_UC3.c
│   │   │   │   │   │   │   │   │   │   ├── Device_UC3.h
│   │   │   │   │   │   │   │   │   │   ├── EndpointStream_UC3.c
│   │   │   │   │   │   │   │   │   │   ├── EndpointStream_UC3.h
│   │   │   │   │   │   │   │   │   │   ├── Endpoint_UC3.c
│   │   │   │   │   │   │   │   │   │   ├── Endpoint_UC3.h
│   │   │   │   │   │   │   │   │   │   ├── Host_UC3.c
│   │   │   │   │   │   │   │   │   │   ├── Host_UC3.h
│   │   │   │   │   │   │   │   │   │   ├── PipeStream_UC3.c
│   │   │   │   │   │   │   │   │   │   ├── PipeStream_UC3.h
│   │   │   │   │   │   │   │   │   │   ├── Pipe_UC3.c
│   │   │   │   │   │   │   │   │   │   ├── Pipe_UC3.h
│   │   │   │   │   │   │   │   │   │   ├── Template
│   │   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_R.c
│   │   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_W.c
│   │   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_RW.c
│   │   │   │   │   │   │   │   │   │   │   └── Template_Pipe_RW.c
│   │   │   │   │   │   │   │   │   │   ├── USBController_UC3.c
│   │   │   │   │   │   │   │   │   │   ├── USBController_UC3.h
│   │   │   │   │   │   │   │   │   │   ├── USBInterrupt_UC3.c
│   │   │   │   │   │   │   │   │   │   └── USBInterrupt_UC3.h
│   │   │   │   │   │   │   │   │   ├── USBController.h
│   │   │   │   │   │   │   │   │   ├── USBInterrupt.h
│   │   │   │   │   │   │   │   │   ├── USBMode.h
│   │   │   │   │   │   │   │   │   ├── USBTask.c
│   │   │   │   │   │   │   │   │   ├── USBTask.h
│   │   │   │   │   │   │   │   │   └── XMEGA
│   │   │   │   │   │   │   │   │   ├── Device_XMEGA.c
│   │   │   │   │   │   │   │   │   ├── Device_XMEGA.h
│   │   │   │   │   │   │   │   │   ├── EndpointStream_XMEGA.c
│   │   │   │   │   │   │   │   │   ├── EndpointStream_XMEGA.h
│   │   │   │   │   │   │   │   │   ├── Endpoint_XMEGA.c
│   │   │   │   │   │   │   │   │   ├── Endpoint_XMEGA.h
│   │   │   │   │   │   │   │   │   ├── Host_XMEGA.c
│   │   │   │   │   │   │   │   │   ├── PipeStream_XMEGA.c
│   │   │   │   │   │   │   │   │   ├── Pipe_XMEGA.c
│   │   │   │   │   │   │   │   │   ├── Template
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_R.c
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_W.c
│   │   │   │   │   │   │   │   │   │   └── Template_Endpoint_RW.c
│   │   │   │   │   │   │   │   │   ├── USBController_XMEGA.c
│   │   │   │   │   │   │   │   │   ├── USBController_XMEGA.h
│   │   │   │   │   │   │   │   │   ├── USBInterrupt_XMEGA.c
│   │   │   │   │   │   │   │   │   └── USBInterrupt_XMEGA.h
│   │   │   │   │   │   │   │   └── USB.h
│   │   │   │   │   │   │   ├── License.txt
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── ManPages
│   │   │   │   │   │   │   │   ├── AboutLUFA.txt
│   │   │   │   │   │   │   │   ├── AlternativeStacks.txt
│   │   │   │   │   │   │   │   ├── Author.jpg
│   │   │   │   │   │   │   │   ├── BuildingLinkableLibraries.txt
│   │   │   │   │   │   │   │   ├── ChangeLog.txt
│   │   │   │   │   │   │   │   ├── CompileTimeTokens.txt
│   │   │   │   │   │   │   │   ├── CompilingApps.txt
│   │   │   │   │   │   │   │   ├── ConfiguringApps.txt
│   │   │   │   │   │   │   │   ├── DevelopingWithLUFA.txt
│   │   │   │   │   │   │   │   ├── DeviceSupport.txt
│   │   │   │   │   │   │   │   ├── DirectorySummaries.txt
│   │   │   │   │   │   │   │   ├── Donating.txt
│   │   │   │   │   │   │   │   ├── footer.htm
│   │   │   │   │   │   │   │   ├── FutureChanges.txt
│   │   │   │   │   │   │   │   ├── GettingStarted.txt
│   │   │   │   │   │   │   │   ├── Groups.txt
│   │   │   │   │   │   │   │   ├── LibraryApps.txt
│   │   │   │   │   │   │   │   ├── LibraryResources.txt
│   │   │   │   │   │   │   │   ├── LicenseInfo.txt
│   │   │   │   │   │   │   │   ├── LUFA.png
│   │   │   │   │   │   │   │   ├── LUFAPoweredProjects.txt
│   │   │   │   │   │   │   │   ├── LUFA_thumb.png
│   │   │   │   │   │   │   │   ├── LUFAvsAtmelStack.txt
│   │   │   │   │   │   │   │   ├── MainPage.txt
│   │   │   │   │   │   │   │   ├── MigrationInformation.txt
│   │   │   │   │   │   │   │   ├── ProgrammingApps.txt
│   │   │   │   │   │   │   │   ├── SoftwareBootloaderJump.txt
│   │   │   │   │   │   │   │   ├── VIDAndPIDValues.txt
│   │   │   │   │   │   │   │   ├── WhyUseLUFA.txt
│   │   │   │   │   │   │   │   └── WritingBoardDrivers.txt
│   │   │   │   │   │   │   ├── Platform
│   │   │   │   │   │   │   │   ├── UC3
│   │   │   │   │   │   │   │   │   ├── ClockManagement.h
│   │   │   │   │   │   │   │   │   ├── Exception.S
│   │   │   │   │   │   │   │   │   ├── InterruptManagement.c
│   │   │   │   │   │   │   │   │   └── InterruptManagement.h
│   │   │   │   │   │   │   │   └── XMEGA
│   │   │   │   │   │   │   │   └── ClockManagement.h
│   │   │   │   │   │   │   ├── Scheduler
│   │   │   │   │   │   │   │   ├── Scheduler.c
│   │   │   │   │   │   │   │   └── Scheduler.h
│   │   │   │   │   │   │   └── Version.h
│   │   │   │   │   │   ├── LUFA.pnproj
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   ├── Projects
│   │   │   │   │   │   │   ├── AVRISP-MKII
│   │   │   │   │   │   │   │   ├── AVRISP-MKII.aps
│   │   │   │   │   │   │   │   ├── AVRISP-MKII.c
│   │   │   │   │   │   │   │   ├── AVRISP-MKII.h
│   │   │   │   │   │   │   │   ├── AVRISP-MKII.txt
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   ├── ISP
│   │   │   │   │   │   │   │   │   │   ├── ISPProtocol.c
│   │   │   │   │   │   │   │   │   │   ├── ISPProtocol.h
│   │   │   │   │   │   │   │   │   │   ├── ISPTarget.c
│   │   │   │   │   │   │   │   │   │   └── ISPTarget.h
│   │   │   │   │   │   │   │   │   ├── V2Protocol.c
│   │   │   │   │   │   │   │   │   ├── V2ProtocolConstants.h
│   │   │   │   │   │   │   │   │   ├── V2Protocol.h
│   │   │   │   │   │   │   │   │   ├── V2ProtocolParams.c
│   │   │   │   │   │   │   │   │   ├── V2ProtocolParams.h
│   │   │   │   │   │   │   │   │   └── XPROG
│   │   │   │   │   │   │   │   │   ├── TINYNVM.c
│   │   │   │   │   │   │   │   │   ├── TINYNVM.h
│   │   │   │   │   │   │   │   │   ├── XMEGANVM.c
│   │   │   │   │   │   │   │   │   ├── XMEGANVM.h
│   │   │   │   │   │   │   │   │   ├── XPROGProtocol.c
│   │   │   │   │   │   │   │   │   ├── XPROGProtocol.h
│   │   │   │   │   │   │   │   │   ├── XPROGTarget.c
│   │   │   │   │   │   │   │   │   └── XPROGTarget.h
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── Benito
│   │   │   │   │   │   │   │   ├── Benito.aps
│   │   │   │   │   │   │   │   ├── Benito.c
│   │   │   │   │   │   │   │   ├── Benito.h
│   │   │   │   │   │   │   │   ├── Benito Programmer.inf
│   │   │   │   │   │   │   │   ├── Benito.txt
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── HIDReportViewer
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── HIDReportViewer.aps
│   │   │   │   │   │   │   │   ├── HIDReportViewer.c
│   │   │   │   │   │   │   │   ├── HIDReportViewer.h
│   │   │   │   │   │   │   │   ├── HIDReportViewer.txt
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── Incomplete
│   │   │   │   │   │   │   │   └── StandaloneProgrammer
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── DiskDevice.c
│   │   │   │   │   │   │   │   ├── DiskDevice.h
│   │   │   │   │   │   │   │   ├── DiskHost.c
│   │   │   │   │   │   │   │   ├── DiskHost.h
│   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   ├── PetiteFATFs
│   │   │   │   │   │   │   │   │   │   ├── 00readme.txt
│   │   │   │   │   │   │   │   │   │   ├── diskio.c
│   │   │   │   │   │   │   │   │   │   ├── diskio.h
│   │   │   │   │   │   │   │   │   │   ├── integer.h
│   │   │   │   │   │   │   │   │   │   ├── pff.c
│   │   │   │   │   │   │   │   │   │   └── pff.h
│   │   │   │   │   │   │   │   │   ├── ProgrammerConfig.c
│   │   │   │   │   │   │   │   │   ├── ProgrammerConfig.h
│   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── StandaloneProgrammer.c
│   │   │   │   │   │   │   │   ├── StandaloneProgrammer.h
│   │   │   │   │   │   │   │   └── Standalone Programmer.inf
│   │   │   │   │   │   │   ├── LEDNotifier
│   │   │   │   │   │   │   │   ├── CPUUsageApp
│   │   │   │   │   │   │   │   │   ├── CPUMonitor.cs
│   │   │   │   │   │   │   │   │   ├── CPUMonitor.csproj
│   │   │   │   │   │   │   │   │   ├── CPUMonitor.Designer.cs
│   │   │   │   │   │   │   │   │   ├── CPUMonitor.resx
│   │   │   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   │   │   └── Properties
│   │   │   │   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── HotmailNotifierApp
│   │   │   │   │   │   │   │   │   ├── MailNotifier.cs
│   │   │   │   │   │   │   │   │   ├── MailNotifier.csproj
│   │   │   │   │   │   │   │   │   ├── MailNotifier.Designer.cs
│   │   │   │   │   │   │   │   │   ├── MailNotifier.resx
│   │   │   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   │   │   └── Properties
│   │   │   │   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   │   │   │   ├── LEDMixerApp
│   │   │   │   │   │   │   │   │   ├── LEDMixer.cs
│   │   │   │   │   │   │   │   │   ├── LEDMixer.csproj
│   │   │   │   │   │   │   │   │   ├── LEDMixer.Designer.cs
│   │   │   │   │   │   │   │   │   ├── LEDMixer.resx
│   │   │   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   │   │   └── Properties
│   │   │   │   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   │   │   │   ├── LEDNotifier.aps
│   │   │   │   │   │   │   │   ├── LEDNotifier.c
│   │   │   │   │   │   │   │   ├── LEDNotifier.h
│   │   │   │   │   │   │   │   ├── LEDNotifier.txt
│   │   │   │   │   │   │   │   ├── LUFA LED Notifier.inf
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── Magstripe
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   ├── CircularBitBuffer.c
│   │   │   │   │   │   │   │   │   ├── CircularBitBuffer.h
│   │   │   │   │   │   │   │   │   └── MagstripeHW.h
│   │   │   │   │   │   │   │   ├── Magstripe.aps
│   │   │   │   │   │   │   │   ├── Magstripe.c
│   │   │   │   │   │   │   │   ├── Magstripe.h
│   │   │   │   │   │   │   │   ├── Magstripe.txt
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── MediaController
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MediaController.aps
│   │   │   │   │   │   │   │   ├── MediaController.c
│   │   │   │   │   │   │   │   ├── MediaController.h
│   │   │   │   │   │   │   │   └── MediaController.txt
│   │   │   │   │   │   │   ├── MIDIToneGenerator
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MIDIToneGenerator.aps
│   │   │   │   │   │   │   │   ├── MIDIToneGenerator.c
│   │   │   │   │   │   │   │   ├── MIDIToneGenerator.h
│   │   │   │   │   │   │   │   └── MIDIToneGenerator.txt
│   │   │   │   │   │   │   ├── MissileLauncher
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MissileLauncher.aps
│   │   │   │   │   │   │   │   ├── MissileLauncher.c
│   │   │   │   │   │   │   │   ├── MissileLauncher.h
│   │   │   │   │   │   │   │   └── MissileLauncher.txt
│   │   │   │   │   │   │   ├── RelayBoard
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── RelayBoard.aps
│   │   │   │   │   │   │   │   ├── RelayBoard.c
│   │   │   │   │   │   │   │   ├── RelayBoard.h
│   │   │   │   │   │   │   │   └── RelayBoard.txt
│   │   │   │   │   │   │   ├── TempDataLogger
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   ├── DS1307.c
│   │   │   │   │   │   │   │   │   ├── DS1307.h
│   │   │   │   │   │   │   │   │   ├── FATFs
│   │   │   │   │   │   │   │   │   │   ├── 00readme.txt
│   │   │   │   │   │   │   │   │   │   ├── diskio.c
│   │   │   │   │   │   │   │   │   │   ├── diskio.h
│   │   │   │   │   │   │   │   │   │   ├── ff.c
│   │   │   │   │   │   │   │   │   │   ├── ffconf.h
│   │   │   │   │   │   │   │   │   │   ├── ff.h
│   │   │   │   │   │   │   │   │   │   └── integer.h
│   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── TempDataLogger.aps
│   │   │   │   │   │   │   │   ├── TempDataLogger.c
│   │   │   │   │   │   │   │   ├── TempDataLogger.h
│   │   │   │   │   │   │   │   ├── TemperatureDataLogger.txt
│   │   │   │   │   │   │   │   └── TempLogHostApp
│   │   │   │   │   │   │   │   ├── COPYING.LESSER.txt
│   │   │   │   │   │   │   │   ├── COPYING.txt
│   │   │   │   │   │   │   │   ├── DataLoggerSettings.cs
│   │   │   │   │   │   │   │   ├── DataLoggerSettings.Designer.cs
│   │   │   │   │   │   │   │   ├── DataLoggerSettings.resx
│   │   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   │   ├── README.txt
│   │   │   │   │   │   │   │   └── TempLoggerHostApp.csproj
│   │   │   │   │   │   │   ├── USBtoSerial
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── LUFA USBtoSerial.inf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── USBtoSerial.aps
│   │   │   │   │   │   │   │   ├── USBtoSerial.c
│   │   │   │   │   │   │   │   ├── USBtoSerial.h
│   │   │   │   │   │   │   │   └── USBtoSerial.txt
│   │   │   │   │   │   │   ├── Webserver
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   ├── DHCPClientApp.c
│   │   │   │   │   │   │   │   │   ├── DHCPClientApp.h
│   │   │   │   │   │   │   │   │   ├── DHCPCommon.c
│   │   │   │   │   │   │   │   │   ├── DHCPCommon.h
│   │   │   │   │   │   │   │   │   ├── DHCPServerApp.c
│   │   │   │   │   │   │   │   │   ├── DHCPServerApp.h
│   │   │   │   │   │   │   │   │   ├── FATFs
│   │   │   │   │   │   │   │   │   │   ├── 00readme.txt
│   │   │   │   │   │   │   │   │   │   ├── diskio.c
│   │   │   │   │   │   │   │   │   │   ├── diskio.h
│   │   │   │   │   │   │   │   │   │   ├── ff.c
│   │   │   │   │   │   │   │   │   │   ├── ffconf.h
│   │   │   │   │   │   │   │   │   │   ├── ff.h
│   │   │   │   │   │   │   │   │   │   └── integer.h
│   │   │   │   │   │   │   │   │   ├── HTTPServerApp.c
│   │   │   │   │   │   │   │   │   ├── HTTPServerApp.h
│   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   ├── SCSI.h
│   │   │   │   │   │   │   │   │   ├── TELNETServerApp.c
│   │   │   │   │   │   │   │   │   ├── TELNETServerApp.h
│   │   │   │   │   │   │   │   │   ├── uip
│   │   │   │   │   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   │   │   │   │   ├── clock.h
│   │   │   │   │   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   │   │   │   │   ├── timer.h
│   │   │   │   │   │   │   │   │   │   ├── uip_arp.c
│   │   │   │   │   │   │   │   │   │   ├── uip_arp.h
│   │   │   │   │   │   │   │   │   │   ├── uip.c
│   │   │   │   │   │   │   │   │   │   ├── uip.h
│   │   │   │   │   │   │   │   │   │   ├── uipopt.h
│   │   │   │   │   │   │   │   │   │   ├── uip-split.c
│   │   │   │   │   │   │   │   │   │   └── uip-split.h
│   │   │   │   │   │   │   │   │   ├── uIPManagement.c
│   │   │   │   │   │   │   │   │   └── uIPManagement.h
│   │   │   │   │   │   │   │   ├── LUFA Webserver RNDIS.inf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── USBDeviceMode.c
│   │   │   │   │   │   │   │   ├── USBDeviceMode.h
│   │   │   │   │   │   │   │   ├── USBHostMode.c
│   │   │   │   │   │   │   │   ├── USBHostMode.h
│   │   │   │   │   │   │   │   ├── Webserver.aps
│   │   │   │   │   │   │   │   ├── Webserver.c
│   │   │   │   │   │   │   │   ├── Webserver.h
│   │   │   │   │   │   │   │   └── Webserver.txt
│   │   │   │   │   │   │   └── XPLAINBridge
│   │   │   │   │   │   │   ├── AVRISPDescriptors.c
│   │   │   │   │   │   │   ├── AVRISPDescriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   ├── SoftUART.c
│   │   │   │   │   │   │   │   └── SoftUART.h
│   │   │   │   │   │   │   ├── LUFA XPLAIN Bridge.inf
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── USARTDescriptors.c
│   │   │   │   │   │   │   ├── USARTDescriptors.h
│   │   │   │   │   │   │   ├── XPLAINBridge.aps
│   │   │   │   │   │   │   ├── XPLAINBridge.c
│   │   │   │   │   │   │   ├── XPLAINBridge.h
│   │   │   │   │   │   │   └── XPLAINBridge.txt
│   │   │   │   │   │   └── README.txt
│   │   │   │   │   └── Makefile
│   │   │   │   ├── lilypad
│   │   │   │   │   ├── LilyPadBOOT_168.hex
│   │   │   │   │   └── src
│   │   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   │   └── Makefile
│   │   │   │   ├── optiboot
│   │   │   │   │   ├── boot.h
│   │   │   │   │   ├── makeall
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── omake
│   │   │   │   │   ├── omake.bat
│   │   │   │   │   ├── optiboot_atmega168.hex
│   │   │   │   │   ├── optiboot_atmega168.lst
│   │   │   │   │   ├── optiboot_atmega328.hex
│   │   │   │   │   ├── optiboot_atmega328.lst
│   │   │   │   │   ├── optiboot_atmega328-Mini.hex
│   │   │   │   │   ├── optiboot_atmega8.hex
│   │   │   │   │   ├── optiboot_atmega8.lst
│   │   │   │   │   ├── optiboot.c
│   │   │   │   │   ├── pin_defs.h
│   │   │   │   │   ├── README.TXT
│   │   │   │   │   └── stk500.h
│   │   │   │   └── stk500v2
│   │   │   │   ├── avr_cpunames.h
│   │   │   │   ├── avrinterruptnames.h
│   │   │   │   ├── command.h
│   │   │   │   ├── License.txt
│   │   │   │   ├── Makefile
│   │   │   │   ├── Mega2560-prod-firmware-2011-06-29.hex
│   │   │   │   ├── stk500boot.c
│   │   │   │   ├── stk500boot.ppg
│   │   │   │   ├── stk500boot_v2_mega2560.hex
│   │   │   │   ├── STK500V2.pnproj
│   │   │   │   └── STK500V2.pnps
│   │   │   ├── cores
│   │   │   │   └── arduino
│   │   │   │   ├── abi.cpp
│   │   │   │   ├── Arduino.h
│   │   │   │   ├── binary.h
│   │   │   │   ├── CDC.cpp
│   │   │   │   ├── Client.h
│   │   │   │   ├── HardwareSerial0.cpp
│   │   │   │   ├── HardwareSerial1.cpp
│   │   │   │   ├── HardwareSerial2.cpp
│   │   │   │   ├── HardwareSerial3.cpp
│   │   │   │   ├── HardwareSerial.cpp
│   │   │   │   ├── HardwareSerial.h
│   │   │   │   ├── HardwareSerial_private.h
│   │   │   │   ├── HID.cpp
│   │   │   │   ├── hooks.c
│   │   │   │   ├── IPAddress.cpp
│   │   │   │   ├── IPAddress.h
│   │   │   │   ├── main.cpp
│   │   │   │   ├── new.cpp
│   │   │   │   ├── new.h
│   │   │   │   ├── Printable.h
│   │   │   │   ├── Print.cpp
│   │   │   │   ├── Print.h
│   │   │   │   ├── Server.h
│   │   │   │   ├── Stream.cpp
│   │   │   │   ├── Stream.h
│   │   │   │   ├── Tone.cpp
│   │   │   │   ├── Udp.h
│   │   │   │   ├── USBAPI.h
│   │   │   │   ├── USBCore.cpp
│   │   │   │   ├── USBCore.h
│   │   │   │   ├── USBDesc.h
│   │   │   │   ├── WCharacter.h
│   │   │   │   ├── WInterrupts.c
│   │   │   │   ├── wiring_analog.c
│   │   │   │   ├── wiring.c
│   │   │   │   ├── wiring_digital.c
│   │   │   │   ├── wiring_private.h
│   │   │   │   ├── wiring_pulse.c
│   │   │   │   ├── wiring_shift.c
│   │   │   │   ├── WMath.cpp
│   │   │   │   ├── WString.cpp
│   │   │   │   └── WString.h
│   │   │   ├── libraries
│   │   │   │   ├── EEPROM
│   │   │   │   │   ├── EEPROM.cpp
│   │   │   │   │   ├── EEPROM.h
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── eeprom_clear
│   │   │   │   │   │   │   └── eeprom_clear.ino
│   │   │   │   │   │   ├── eeprom_read
│   │   │   │   │   │   │   └── eeprom_read.ino
│   │   │   │   │   │   └── eeprom_write
│   │   │   │   │   │   └── eeprom_write.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   └── library.properties
│   │   │   │   ├── SoftwareSerial
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── SoftwareSerialExample
│   │   │   │   │   │   │   └── SoftwareSerialExample.ino
│   │   │   │   │   │   └── TwoPortReceive
│   │   │   │   │   │   └── TwoPortReceive.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── library.properties
│   │   │   │   │   ├── SoftwareSerial.cpp
│   │   │   │   │   └── SoftwareSerial.h
│   │   │   │   ├── SPI
│   │   │   │   │   ├── examples
│   │   │   │   │   │   ├── BarometricPressureSensor
│   │   │   │   │   │   │   └── BarometricPressureSensor.ino
│   │   │   │   │   │   └── DigitalPotControl
│   │   │   │   │   │   └── DigitalPotControl.ino
│   │   │   │   │   ├── keywords.txt
│   │   │   │   │   ├── library.properties
│   │   │   │   │   ├── SPI.cpp
│   │   │   │   │   └── SPI.h
│   │   │   │   └── Wire
│   │   │   │   ├── examples
│   │   │   │   │   ├── digital_potentiometer
│   │   │   │   │   │   └── digital_potentiometer.ino
│   │   │   │   │   ├── master_reader
│   │   │   │   │   │   └── master_reader.ino
│   │   │   │   │   ├── master_writer
│   │   │   │   │   │   └── master_writer.ino
│   │   │   │   │   ├── SFRRanger_reader
│   │   │   │   │   │   └── SFRRanger_reader.ino
│   │   │   │   │   ├── slave_receiver
│   │   │   │   │   │   └── slave_receiver.ino
│   │   │   │   │   └── slave_sender
│   │   │   │   │   └── slave_sender.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── library.properties
│   │   │   │   ├── utility
│   │   │   │   │   ├── twi.c
│   │   │   │   │   └── twi.h
│   │   │   │   ├── Wire.cpp
│   │   │   │   └── Wire.h
│   │   │   ├── platform.txt
│   │   │   ├── programmers.txt
│   │   │   └── variants
│   │   │   ├── leonardo
│   │   │   │   └── pins_arduino.h
│   │   │   ├── mega
│   │   │   │   └── pins_arduino.h
│   │   │   ├── micro
│   │   │   │   └── pins_arduino.h
│   │   │   └── standard
│   │   │   └── pins_arduino.h
│   │   ├── help.bat
│   │   ├── language
│   │   │   └── Nova
│   │   │   ├── en.js
│   │   │   ├── spa.js
│   │   │   ├── zh-hans.js
│   │   │   └── zh-hant.js
│   │   ├── media
│   │   │   └── nova
│   │   │   ├── Mixly4Nova.ico
│   │   │   ├── Nova_2LineFinder.jpg
│   │   │   ├── Nova_4ADButton.jpg
│   │   │   ├── Nova_4DigitDisplay.jpg
│   │   │   ├── Nova_BlueTooth.jpg
│   │   │   ├── Nova_Button.jpg
│   │   │   ├── Nova_Buzzer.jpg
│   │   │   ├── Nova_DHTxx.jpg
│   │   │   ├── Nova_IrRev.jpg
│   │   │   ├── Nova_led.jpg
│   │   │   ├── Nova_LightSensor.jpg
│   │   │   ├── Nova_LimitSwitch.jpg
│   │   │   ├── Nova_Motor.jpg
│   │   │   ├── Nova_RTC.jpg
│   │   │   ├── Nova_Servo.png
│   │   │   ├── Nova_Sound.jpg
│   │   │   ├── Nova_TiltSwitch.jpg
│   │   │   ├── Nova_Ultrasonic.jpg
│   │   │   └── starlab.bmp
│   │   ├── Nova
│   │   │   ├── examples
│   │   │   │   ├── Nova_4Button
│   │   │   │   │   └── Nova_4Button.ino
│   │   │   │   ├── Nova_4DigitDisplay_DisplayNumber
│   │   │   │   │   └── Nova_4DigitDisplay_DisplayNumber.ino
│   │   │   │   ├── Nova_4DigitDisplay_DisplayTime
│   │   │   │   │   └── Nova_4DigitDisplay_DisplayTime.ino
│   │   │   │   ├── Nova_Bluetooth
│   │   │   │   │   └── Nova_Bluetooth.ino
│   │   │   │   ├── Nova_Button
│   │   │   │   │   └── Nova_Button.ino
│   │   │   │   ├── Nova_Buzzer
│   │   │   │   │   └── Nova_Buzzer.ino
│   │   │   │   ├── Nova_DHTxx
│   │   │   │   │   └── Nova_DHTxx.ino
│   │   │   │   ├── Nova_IRReceiveByte
│   │   │   │   │   └── Nova_IRReceiveByte.ino
│   │   │   │   ├── Nova_LED
│   │   │   │   │   └── Nova_LED.ino
│   │   │   │   ├── Nova_Light
│   │   │   │   │   └── Nova_Light.ino
│   │   │   │   ├── Nova_LimitSwitch
│   │   │   │   │   └── Nova_LimitSwitch.ino
│   │   │   │   ├── Nova_LineFinder
│   │   │   │   │   └── Nova_LineFinder.ino
│   │   │   │   ├── Nova_Motor
│   │   │   │   │   └── Nova_Motor.ino
│   │   │   │   ├── Nova_RTC
│   │   │   │   │   └── Nova_RTC.ino
│   │   │   │   ├── Nova_Sound
│   │   │   │   │   └── Nova_Sound.ino
│   │   │   │   ├── Nova_TiltSwitch
│   │   │   │   │   └── Nova_TiltSwitch.ino
│   │   │   │   └── Nova_Ultrasonic
│   │   │   │   └── Nova_Ultrasonic.ino
│   │   │   ├── keywords.txt
│   │   │   ├── Nova.h
│   │   │   └── utility
│   │   │   ├── I2cMaster.cpp
│   │   │   ├── I2cMaster.h
│   │   │   ├── Nova_4ADButton.cpp
│   │   │   ├── Nova_4ADButton.h
│   │   │   ├── Nova_4DigitDisplay.cpp
│   │   │   ├── Nova_4DigitDisplay.h
│   │   │   ├── Nova_BlueTooth.cpp
│   │   │   ├── Nova_BlueTooth.h
│   │   │   ├── Nova_Button.cpp
│   │   │   ├── Nova_Button.h
│   │   │   ├── Nova_Buzzer.cpp
│   │   │   ├── Nova_Buzzer.h
│   │   │   ├── Nova_DHTxx.cpp
│   │   │   ├── Nova_DHTxx.h
│   │   │   ├── Nova_IRSendRev.cpp
│   │   │   ├── Nova_IRSendRev.h
│   │   │   ├── Nova_IRSendRevInt.h
│   │   │   ├── Nova_LED.cpp
│   │   │   ├── Nova_LED.h
│   │   │   ├── Nova_Light.cpp
│   │   │   ├── Nova_Light.h
│   │   │   ├── Nova_LimitSwitch.cpp
│   │   │   ├── Nova_LimitSwitch.h
│   │   │   ├── Nova_LineFinder.cpp
│   │   │   ├── Nova_LineFinder.h
│   │   │   ├── Nova_Motor.cpp
│   │   │   ├── Nova_Motor.h
│   │   │   ├── Nova_RTC.cpp
│   │   │   ├── Nova_RTC.h
│   │   │   ├── Nova_Sound.cpp
│   │   │   ├── Nova_Sound.h
│   │   │   ├── Nova_TiltSwitch.cpp
│   │   │   ├── Nova_TiltSwitch.h
│   │   │   ├── Nova_Ultrasonic.cpp
│   │   │   ├── Nova_Ultrasonic.h
│   │   │   ├── twi.c
│   │   │   ├── twi.h
│   │   │   ├── TwiMap.h
│   │   │   ├── Wire.cpp
│   │   │   └── Wire.h
│   │   ├── nova.xml
│   │   └── sample
│   │   └── Nova
│   │   ├── 4按键打印输出.xml
│   │   ├── LED灯闪烁.xml
│   │   ├── 倾斜开关打印输出.xml
│   │   ├── 光控小灯.xml
│   │   ├── 声音传感器打印输出.xml
│   │   ├── 按钮控制LED灯开关.xml
│   │   ├── 数码管显示字符.xml
│   │   ├── 数码管显示实时时钟.xml
│   │   ├── 数码管显示时间.xml
│   │   ├── 温湿度打印输出.xml
│   │   ├── 直流电机控制.xml
│   │   ├── 红外接收.xml
│   │   ├── 舵机控制.xml
│   │   ├── 蓝牙APP控制.xml
│   │   ├── 蜂鸣器播放音调.xml
│   │   ├── 设置LED亮度.xml
│   │   ├── 超声波测距距离打印输出.xml
│   │   ├── 限位开关打印输出.xml
│   │   └── 黑白线识别.xml
│   ├── README.md
│   ├── ruilong
│   │   ├── block
│   │   │   └── ruilong.js
│   │   ├── generator
│   │   │   └── ruilong.js
│   │   ├── language
│   │   │   └── ruilong
│   │   │   ├── en.js
│   │   │   ├── zh-hans.js
│   │   │   └── zh-hant.js
│   │   ├── media
│   │   │   └── ruilong
│   │   │   ├── button.png
│   │   │   ├── buzzer.png
│   │   │   ├── collision.png
│   │   │   ├── dht11.png
│   │   │   ├── knob.png
│   │   │   ├── lamp.png
│   │   │   ├── lcd.png
│   │   │   ├── light.png
│   │   │   ├── linefinder.png
│   │   │   ├── magnetic.png
│   │   │   ├── moisture.png
│   │   │   ├── obstacle.png
│   │   │   ├── relay.png
│   │   │   ├── resistor_scratch.png
│   │   │   ├── slider.png
│   │   │   ├── sound.png
│   │   │   ├── steam.png
│   │   │   ├── temp.png
│   │   │   ├── tilt.png
│   │   │   ├── touch.png
│   │   │   └── vibration.png
│   │   └── ruilong.xml
│   ├── seeedstudio
│   │   ├── block
│   │   │   └── seeed.js
│   │   ├── generator
│   │   │   └── seeed.js
│   │   ├── media
│   │   │   └── seeed
│   │   │   ├── seeed_btn.jpg
│   │   │   ├── seeed_buzzer.jpg
│   │   │   ├── seeed_lcd.png
│   │   │   ├── seeed_led.jpg
│   │   │   ├── seeed_light.png
│   │   │   ├── seeed_relay.jpg
│   │   │   ├── seeed_rotation.jpg
│   │   │   ├── seeed_servo.png
│   │   │   ├── seeed_sound.jpg
│   │   │   ├── seeed_temperature.png
│   │   │   ├── seeed_tilt.jpg
│   │   │   └── seeed_touch.png
│   │   └── seeedstudio.xml
│   └── xxx
│   ├── block
│   │   └── xxx.js
│   ├── companypin
│   │   └── xxx
│   │   └── pin.js
│   ├── generator
│   │   └── xxx.js
│   ├── language
│   │   └── xxx
│   │   ├── en.js
│   │   ├── spa.js
│   │   ├── zh-hans.js
│   │   └── zh-hant.js
│   └── xxx.xml
└── Mixly第三方公司扩展
└── Mixly_Company_Extend-master
├── dfrobot
│   ├── block
│   │   └── dfrobot.js
│   ├── dfrobot.xml
│   ├── generator
│   │   └── dfrobot.js
│   └── media
│   └── dfrobot
│   ├── df_accelerometer.png
│   ├── df_btn.png
│   ├── df_buzzer.png
│   ├── df_co.png
│   ├── df_flame.png
│   ├── df_grayscale.png
│   ├── df_joystick.png
│   ├── df_lcd.png
│   ├── df_led.png
│   ├── df_light.png
│   ├── df_magnetic.png
│   ├── df_moisture.png
│   ├── df_piezo_disk_virbration.png
│   ├── df_potentiometer.png
│   ├── df_pyroelectric_infrared.png
│   ├── df_relay.png
│   ├── df_rotation.png
│   ├── df_Sharp_GP2Y0A21.png
│   ├── df_sound.png
│   ├── df_temperature.png
│   ├── df_tilt.png
│   ├── df_touch.png
│   ├── df_vibration.png
│   ├── df_voltage.png
│   └── df_water.png
├── esp8266wifi
│   ├── block
│   │   └── esp8266wifi.js
│   ├── esp8266wifi.xml
│   ├── generator
│   │   └── esp8266wifi.js
│   └── language
│   └── esp8266wifi
│   ├── en.js
│   ├── zh-hans.js
│   └── zh-hant.js
├── Instructions-如何为Mixly写一个公司库.pdf
├── labplus_box
│   ├── block
│   │   └── sense.js
│   ├── firmware_online15.07.15
│   │   ├── Adafruit_GFX.cpp
│   │   ├── Adafruit_GFX.h
│   │   ├── Adafruit_LEDMatrix.cpp
│   │   ├── Adafruit_LEDMatrix.h
│   │   ├── BoardMega2560.cpp
│   │   ├── BoardMega2560.h
│   │   ├── BubbleSort.cpp
│   │   ├── BubbleSort.h
│   │   ├── Config.h
│   │   ├── DallasTemperature.cpp
│   │   ├── DallasTemperature.h
│   │   ├── DHT22.cpp
│   │   ├── DHT22.h
│   │   ├── EEPROM.cpp
│   │   ├── EEPROM.h
│   │   ├── example
│   │   │   ├── Adafrui_snake
│   │   │   │   └── Adafrui_snake.ino
│   │   │   ├── Adafruit_LEDMatrix
│   │   │   │   └── Adafruit_LEDMatrix.ino
│   │   │   ├── Button
│   │   │   │   └── Button.ino
│   │   │   ├── BuzzerTone
│   │   │   │   └── BuzzerTone.ino
│   │   │   ├── dht22
│   │   │   │   └── dht22.ino
│   │   │   ├── digital
│   │   │   │   ├── DigitalLed
│   │   │   │   │   └── DigitalLed.ino
│   │   │   │   └── digitaltest
│   │   │   │   └── digitaltest.ino
│   │   │   ├── DS18B20test
│   │   │   │   └── DS18B20test.ino
│   │   │   ├── examples
│   │   │   │   ├── examples.ino
│   │   │   │   └── 简易操作说明.txt
│   │   │   ├── FirmWare
│   │   │   │   └── FirmWare.ino
│   │   │   ├── FirmWare_noWatchDog
│   │   │   │   └── FirmWare_noWatchDog.ino
│   │   │   ├── FirmWaretest
│   │   │   │   └── FirmWaretest.ino
│   │   │   ├── humanInfrared
│   │   │   │   └── humanInfrared.ino
│   │   │   ├── Humidity
│   │   │   │   └── Humidity.ino
│   │   │   ├── infraredTest
│   │   │   │   └── infraredTest.ino
│   │   │   ├── LED_matrix
│   │   │   │   └── LED_matrix.ino
│   │   │   ├── lightSensorTest
│   │   │   │   └── lightSensorTest.ino
│   │   │   ├── Microphone
│   │   │   │   └── MICval
│   │   │   │   └── MICval.ino
│   │   │   ├── Motor
│   │   │   │   └── Motor.ino
│   │   │   ├── RGBled
│   │   │   │   └── RGBled.ino
│   │   │   ├── servo
│   │   │   │   └── servo.ino
│   │   │   ├── sliding_potentiometer
│   │   │   │   ├── LED_Control
│   │   │   │   │   └── LED_Control.ino
│   │   │   │   └── PotGetVal
│   │   │   │   └── PotGetVal.ino
│   │   │   ├── trafficLed
│   │   │   │   └── trafficLed.ino
│   │   │   ├── Ultrasoni
│   │   │   │   └── Ultrasoni.ino
│   │   │   └── Weight
│   │   │   ├── GetParameter
│   │   │   │   └── GetParameter.ino
│   │   │   └── GetParameter1
│   │   │   └── GetParameter1.ino
│   │   ├── glcdfont.c
│   │   ├── Hard.h
│   │   ├── HumidityDHT11.cpp
│   │   ├── HumidityDHT11.h
│   │   ├── HX711.cpp
│   │   ├── HX711.h
│   │   ├── IRremote.cpp
│   │   ├── IRremote.h
│   │   ├── IRremoteInt.h
│   │   ├── IRremoteTools.cpp
│   │   ├── IRremoteTools.h
│   │   ├── LedControl.cpp
│   │   ├── LedControl.h
│   │   ├── LightResistance.cpp
│   │   ├── LightResistance.h
│   │   ├── Loudness.cpp
│   │   ├── Loudness.h
│   │   ├── MBUltrasonic.cpp.bak
│   │   ├── MBUltrasonic.h.bak
│   │   ├── MotorTB661fng.cpp
│   │   ├── MotorTB661fng.h
│   │   ├── MyServo.cpp
│   │   ├── MyServo.h
│   │   ├── OneWire.cpp
│   │   ├── OneWire.h
│   │   ├── Potentionval.cpp
│   │   ├── Potentionval.h
│   │   ├── ProcessData.cpp.bak
│   │   ├── ProcessData.h.bak
│   │   ├── readme.txt
│   │   ├── RGBLed.cpp
│   │   ├── RGBLed.h
│   │   ├── TemperatureNTC.cpp
│   │   ├── TemperatureNTC.h
│   │   ├── Timer2.cpp
│   │   ├── Timer2.h
│   │   ├── TM1637.cpp
│   │   ├── TM1637.h
│   │   ├── TypeDef.h
│   │   ├── Ultrasonic.cpp
│   │   └── Ultrasonic.h
│   ├── generator
│   │   └── sense.js
│   └── 盛思盒子.xml
├── labplus_robot
│   ├── block
│   │   └── labplusrobot.js
│   ├── generator
│   │   └── labplusrobot.js
│   ├── labRobot_firmware_Ver1.1
│   │   ├── Adafruit_GFX.cpp
│   │   ├── Adafruit_GFX.h
│   │   ├── Adafruit_LEDBackpack.cpp
│   │   ├── Adafruit_LEDBackpack.h
│   │   ├── Adafruit_NeoPixel.cpp
│   │   ├── Adafruit_NeoPixel.h
│   │   ├── audio_play.cpp
│   │   ├── audio_play.h
│   │   ├── EEPROM.cpp
│   │   ├── EEPROM.h
│   │   ├── FlexiTimer2.cpp
│   │   ├── FlexiTimer2.h
│   │   ├── glcdfont.c
│   │   ├── GroveColorSensor.cpp
│   │   ├── GroveColorSensor.h
│   │   ├── intelligent_car.h
│   │   ├── labRobot_API.cpp
│   │   ├── labRobot_API.h
│   │   ├── labRobot_IO_Def.h
│   │   ├── ld3320.cpp
│   │   ├── ld3320.h
│   │   ├── led8.c
│   │   ├── led8.h
│   │   ├── MBUltrasonic.cpp
│   │   ├── MBUltrasonic.h
│   │   ├── Registers.h
│   │   ├── step_motor.cpp
│   │   └── step_motor.h
│   └── 盛思机器人.xml
├── lubot
│   ├── block
│   │   └── luxerobot.js
│   ├── companypin
│   │   └── lubot
│   │   └── pin.js
│   ├── generator
│   │   └── luxerobot.js
│   ├── hardware
│   │   └── lubot
│   │   └── avr
│   │   ├── boards.txt
│   │   ├── bootloaders
│   │   │   ├── atmega
│   │   │   │   ├── ATmegaBOOT_168_atmega1280.hex
│   │   │   │   ├── ATmegaBOOT_168_atmega328.hex
│   │   │   │   ├── ATmegaBOOT_168_atmega328_pro_8MHz.hex
│   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   ├── ATmegaBOOT_168_diecimila.hex
│   │   │   │   ├── ATmegaBOOT_168_ng.hex
│   │   │   │   ├── ATmegaBOOT_168_pro_8MHz.hex
│   │   │   │   └── Makefile
│   │   │   ├── atmega8
│   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   ├── ATmegaBOOT.hex
│   │   │   │   ├── ATmegaBOOT-prod-firmware-2009-11-07.hex
│   │   │   │   ├── ATmegaBOOT.txt
│   │   │   │   └── Makefile
│   │   │   ├── bt
│   │   │   │   ├── ATmegaBOOT_168_atmega328_bt.hex
│   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   ├── ATmegaBOOT_168.hex
│   │   │   │   └── Makefile
│   │   │   ├── caterina
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina-Esplora.hex
│   │   │   │   ├── Caterina-Esplora.txt
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Caterina-LeonardoEthernet.hex
│   │   │   │   ├── Caterina-Leonardo.hex
│   │   │   │   ├── Caterina-Leonardo.txt
│   │   │   │   ├── Caterina-LininoOne.hex
│   │   │   │   ├── Caterina-Micro.hex
│   │   │   │   ├── Caterina-Micro.txt
│   │   │   │   ├── Caterina-Yun.hex
│   │   │   │   ├── Caterina-YunMini.hex
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── Esplora-prod-firmware-2012-12-10.hex
│   │   │   │   ├── Esplora-prod-firmware-2012-12-10.txt
│   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.hex
│   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.txt
│   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.hex
│   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.txt
│   │   │   │   ├── Makefile
│   │   │   │   ├── Micro-prod-firmware-2012-11-23.hex
│   │   │   │   ├── Micro-prod-firmware-2012-11-23.txt
│   │   │   │   ├── Micro-prod-firmware-2012-12-10.hex
│   │   │   │   └── Micro-prod-firmware-2012-12-10.txt
│   │   │   ├── caterina-Arduino_Robot
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Caterina-Robot-Control.hex
│   │   │   │   ├── Caterina-Robot-Motor.hex
│   │   │   │   ├── Caterina-Robot.txt
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── Makefile
│   │   │   │   └── README.md
│   │   │   ├── caterina-LilyPadUSB
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Caterina-LilyPadUSB.hex
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── Makefile
│   │   │   │   └── Readme.txt
│   │   │   ├── lilypad
│   │   │   │   ├── LilyPadBOOT_168.hex
│   │   │   │   └── src
│   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   └── Makefile
│   │   │   ├── optiboot
│   │   │   │   ├── boot.h
│   │   │   │   ├── makeall
│   │   │   │   ├── Makefile
│   │   │   │   ├── omake
│   │   │   │   ├── omake.bat
│   │   │   │   ├── optiboot_atmega168.hex
│   │   │   │   ├── optiboot_atmega168.lst
│   │   │   │   ├── optiboot_atmega328.hex
│   │   │   │   ├── optiboot_atmega328.lst
│   │   │   │   ├── optiboot_atmega328-Mini.hex
│   │   │   │   ├── optiboot_atmega8.hex
│   │   │   │   ├── optiboot_atmega8.lst
│   │   │   │   ├── optiboot.c
│   │   │   │   ├── pin_defs.h
│   │   │   │   ├── README.TXT
│   │   │   │   └── stk500.h
│   │   │   └── stk500v2
│   │   │   ├── avr_cpunames.h
│   │   │   ├── avrinterruptnames.h
│   │   │   ├── command.h
│   │   │   ├── License.txt
│   │   │   ├── Makefile
│   │   │   ├── Mega2560-prod-firmware-2011-06-29.hex
│   │   │   ├── stk500boot.c
│   │   │   ├── stk500boot.ppg
│   │   │   ├── stk500boot_v2_mega2560.hex
│   │   │   ├── STK500V2.pnproj
│   │   │   └── STK500V2.pnps
│   │   ├── cores
│   │   │   └── arduino
│   │   │   ├── abi.cpp
│   │   │   ├── Arduino.h
│   │   │   ├── binary.h
│   │   │   ├── CDC.cpp
│   │   │   ├── Client.h
│   │   │   ├── HardwareSerial0.cpp
│   │   │   ├── HardwareSerial1.cpp
│   │   │   ├── HardwareSerial2.cpp
│   │   │   ├── HardwareSerial3.cpp
│   │   │   ├── HardwareSerial.cpp
│   │   │   ├── HardwareSerial.h
│   │   │   ├── HardwareSerial_private.h
│   │   │   ├── HID.cpp
│   │   │   ├── hooks.c
│   │   │   ├── IPAddress.cpp
│   │   │   ├── IPAddress.h
│   │   │   ├── KiBot.cpp
│   │   │   ├── KiBot.h
│   │   │   ├── main.cpp
│   │   │   ├── new.cpp
│   │   │   ├── new.h
│   │   │   ├── Printable.h
│   │   │   ├── Print.cpp
│   │   │   ├── Print.h
│   │   │   ├── Server.h
│   │   │   ├── Stream.cpp
│   │   │   ├── Stream.h
│   │   │   ├── Tone.cpp
│   │   │   ├── Udp.h
│   │   │   ├── USBAPI.h
│   │   │   ├── USBCore.cpp
│   │   │   ├── USBCore.h
│   │   │   ├── USBDesc.h
│   │   │   ├── WCharacter.h
│   │   │   ├── WInterrupts.c
│   │   │   ├── wiring_analog.c
│   │   │   ├── wiring.c
│   │   │   ├── wiring_digital.c
│   │   │   ├── wiring_private.h
│   │   │   ├── wiring_pulse.c
│   │   │   ├── wiring_shift.c
│   │   │   ├── WMath.cpp
│   │   │   ├── WString.cpp
│   │   │   └── WString.h
│   │   ├── firmwares
│   │   │   ├── arduinoISP
│   │   │   │   └── readme.txt
│   │   │   ├── atmegaxxu2
│   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   ├── Arduino-srl-combined_MEGA2560ADK.hex
│   │   │   │   ├── Arduino-srl-combined_MEGA2560.hex
│   │   │   │   ├── Arduino-srl-combined_UNO.hex
│   │   │   │   ├── arduino-usbdfu
│   │   │   │   │   ├── Arduino-usbdfu.c
│   │   │   │   │   ├── Arduino-usbdfu.h
│   │   │   │   │   ├── Board
│   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── makefile
│   │   │   │   │   └── readme.txt
│   │   │   │   ├── arduino-usbserial
│   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   │   ├── Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   │   ├── Arduino-usbserial.c
│   │   │   │   │   ├── Arduino-usbserial.h
│   │   │   │   │   ├── Arduino-usbserial-mega.hex
│   │   │   │   │   ├── Arduino-usbserial-uno.hex
│   │   │   │   │   ├── Board
│   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Lib
│   │   │   │   │   │   └── LightweightRingBuff.h
│   │   │   │   │   ├── makefile
│   │   │   │   │   └── readme.txt
│   │   │   │   ├── MEGA-dfu_and_usbserial_combined.hex
│   │   │   │   ├── README.txt
│   │   │   │   └── UNO-dfu_and_usbserial_combined.hex
│   │   │   └── wifishield
│   │   │   ├── binary
│   │   │   │   ├── wifi_dnld_2_1.elf
│   │   │   │   ├── wifi_dnld.elf
│   │   │   │   ├── wifi_dnld.hex
│   │   │   │   ├── wifiHD_2_1.elf
│   │   │   │   ├── wifiHD.elf
│   │   │   │   └── wifiHD.hex
│   │   │   ├── scripts
│   │   │   │   ├── ArduinoWifiShield_upgrade_mac.sh
│   │   │   │   └── ArduinoWifiShield_upgrade.sh
│   │   │   ├── wifi_dnld
│   │   │   │   ├── Release
│   │   │   │   │   └── wifi_dnld.elf
│   │   │   │   ├── src
│   │   │   │   │   ├── clocks.c
│   │   │   │   │   ├── clocks.h
│   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   └── conf_at45dbx.h
│   │   │   │   │   ├── Doc
│   │   │   │   │   │   ├── gettingstarted.pdf
│   │   │   │   │   │   └── SPB104 product brief.pdf
│   │   │   │   │   ├── flash_fw.c
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── nor_flash.c
│   │   │   │   │   ├── nor_flash.h
│   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   ├── board.h.ori
│   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   └── GCC
│   │   │   │   │   │   └── crt0.x
│   │   │   │   │   ├── startup.c
│   │   │   │   │   ├── startup.h
│   │   │   │   │   └── wl_fw.h
│   │   │   │   └── wifi_dnld.cproj
│   │   │   ├── wifiHD
│   │   │   │   ├── Release
│   │   │   │   │   ├── wifiHD.elf
│   │   │   │   │   └── wifiHD.hex
│   │   │   │   ├── src
│   │   │   │   │   ├── ard_spi.c
│   │   │   │   │   ├── ard_spi.h
│   │   │   │   │   ├── ard_tcp.c
│   │   │   │   │   ├── ard_tcp.h
│   │   │   │   │   ├── ard_utils.c
│   │   │   │   │   ├── ard_utils.h
│   │   │   │   │   ├── avr32_spi.c
│   │   │   │   │   ├── board_init.c
│   │   │   │   │   ├── board_init.h
│   │   │   │   │   ├── cmd_wl.c
│   │   │   │   │   ├── cmd_wl.h
│   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   ├── conf_at45dbx.h
│   │   │   │   │   │   ├── conf_ebi.h
│   │   │   │   │   │   └── conf_sd_mmc_spi.h
│   │   │   │   │   ├── console.c
│   │   │   │   │   ├── console.h
│   │   │   │   │   ├── debug.h
│   │   │   │   │   ├── fw_download_extflash.c
│   │   │   │   │   ├── fw_download.h
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   ├── lwip_setup.c
│   │   │   │   │   ├── lwip_setup.h
│   │   │   │   │   ├── main.c
│   │   │   │   │   ├── nvram.c
│   │   │   │   │   ├── nvram.h
│   │   │   │   │   ├── owl_os.c
│   │   │   │   │   ├── ping.c
│   │   │   │   │   ├── ping.h
│   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   ├── board.h.my
│   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   ├── MEMORY
│   │   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   │   └── WIFI
│   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   ├── v2.7.0
│   │   │   │   │   │   │   │   ├── revision.txt
│   │   │   │   │   │   │   │   ├── UCR1
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   │   └── lib_ucr1_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   │   └── UCR2
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   ├── lib_ucr2_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   ├── lib_ucr2_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   └── lib_ucr2_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   ├── wlap_api.h
│   │   │   │   │   │   │   ├── wl_api.h
│   │   │   │   │   │   │   ├── wl_fw.h
│   │   │   │   │   │   │   ├── wl_os.h
│   │   │   │   │   │   │   ├── wl_sdio.h
│   │   │   │   │   │   │   └── wl_spi.h
│   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   ├── CPU
│   │   │   │   │   │   │   │   └── CYCLE_COUNTER
│   │   │   │   │   │   │   │   └── cycle_counter.h
│   │   │   │   │   │   │   ├── EBI
│   │   │   │   │   │   │   │   └── SMC
│   │   │   │   │   │   │   │   ├── smc.c
│   │   │   │   │   │   │   │   └── smc.h
│   │   │   │   │   │   │   ├── EIC
│   │   │   │   │   │   │   │   ├── eic.c
│   │   │   │   │   │   │   │   └── eic.h
│   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   ├── PDCA
│   │   │   │   │   │   │   │   ├── pdca.c
│   │   │   │   │   │   │   │   └── pdca.h
│   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   ├── RTC
│   │   │   │   │   │   │   │   ├── rtc.c
│   │   │   │   │   │   │   │   └── rtc.h
│   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   ├── TC
│   │   │   │   │   │   │   │   ├── tc.c
│   │   │   │   │   │   │   │   └── tc.h
│   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   ├── DELAY
│   │   │   │   │   │   │   │   ├── delay.c
│   │   │   │   │   │   │   │   └── delay.h
│   │   │   │   │   │   │   ├── LWIP
│   │   │   │   │   │   │   │   ├── lwip-1.3.2
│   │   │   │   │   │   │   │   │   └── src
│   │   │   │   │   │   │   │   │   ├── core
│   │   │   │   │   │   │   │   │   │   ├── dhcp.c
│   │   │   │   │   │   │   │   │   │   ├── dns.c
│   │   │   │   │   │   │   │   │   │   ├── init.c
│   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   ├── autoip.c
│   │   │   │   │   │   │   │   │   │   │   ├── icmp.c
│   │   │   │   │   │   │   │   │   │   │   ├── igmp.c
│   │   │   │   │   │   │   │   │   │   │   ├── inet.c
│   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.c
│   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.c
│   │   │   │   │   │   │   │   │   │   │   ├── ip.c
│   │   │   │   │   │   │   │   │   │   │   └── ip_frag.c
│   │   │   │   │   │   │   │   │   │   ├── mem.c
│   │   │   │   │   │   │   │   │   │   ├── memp.c
│   │   │   │   │   │   │   │   │   │   ├── netif.c
│   │   │   │   │   │   │   │   │   │   ├── pbuf.c
│   │   │   │   │   │   │   │   │   │   ├── raw.c
│   │   │   │   │   │   │   │   │   │   ├── stats.c
│   │   │   │   │   │   │   │   │   │   ├── tcp.c
│   │   │   │   │   │   │   │   │   │   ├── tcp_in.c
│   │   │   │   │   │   │   │   │   │   ├── tcp_out.c
│   │   │   │   │   │   │   │   │   │   └── udp.c
│   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   └── lwip
│   │   │   │   │   │   │   │   │   │   │   ├── autoip.h
│   │   │   │   │   │   │   │   │   │   │   ├── icmp.h
│   │   │   │   │   │   │   │   │   │   │   ├── igmp.h
│   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.h
│   │   │   │   │   │   │   │   │   │   │   ├── inet.h
│   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.h
│   │   │   │   │   │   │   │   │   │   │   ├── ip_frag.h
│   │   │   │   │   │   │   │   │   │   │   └── ip.h
│   │   │   │   │   │   │   │   │   │   ├── lwip
│   │   │   │   │   │   │   │   │   │   │   ├── api.h
│   │   │   │   │   │   │   │   │   │   │   ├── api_msg.h
│   │   │   │   │   │   │   │   │   │   │   ├── arch.h
│   │   │   │   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   │   │   │   ├── def.h
│   │   │   │   │   │   │   │   │   │   │   ├── dhcp.h
│   │   │   │   │   │   │   │   │   │   │   ├── dns.h
│   │   │   │   │   │   │   │   │   │   │   ├── err.h
│   │   │   │   │   │   │   │   │   │   │   ├── init.h
│   │   │   │   │   │   │   │   │   │   │   ├── mem.h
│   │   │   │   │   │   │   │   │   │   │   ├── memp.h
│   │   │   │   │   │   │   │   │   │   │   ├── memp_std.h
│   │   │   │   │   │   │   │   │   │   │   ├── netbuf.h
│   │   │   │   │   │   │   │   │   │   │   ├── netdb.h
│   │   │   │   │   │   │   │   │   │   │   ├── netifapi.h
│   │   │   │   │   │   │   │   │   │   │   ├── netif.h
│   │   │   │   │   │   │   │   │   │   │   ├── opt.h
│   │   │   │   │   │   │   │   │   │   │   ├── pbuf.h
│   │   │   │   │   │   │   │   │   │   │   ├── raw.h
│   │   │   │   │   │   │   │   │   │   │   ├── sio.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp_asn1.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp_msg.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp_structs.h
│   │   │   │   │   │   │   │   │   │   │   ├── sockets.h
│   │   │   │   │   │   │   │   │   │   │   ├── stats.h
│   │   │   │   │   │   │   │   │   │   │   ├── sys.h
│   │   │   │   │   │   │   │   │   │   │   ├── tcp.h
│   │   │   │   │   │   │   │   │   │   │   ├── tcpip.h
│   │   │   │   │   │   │   │   │   │   │   └── udp.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   ├── etharp.h
│   │   │   │   │   │   │   │   │   │   ├── loopif.h
│   │   │   │   │   │   │   │   │   │   ├── ppp_oe.h
│   │   │   │   │   │   │   │   │   │   └── slipif.h
│   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   ├── etharp.c
│   │   │   │   │   │   │   │   │   └── loopif.c
│   │   │   │   │   │   │   │   └── lwip-port-1.3.2
│   │   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   │   ├── if
│   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   ├── arch
│   │   │   │   │   │   │   │   │   │   │   ├── cc.h
│   │   │   │   │   │   │   │   │   │   │   └── perf.h
│   │   │   │   │   │   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   └── wlif.h
│   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   └── wlif.c
│   │   │   │   │   │   │   │   └── readme.txt
│   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   └── GCC
│   │   │   │   │   │   └── crt0.x
│   │   │   │   │   ├── timer.c
│   │   │   │   │   ├── timer.h
│   │   │   │   │   ├── top_defs.h
│   │   │   │   │   ├── trace.h
│   │   │   │   │   ├── util.c
│   │   │   │   │   ├── util.h
│   │   │   │   │   ├── wifi_spi.h
│   │   │   │   │   ├── wl_cm.c
│   │   │   │   │   ├── wl_cm.h
│   │   │   │   │   └── wl_definitions.h
│   │   │   │   └── wifiHD.cproj
│   │   │   └── wifishield.atsln
│   │   ├── libraries
│   │   │   ├── EEPROM
│   │   │   │   ├── EEPROM.cpp
│   │   │   │   ├── EEPROM.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── eeprom_clear
│   │   │   │   │   │   └── eeprom_clear.ino
│   │   │   │   │   ├── eeprom_read
│   │   │   │   │   │   └── eeprom_read.ino
│   │   │   │   │   └── eeprom_write
│   │   │   │   │   └── eeprom_write.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   └── library.properties
│   │   │   ├── SoftwareSerial
│   │   │   │   ├── examples
│   │   │   │   │   ├── SoftwareSerialExample
│   │   │   │   │   │   └── SoftwareSerialExample.ino
│   │   │   │   │   └── TwoPortReceive
│   │   │   │   │   └── TwoPortReceive.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── library.properties
│   │   │   │   ├── SoftwareSerial.cpp
│   │   │   │   └── SoftwareSerial.h
│   │   │   ├── SPI
│   │   │   │   ├── examples
│   │   │   │   │   ├── BarometricPressureSensor
│   │   │   │   │   │   └── BarometricPressureSensor.ino
│   │   │   │   │   └── DigitalPotControl
│   │   │   │   │   └── DigitalPotControl.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── library.properties
│   │   │   │   ├── SPI.cpp
│   │   │   │   └── SPI.h
│   │   │   └── Wire
│   │   │   ├── examples
│   │   │   │   ├── digital_potentiometer
│   │   │   │   │   └── digital_potentiometer.ino
│   │   │   │   ├── master_reader
│   │   │   │   │   └── master_reader.ino
│   │   │   │   ├── master_writer
│   │   │   │   │   └── master_writer.ino
│   │   │   │   ├── SFRRanger_reader
│   │   │   │   │   └── SFRRanger_reader.ino
│   │   │   │   ├── slave_receiver
│   │   │   │   │   └── slave_receiver.ino
│   │   │   │   └── slave_sender
│   │   │   │   └── slave_sender.ino
│   │   │   ├── keywords.txt
│   │   │   ├── library.properties
│   │   │   ├── utility
│   │   │   │   ├── twi.c
│   │   │   │   └── twi.h
│   │   │   ├── Wire.cpp
│   │   │   └── Wire.h
│   │   ├── platform.txt
│   │   ├── programmers.txt
│   │   └── variants
│   │   └── lubotmk
│   │   └── pins_arduino.h
│   └── lubot.xml
├── makeblock
│   ├── block
│   │   └── makeblock.js
│   ├── generator
│   │   └── makeblock.js
│   ├── makeblock
│   │   ├── examples
│   │   │   ├── BaseBoardBuzzerTest
│   │   │   │   └── BaseBoardBuzzerTest.ino
│   │   │   ├── Makeblock_Robot_Starter_Kit
│   │   │   │   ├── DualMode_Starter
│   │   │   │   │   └── DualMode_Starter.ino
│   │   │   │   ├── IR_Control
│   │   │   │   │   └── IR_Control.ino
│   │   │   │   └── Ultrasonic_car
│   │   │   │   └── Ultrasonic_car.ino
│   │   │   ├── Me_4Button
│   │   │   │   └── Me4ButtonTest
│   │   │   │   └── Me4ButtonTest.ino
│   │   │   ├── Me_7SegmentDisplay
│   │   │   │   ├── NumberDisplay
│   │   │   │   │   └── NumberDisplay.ino
│   │   │   │   ├── NumberFlow
│   │   │   │   │   └── NumberFlow.ino
│   │   │   │   └── TimeDisplay
│   │   │   │   └── TimeDisplay.ino
│   │   │   ├── Me_Bluetooth
│   │   │   │   └── TestSlaveBluetoothBySoftSerial
│   │   │   │   └── TestSlaveBluetoothBySoftSerial.ino
│   │   │   ├── Me_EncoderDriver
│   │   │   │   └── EncoderMotorTest
│   │   │   │   └── EncoderMotorTest.ino
│   │   │   ├── Me_Gyro
│   │   │   │   └── GyroRotation
│   │   │   │   └── GyroRotation.ino
│   │   │   ├── Me_InfraredReceiver
│   │   │   │   ├── new IR remote controller
│   │   │   │   │   └── TestInfraredReceiver
│   │   │   │   │   └── TestInfraredReceiver.ino
│   │   │   │   └── old IR remote controller
│   │   │   │   └── TestInfraredReceiver
│   │   │   │   └── TestInfraredReceiver.ino
│   │   │   ├── Me_Joystick
│   │   │   │   └── MeJoystickTest
│   │   │   │   └── MeJoystickTest.ino
│   │   │   ├── Me_LightSensor
│   │   │   │   ├── MeLightSensorTest
│   │   │   │   │   └── MeLightSensorTest.ino
│   │   │   │   └── MeLightSensorTestWithLight
│   │   │   │   └── MeLightSensorTestWithLight.ino
│   │   │   ├── Me_LimitSwitch
│   │   │   │   ├── TestLimitSwitch
│   │   │   │   │   └── TestLimitSwitch.ino
│   │   │   │   └── TestMicroSwitch
│   │   │   │   └── TestMicroSwitch.ino
│   │   │   ├── Me_LineFollower
│   │   │   │   └── TestLineFollower
│   │   │   │   └── TestLineFollower.ino
│   │   │   ├── Me_MotorDriver
│   │   │   │   └── TestDCMotorDriver
│   │   │   │   └── TestDCMotorDriver.ino
│   │   │   ├── Me_PIRMotionSensor
│   │   │   │   └── Test_PIRMotionSensor
│   │   │   │   └── Test_PIRMotionSensor.ino
│   │   │   ├── Me_Potentiometer
│   │   │   │   └── TestPotentiometer
│   │   │   │   └── TestPotentiometer.ino
│   │   │   ├── Me_RGBLed
│   │   │   │   ├── ColorLoop
│   │   │   │   │   └── ColorLoop.ino
│   │   │   │   ├── Indicators
│   │   │   │   │   └── Indicators.ino
│   │   │   │   └── WhiteBreathLight
│   │   │   │   └── WhiteBreathLight.ino
│   │   │   ├── Me_RJ25Adapter
│   │   │   │   └── TestRJ25Adapter
│   │   │   │   └── TestRJ25Adapter.ino
│   │   │   ├── Me_Servo
│   │   │   │   ├── Knob
│   │   │   │   │   └── Knob.ino
│   │   │   │   └── TestServo
│   │   │   │   └── TestServo.ino
│   │   │   ├── Me_ServoDriver
│   │   │   │   └── TestServoDriver1
│   │   │   │   └── TestServoDriver1.ino
│   │   │   ├── Me_Shutter
│   │   │   │   └── MeShutterTest
│   │   │   │   └── MeShutterTest.ino
│   │   │   ├── Me_SoundSensor
│   │   │   │   └── TestSoundSensor
│   │   │   │   └── TestSoundSensor.ino
│   │   │   ├── Me_StepperMotor
│   │   │   │   ├── SerialControlStepper
│   │   │   │   │   └── SerialControlStepper.ino
│   │   │   │   └── TestStepperDriver
│   │   │   │   └── TestStepperDriver.ino
│   │   │   ├── Me_Temperature
│   │   │   │   └── TestTemperature
│   │   │   │   └── TestTemperature.ino
│   │   │   ├── Me_UltrasonicSensor
│   │   │   │   └── TestUltrasonicSensor
│   │   │   │   └── TestUltrasonicSensor.ino
│   │   │   └── Me_USBHost
│   │   │   └── TestUSBHsot
│   │   │   └── TestUSBHsot.ino
│   │   ├── keywords.txt
│   │   ├── Makeblock.cpp
│   │   ├── Makeblock.h
│   │   └── README.md
│   ├── makeblock.xml
│   └── media
│   └── makeblock
│   ├── mb_bluetooth.png
│   ├── mb_display.png
│   ├── mb_joystick.png
│   ├── mb_light_grayscale.png
│   ├── mb_motor.png
│   ├── mb_pir_motion.png
│   ├── mb_potentiometer.png
│   ├── mb_servo.png
│   ├── mb_sound.png
│   ├── mb_temperature.png
│   └── mb_ultrasonic.png
├── mbot
│   ├── block
│   │   └── mbot.js
│   ├── generator
│   │   └── mbot.js
│   ├── mbot
│   │   ├── mBot.cpp
│   │   ├── mBot.h
│   │   ├── Me1Wire.cpp
│   │   ├── Me1Wire.h
│   │   ├── Me7SegmentDisplay.cpp
│   │   ├── Me7SegmentDisplay.h
│   │   ├── MeBuzzer.cpp
│   │   ├── MeBuzzer.h
│   │   ├── MeDCMotor.cpp
│   │   ├── MeDCMotor.h
│   │   ├── MeInfraredReceiver.cpp
│   │   ├── MeInfraredReceiver.h
│   │   ├── MeIR.cpp
│   │   ├── MeIR.h
│   │   ├── MeLEDMatrix.cpp
│   │   ├── MeLEDMatrixData.cpp
│   │   ├── MeLEDMatrixData.h
│   │   ├── MeLEDMatrix.h
│   │   ├── MeOneWire.cpp
│   │   ├── MeOneWire.h
│   │   ├── MePort.cpp
│   │   ├── MePort.h
│   │   ├── MeRGBLed.cpp
│   │   ├── MeRGBLed.h
│   │   ├── MeTemperature.cpp
│   │   ├── MeTemperature.h
│   │   ├── MeUltrasonic.cpp
│   │   └── MeUltrasonic.h
│   └── mbot.xml
├── microduino
│   ├── block
│   │   └── microduinoBlock.js
│   ├── companypin
│   │   └── microduino
│   │   └── pin.js
│   ├── generator
│   │   └── microduinoCode.js
│   ├── hardware
│   │   └── Microduino
│   │   └── avr
│   │   ├── boards.txt
│   │   ├── bootloaders
│   │   │   ├── atmega
│   │   │   │   ├── ATmegaBOOT_atmega128rfa1.elf
│   │   │   │   ├── ATmegaBOOT_atmega128rfa1.hex
│   │   │   │   └── ATmegaBOOT.c
│   │   │   ├── caterina
│   │   │   │   ├── __avr_gdbinit
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina.eep
│   │   │   │   ├── Caterina.elf
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Caterina.hex
│   │   │   │   ├── Caterina.lss
│   │   │   │   ├── Caterina.lst
│   │   │   │   ├── Caterina.map
│   │   │   │   ├── Caterina.o
│   │   │   │   ├── Caterina.rar
│   │   │   │   ├── Caterina.sym
│   │   │   │   ├── Caterina_TTL.hex
│   │   │   │   ├── Caterina_TTL.rar
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── Descriptors.lst
│   │   │   │   ├── Descriptors.o
│   │   │   │   ├── makeall
│   │   │   │   └── Makefile
│   │   │   └── optiboot
│   │   │   ├── boot.h
│   │   │   ├── makeall
│   │   │   ├── Makefile
│   │   │   ├── omake
│   │   │   ├── omake.bat
│   │   │   ├── optiboot_atmega1284p-u1.hex
│   │   │   ├── optiboot.c
│   │   │   ├── optiboot_micro_1284_16m.hex
│   │   │   ├── optiboot_micro_1284_16m.lst
│   │   │   ├── optiboot_micro_1284_8m.hex
│   │   │   ├── optiboot_micro_1284_8m.lst
│   │   │   ├── optiboot_micro_168pa_16m.hex
│   │   │   ├── optiboot_micro_168pa_16m.lst
│   │   │   ├── optiboot_micro_168pa_8m.hex
│   │   │   ├── optiboot_micro_168pa_8m.lst
│   │   │   ├── optiboot_micro_328p_16m.hex
│   │   │   ├── optiboot_micro_328p_16m.lst
│   │   │   ├── optiboot_micro_328p_8m.hex
│   │   │   ├── optiboot_micro_328p_8m.lst
│   │   │   ├── optiboot_micro_644pa_16m.hex
│   │   │   ├── optiboot_micro_644pa_16m.lst
│   │   │   ├── optiboot_micro_644pa_8m.hex
│   │   │   ├── optiboot_micro_644pa_8m.lst
│   │   │   ├── pin_defs.h
│   │   │   ├── README.TXT
│   │   │   └── stk500.h
│   │   ├── cores
│   │   │   └── arduino
│   │   │   ├── abi.cpp
│   │   │   ├── Arduino.h
│   │   │   ├── binary.h
│   │   │   ├── CDC.cpp
│   │   │   ├── Client.h
│   │   │   ├── HardwareSerial0.cpp
│   │   │   ├── HardwareSerial1.cpp
│   │   │   ├── HardwareSerial2.cpp
│   │   │   ├── HardwareSerial3.cpp
│   │   │   ├── HardwareSerial.cpp
│   │   │   ├── HardwareSerial.h
│   │   │   ├── HardwareSerial_private.h
│   │   │   ├── hooks.c
│   │   │   ├── IPAddress.cpp
│   │   │   ├── IPAddress.h
│   │   │   ├── main.cpp
│   │   │   ├── new.cpp
│   │   │   ├── new.h
│   │   │   ├── PluggableUSB.cpp
│   │   │   ├── PluggableUSB.h
│   │   │   ├── Printable.h
│   │   │   ├── Print.cpp
│   │   │   ├── Print.h
│   │   │   ├── Server.h
│   │   │   ├── Stream.cpp
│   │   │   ├── Stream.h
│   │   │   ├── Tone.cpp
│   │   │   ├── Udp.h
│   │   │   ├── USBAPI.h
│   │   │   ├── USBCore.cpp
│   │   │   ├── USBCore.h
│   │   │   ├── USBDesc.h
│   │   │   ├── WCharacter.h
│   │   │   ├── WInterrupts.c
│   │   │   ├── wiring_analog.c
│   │   │   ├── wiring.c
│   │   │   ├── wiring_digital.c
│   │   │   ├── wiring_private.h
│   │   │   ├── wiring_pulse.c
│   │   │   ├── wiring_pulse.S
│   │   │   ├── wiring_shift.c
│   │   │   ├── WMath.cpp
│   │   │   ├── WString.cpp
│   │   │   └── WString.h
│   │   ├── firmwares
│   │   │   ├── arduinoISP
│   │   │   │   └── readme.txt
│   │   │   ├── atmegaxxu2
│   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   ├── Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   ├── arduino-usbdfu
│   │   │   │   │   ├── Arduino-usbdfu.c
│   │   │   │   │   ├── Arduino-usbdfu.h
│   │   │   │   │   ├── Board
│   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── makefile
│   │   │   │   │   └── readme.txt
│   │   │   │   ├── arduino-usbserial
│   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex
│   │   │   │   │   ├── Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex
│   │   │   │   │   ├── Arduino-usbserial-atmega16u2-Uno-Rev3.hex
│   │   │   │   │   ├── Arduino-usbserial.c
│   │   │   │   │   ├── Arduino-usbserial.h
│   │   │   │   │   ├── Arduino-usbserial-mega.hex
│   │   │   │   │   ├── Arduino-usbserial-uno.hex
│   │   │   │   │   ├── Board
│   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   ├── Lib
│   │   │   │   │   │   └── LightweightRingBuff.h
│   │   │   │   │   ├── makefile
│   │   │   │   │   └── readme.txt
│   │   │   │   ├── MEGA-dfu_and_usbserial_combined.hex
│   │   │   │   ├── README.txt
│   │   │   │   └── UNO-dfu_and_usbserial_combined.hex
│   │   │   └── wifishield
│   │   │   ├── binary
│   │   │   │   ├── wifi_dnld_2_1.elf
│   │   │   │   ├── wifi_dnld.elf
│   │   │   │   ├── wifi_dnld.hex
│   │   │   │   ├── wifiHD_2_1.elf
│   │   │   │   ├── wifiHD.elf
│   │   │   │   └── wifiHD.hex
│   │   │   ├── scripts
│   │   │   │   ├── ArduinoWifiShield_upgrade_mac.sh
│   │   │   │   └── ArduinoWifiShield_upgrade.sh
│   │   │   ├── wifi_dnld
│   │   │   │   ├── Release
│   │   │   │   │   └── wifi_dnld.elf
│   │   │   │   ├── src
│   │   │   │   │   ├── clocks.c
│   │   │   │   │   ├── clocks.h
│   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   └── conf_at45dbx.h
│   │   │   │   │   ├── Doc
│   │   │   │   │   │   ├── gettingstarted.pdf
│   │   │   │   │   │   └── SPB104 product brief.pdf
│   │   │   │   │   ├── flash_fw.c
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── nor_flash.c
│   │   │   │   │   ├── nor_flash.h
│   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   ├── board.h.ori
│   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   ├── 1
│   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   └── GCC
│   │   │   │   │   │   └── crt0.x
│   │   │   │   │   ├── startup.c
│   │   │   │   │   ├── startup.h
│   │   │   │   │   └── wl_fw.h
│   │   │   │   └── wifi_dnld.cproj
│   │   │   ├── wifiHD
│   │   │   │   ├── Release
│   │   │   │   │   ├── wifiHD.elf
│   │   │   │   │   └── wifiHD.hex
│   │   │   │   ├── src
│   │   │   │   │   ├── ard_spi.c
│   │   │   │   │   ├── ard_spi.h
│   │   │   │   │   ├── ard_tcp.c
│   │   │   │   │   ├── ard_tcp.h
│   │   │   │   │   ├── ard_utils.c
│   │   │   │   │   ├── ard_utils.h
│   │   │   │   │   ├── avr32_spi.c
│   │   │   │   │   ├── board_init.c
│   │   │   │   │   ├── board_init.h
│   │   │   │   │   ├── cmd_wl.c
│   │   │   │   │   ├── cmd_wl.h
│   │   │   │   │   ├── CONFIG
│   │   │   │   │   │   ├── conf_access.h
│   │   │   │   │   │   ├── conf_at45dbx.h
│   │   │   │   │   │   ├── conf_ebi.h
│   │   │   │   │   │   └── conf_sd_mmc_spi.h
│   │   │   │   │   ├── console.c
│   │   │   │   │   ├── console.h
│   │   │   │   │   ├── debug.h
│   │   │   │   │   ├── fw_download_extflash.c
│   │   │   │   │   ├── fw_download.h
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   ├── lwip_setup.c
│   │   │   │   │   ├── lwip_setup.h
│   │   │   │   │   ├── main.c
│   │   │   │   │   ├── nvram.c
│   │   │   │   │   ├── nvram.h
│   │   │   │   │   ├── owl_os.c
│   │   │   │   │   ├── ping.c
│   │   │   │   │   ├── ping.h
│   │   │   │   │   ├── printf-stdarg.c
│   │   │   │   │   ├── printf-stdarg.h
│   │   │   │   │   ├── SOFTWARE_FRAMEWORK
│   │   │   │   │   │   ├── ASM
│   │   │   │   │   │   │   └── trampoline.x
│   │   │   │   │   │   ├── BOARDS
│   │   │   │   │   │   │   ├── ARDUINO
│   │   │   │   │   │   │   │   ├── arduino.h
│   │   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   │   ├── board.h
│   │   │   │   │   │   │   ├── board.h.my
│   │   │   │   │   │   │   └── EVK1105
│   │   │   │   │   │   │   ├── evk1105.h
│   │   │   │   │   │   │   ├── led.c
│   │   │   │   │   │   │   └── led.h
│   │   │   │   │   │   ├── COMPONENTS
│   │   │   │   │   │   │   ├── MEMORY
│   │   │   │   │   │   │   │   └── DATA_FLASH
│   │   │   │   │   │   │   │   └── AT45DBX
│   │   │   │   │   │   │   │   ├── at45dbx.c
│   │   │   │   │   │   │   │   ├── at45dbx.h
│   │   │   │   │   │   │   │   ├── at45dbx_mem.c
│   │   │   │   │   │   │   │   └── at45dbx_mem.h
│   │   │   │   │   │   │   └── WIFI
│   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   ├── v2.7.0
│   │   │   │   │   │   │   │   ├── revision.txt
│   │   │   │   │   │   │   │   ├── UCR1
│   │   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   │   ├── lib_ucr1_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   │   └── lib_ucr1_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   │   └── UCR2
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   ├── lib_ucr2_hd_sdio_v2.7.0.a
│   │   │   │   │   │   │   │   ├── lib_ucr2_hd_spi_v2.7.0.a
│   │   │   │   │   │   │   │   └── lib_ucr2_hd_wl_sta_intwpa_v2.7.0.a
│   │   │   │   │   │   │   ├── wlap_api.h
│   │   │   │   │   │   │   ├── wl_api.h
│   │   │   │   │   │   │   ├── wl_fw.h
│   │   │   │   │   │   │   ├── wl_os.h
│   │   │   │   │   │   │   ├── wl_sdio.h
│   │   │   │   │   │   │   └── wl_spi.h
│   │   │   │   │   │   ├── DRIVERS
│   │   │   │   │   │   │   ├── CPU
│   │   │   │   │   │   │   │   └── CYCLE_COUNTER
│   │   │   │   │   │   │   │   └── cycle_counter.h
│   │   │   │   │   │   │   ├── EBI
│   │   │   │   │   │   │   │   └── SMC
│   │   │   │   │   │   │   │   ├── smc.c
│   │   │   │   │   │   │   │   └── smc.h
│   │   │   │   │   │   │   ├── EIC
│   │   │   │   │   │   │   │   ├── eic.c
│   │   │   │   │   │   │   │   └── eic.h
│   │   │   │   │   │   │   ├── FLASHC
│   │   │   │   │   │   │   │   ├── flashc.c
│   │   │   │   │   │   │   │   └── flashc.h
│   │   │   │   │   │   │   ├── GPIO
│   │   │   │   │   │   │   │   ├── gpio.c
│   │   │   │   │   │   │   │   └── gpio.h
│   │   │   │   │   │   │   ├── INTC
│   │   │   │   │   │   │   │   ├── exception.x
│   │   │   │   │   │   │   │   ├── intc.c
│   │   │   │   │   │   │   │   └── intc.h
│   │   │   │   │   │   │   ├── PDCA
│   │   │   │   │   │   │   │   ├── pdca.c
│   │   │   │   │   │   │   │   └── pdca.h
│   │   │   │   │   │   │   ├── PM
│   │   │   │   │   │   │   │   ├── pm.c
│   │   │   │   │   │   │   │   ├── pm_conf_clocks.c
│   │   │   │   │   │   │   │   ├── pm.h
│   │   │   │   │   │   │   │   ├── power_clocks_lib.c
│   │   │   │   │   │   │   │   └── power_clocks_lib.h
│   │   │   │   │   │   │   ├── RTC
│   │   │   │   │   │   │   │   ├── rtc.c
│   │   │   │   │   │   │   │   └── rtc.h
│   │   │   │   │   │   │   ├── SPI
│   │   │   │   │   │   │   │   ├── spi.c
│   │   │   │   │   │   │   │   └── spi.h
│   │   │   │   │   │   │   ├── TC
│   │   │   │   │   │   │   │   ├── tc.c
│   │   │   │   │   │   │   │   └── tc.h
│   │   │   │   │   │   │   └── USART
│   │   │   │   │   │   │   ├── usart.c
│   │   │   │   │   │   │   └── usart.h
│   │   │   │   │   │   ├── SERVICES
│   │   │   │   │   │   │   ├── DELAY
│   │   │   │   │   │   │   │   ├── delay.c
│   │   │   │   │   │   │   │   └── delay.h
│   │   │   │   │   │   │   ├── LWIP
│   │   │   │   │   │   │   │   ├── lwip-1.3.2
│   │   │   │   │   │   │   │   │   └── src
│   │   │   │   │   │   │   │   │   ├── core
│   │   │   │   │   │   │   │   │   │   ├── dhcp.c
│   │   │   │   │   │   │   │   │   │   ├── dns.c
│   │   │   │   │   │   │   │   │   │   ├── init.c
│   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   ├── autoip.c
│   │   │   │   │   │   │   │   │   │   │   ├── icmp.c
│   │   │   │   │   │   │   │   │   │   │   ├── igmp.c
│   │   │   │   │   │   │   │   │   │   │   ├── inet.c
│   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.c
│   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.c
│   │   │   │   │   │   │   │   │   │   │   ├── ip.c
│   │   │   │   │   │   │   │   │   │   │   └── ip_frag.c
│   │   │   │   │   │   │   │   │   │   ├── mem.c
│   │   │   │   │   │   │   │   │   │   ├── memp.c
│   │   │   │   │   │   │   │   │   │   ├── netif.c
│   │   │   │   │   │   │   │   │   │   ├── pbuf.c
│   │   │   │   │   │   │   │   │   │   ├── raw.c
│   │   │   │   │   │   │   │   │   │   ├── stats.c
│   │   │   │   │   │   │   │   │   │   ├── tcp.c
│   │   │   │   │   │   │   │   │   │   ├── tcp_in.c
│   │   │   │   │   │   │   │   │   │   ├── tcp_out.c
│   │   │   │   │   │   │   │   │   │   └── udp.c
│   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   ├── ipv4
│   │   │   │   │   │   │   │   │   │   │   └── lwip
│   │   │   │   │   │   │   │   │   │   │   ├── autoip.h
│   │   │   │   │   │   │   │   │   │   │   ├── icmp.h
│   │   │   │   │   │   │   │   │   │   │   ├── igmp.h
│   │   │   │   │   │   │   │   │   │   │   ├── inet_chksum.h
│   │   │   │   │   │   │   │   │   │   │   ├── inet.h
│   │   │   │   │   │   │   │   │   │   │   ├── ip_addr.h
│   │   │   │   │   │   │   │   │   │   │   ├── ip_frag.h
│   │   │   │   │   │   │   │   │   │   │   └── ip.h
│   │   │   │   │   │   │   │   │   │   ├── lwip
│   │   │   │   │   │   │   │   │   │   │   ├── api.h
│   │   │   │   │   │   │   │   │   │   │   ├── api_msg.h
│   │   │   │   │   │   │   │   │   │   │   ├── arch.h
│   │   │   │   │   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   │   │   │   │   ├── def.h
│   │   │   │   │   │   │   │   │   │   │   ├── dhcp.h
│   │   │   │   │   │   │   │   │   │   │   ├── dns.h
│   │   │   │   │   │   │   │   │   │   │   ├── err.h
│   │   │   │   │   │   │   │   │   │   │   ├── init.h
│   │   │   │   │   │   │   │   │   │   │   ├── mem.h
│   │   │   │   │   │   │   │   │   │   │   ├── memp.h
│   │   │   │   │   │   │   │   │   │   │   ├── memp_std.h
│   │   │   │   │   │   │   │   │   │   │   ├── netbuf.h
│   │   │   │   │   │   │   │   │   │   │   ├── netdb.h
│   │   │   │   │   │   │   │   │   │   │   ├── netifapi.h
│   │   │   │   │   │   │   │   │   │   │   ├── netif.h
│   │   │   │   │   │   │   │   │   │   │   ├── opt.h
│   │   │   │   │   │   │   │   │   │   │   ├── pbuf.h
│   │   │   │   │   │   │   │   │   │   │   ├── raw.h
│   │   │   │   │   │   │   │   │   │   │   ├── sio.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp_asn1.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp_msg.h
│   │   │   │   │   │   │   │   │   │   │   ├── snmp_structs.h
│   │   │   │   │   │   │   │   │   │   │   ├── sockets.h
│   │   │   │   │   │   │   │   │   │   │   ├── stats.h
│   │   │   │   │   │   │   │   │   │   │   ├── sys.h
│   │   │   │   │   │   │   │   │   │   │   ├── tcp.h
│   │   │   │   │   │   │   │   │   │   │   ├── tcpip.h
│   │   │   │   │   │   │   │   │   │   │   └── udp.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   ├── etharp.h
│   │   │   │   │   │   │   │   │   │   ├── loopif.h
│   │   │   │   │   │   │   │   │   │   ├── ppp_oe.h
│   │   │   │   │   │   │   │   │   │   └── slipif.h
│   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   ├── etharp.c
│   │   │   │   │   │   │   │   │   └── loopif.c
│   │   │   │   │   │   │   │   └── lwip-port-1.3.2
│   │   │   │   │   │   │   │   └── HD
│   │   │   │   │   │   │   │   ├── if
│   │   │   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   │   │   ├── arch
│   │   │   │   │   │   │   │   │   │   │   ├── cc.h
│   │   │   │   │   │   │   │   │   │   │   └── perf.h
│   │   │   │   │   │   │   │   │   │   ├── lwipopts.h
│   │   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   │   └── wlif.h
│   │   │   │   │   │   │   │   │   └── netif
│   │   │   │   │   │   │   │   │   └── wlif.c
│   │   │   │   │   │   │   │   └── readme.txt
│   │   │   │   │   │   │   └── MEMORY
│   │   │   │   │   │   │   └── CTRL_ACCESS
│   │   │   │   │   │   │   ├── ctrl_access.c
│   │   │   │   │   │   │   └── ctrl_access.h
│   │   │   │   │   │   └── UTILS
│   │   │   │   │   │   ├── compiler.h
│   │   │   │   │   │   ├── conf_isp.h
│   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   │   ├── debug.c
│   │   │   │   │   │   │   ├── debug.h
│   │   │   │   │   │   │   ├── print_funcs.c
│   │   │   │   │   │   │   └── print_funcs.h
│   │   │   │   │   │   ├── LIBS
│   │   │   │   │   │   │   └── NEWLIB_ADDONS
│   │   │   │   │   │   │   ├── INCLUDE
│   │   │   │   │   │   │   │   ├── nlao_cpu.h
│   │   │   │   │   │   │   │   ├── nlao_exceptions.h
│   │   │   │   │   │   │   │   ├── nlao_interrupts.h
│   │   │   │   │   │   │   │   ├── nlao_io.h
│   │   │   │   │   │   │   │   └── nlao_usart.h
│   │   │   │   │   │   │   └── libnewlib_addons-at32ucr2-speed_opt.a
│   │   │   │   │   │   ├── LINKER_SCRIPTS
│   │   │   │   │   │   │   └── AT32UC3A
│   │   │   │   │   │   │   ├── 0512
│   │   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   │   └── link_uc3a0512.lds
│   │   │   │   │   │   │   └── 1256
│   │   │   │   │   │   │   └── GCC
│   │   │   │   │   │   │   └── link_uc3a1256.lds
│   │   │   │   │   │   ├── parts.h
│   │   │   │   │   │   ├── PREPROCESSOR
│   │   │   │   │   │   │   ├── mrepeat.h
│   │   │   │   │   │   │   ├── preprocessor.h
│   │   │   │   │   │   │   ├── stringz.h
│   │   │   │   │   │   │   └── tpaste.h
│   │   │   │   │   │   └── STARTUP_FILES
│   │   │   │   │   │   └── GCC
│   │   │   │   │   │   └── crt0.x
│   │   │   │   │   ├── timer.c
│   │   │   │   │   ├── timer.h
│   │   │   │   │   ├── top_defs.h
│   │   │   │   │   ├── trace.h
│   │   │   │   │   ├── util.c
│   │   │   │   │   ├── util.h
│   │   │   │   │   ├── wifi_spi.h
│   │   │   │   │   ├── wl_cm.c
│   │   │   │   │   ├── wl_cm.h
│   │   │   │   │   └── wl_definitions.h
│   │   │   │   └── wifiHD.cproj
│   │   │   └── wifishield.atsln
│   │   ├── libraries
│   │   │   ├── _01_Microduino_DotMatrix
│   │   │   │   ├── examples
│   │   │   │   │   ├── base
│   │   │   │   │   │   └── base.ino
│   │   │   │   │   └── Multi
│   │   │   │   │   └── Multi.ino
│   │   │   │   ├── Fonts.h
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── Microduino_MatrixBase.cpp
│   │   │   │   ├── Microduino_MatrixBase.h
│   │   │   │   ├── Microduino_Matrix.cpp
│   │   │   │   ├── Microduino_Matrix.h
│   │   │   │   └── README.md
│   │   │   ├── _01_Microduino_OLED_Adafruit_SSD1306
│   │   │   │   ├── Adafruit_SSD1306.cpp
│   │   │   │   ├── Adafruit_SSD1306.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── ssd1306_128x32_i2c
│   │   │   │   │   │   └── ssd1306_128x32_i2c.ino
│   │   │   │   │   ├── ssd1306_128x32_spi
│   │   │   │   │   │   └── ssd1306_128x32_spi.ino
│   │   │   │   │   ├── ssd1306_128x64_i2c
│   │   │   │   │   │   └── ssd1306_128x64_i2c.ino
│   │   │   │   │   └── ssd1306_128x64_spi
│   │   │   │   │   └── ssd1306_128x64_spi.ino
│   │   │   │   ├── license.txt
│   │   │   │   └── README.txt
│   │   │   ├── _01_Microduino_OLED_MultiLCD
│   │   │   │   ├── examples
│   │   │   │   │   ├── lcdhello
│   │   │   │   │   │   ├── data
│   │   │   │   │   │   │   ├── ASC.PTL
│   │   │   │   │   │   │   ├── Gb2312.PTL
│   │   │   │   │   │   │   ├── _index.TXT
│   │   │   │   │   │   │   ├── PCtoLCD2002.exe
│   │   │   │   │   │   │   ├── PCtoLCD2002.INI
│   │   │   │   │   │   │   ├── RTL60.BPL
│   │   │   │   │   │   │   ├── VCL60.BPL
│   │   │   │   │   │   │   └── 汉字编码.exe
│   │   │   │   │   │   └── lcdhello.ino
│   │   │   │   │   └── tfthello
│   │   │   │   │   └── tfthello.ino
│   │   │   │   ├── fonts.cpp
│   │   │   │   ├── ILI9325D.cpp
│   │   │   │   ├── ILI9341.cpp
│   │   │   │   ├── lcdhello.cbp
│   │   │   │   ├── MultiLCD.cpp
│   │   │   │   ├── MultiLCD.h
│   │   │   │   ├── PCD8544.cpp
│   │   │   │   ├── PCD8544.h
│   │   │   │   ├── SSD1306.cpp
│   │   │   │   ├── SSD1306.h
│   │   │   │   └── tfthello.cbp
│   │   │   ├── _01_Microduino_OLED_U8glib
│   │   │   │   ├── ChangeLog
│   │   │   │   ├── examples
│   │   │   │   │   ├── A2Printer
│   │   │   │   │   │   └── A2Printer.ino
│   │   │   │   │   ├── Bitmap
│   │   │   │   │   │   └── Bitmap.pde
│   │   │   │   │   ├── Chess
│   │   │   │   │   │   └── Chess.pde
│   │   │   │   │   ├── Color
│   │   │   │   │   │   └── Color.ino
│   │   │   │   │   ├── Console
│   │   │   │   │   │   └── Console.pde
│   │   │   │   │   ├── F
│   │   │   │   │   │   └── F.pde
│   │   │   │   │   ├── FPS
│   │   │   │   │   │   └── FPS.ino
│   │   │   │   │   ├── GraphicsTest
│   │   │   │   │   │   └── GraphicsTest.pde
│   │   │   │   │   ├── HelloWorld
│   │   │   │   │   │   └── HelloWorld.pde
│   │   │   │   │   ├── Menu
│   │   │   │   │   │   └── Menu.pde
│   │   │   │   │   ├── PrintTest
│   │   │   │   │   │   └── PrintTest.pde
│   │   │   │   │   ├── Rotation
│   │   │   │   │   │   └── Rotation.pde
│   │   │   │   │   ├── Scale
│   │   │   │   │   │   └── Scale.pde
│   │   │   │   │   ├── TextRotX
│   │   │   │   │   │   └── TextRotX.pde
│   │   │   │   │   ├── Touch4WSetup
│   │   │   │   │   │   └── Touch4WSetup.pde
│   │   │   │   │   ├── Touch4WTest
│   │   │   │   │   │   └── Touch4WTest.pde
│   │   │   │   │   ├── U8gLogo
│   │   │   │   │   │   └── U8gLogo.pde
│   │   │   │   │   └── XBM
│   │   │   │   │   └── XBM.pde
│   │   │   │   ├── INSTALL.TXT
│   │   │   │   ├── license.txt
│   │   │   │   ├── U8glib.cpp
│   │   │   │   ├── U8glib.h
│   │   │   │   └── utility
│   │   │   │   ├── chessengine.c
│   │   │   │   ├── u8g_bitmap.c
│   │   │   │   ├── u8g_circle.c
│   │   │   │   ├── u8g_clip.c
│   │   │   │   ├── u8g_com_api_16gr.c
│   │   │   │   ├── u8g_com_api.c
│   │   │   │   ├── u8g_com_arduino_attiny85_hw_spi.c
│   │   │   │   ├── u8g_com_arduino_common.c
│   │   │   │   ├── u8g_com_arduino_fast_parallel.c
│   │   │   │   ├── u8g_com_arduino_hw_spi.c
│   │   │   │   ├── u8g_com_arduino_hw_usart_spi.c
│   │   │   │   ├── u8g_com_arduino_no_en_parallel.c
│   │   │   │   ├── u8g_com_arduino_parallel.c
│   │   │   │   ├── u8g_com_arduino_port_d_wr.c
│   │   │   │   ├── u8g_com_arduino_ssd_i2c.c
│   │   │   │   ├── u8g_com_arduino_st7920_custom.c
│   │   │   │   ├── u8g_com_arduino_st7920_hw_spi.c
│   │   │   │   ├── u8g_com_arduino_st7920_spi.c
│   │   │   │   ├── u8g_com_arduino_std_sw_spi.c
│   │   │   │   ├── u8g_com_arduino_sw_spi.c
│   │   │   │   ├── u8g_com_arduino_t6963.c
│   │   │   │   ├── u8g_com_atmega_hw_spi.c
│   │   │   │   ├── u8g_com_atmega_parallel.c
│   │   │   │   ├── u8g_com_atmega_st7920_hw_spi.c
│   │   │   │   ├── u8g_com_atmega_st7920_spi.c
│   │   │   │   ├── u8g_com_atmega_sw_spi.c
│   │   │   │   ├── u8g_com_i2c.c
│   │   │   │   ├── u8g_com_io.c
│   │   │   │   ├── u8g_com_null.c
│   │   │   │   ├── u8g_cursor.c
│   │   │   │   ├── u8g_delay.c
│   │   │   │   ├── u8g_dev_a2_micro_printer.c
│   │   │   │   ├── u8g_dev_flipdisc_2x7.c
│   │   │   │   ├── u8g_dev_gprof.c
│   │   │   │   ├── u8g_dev_ht1632.c
│   │   │   │   ├── u8g_dev_ili9325d_320x240.c
│   │   │   │   ├── u8g_dev_ks0108_128x64.c
│   │   │   │   ├── u8g_dev_lc7981_160x80.c
│   │   │   │   ├── u8g_dev_lc7981_240x128.c
│   │   │   │   ├── u8g_dev_lc7981_240x64.c
│   │   │   │   ├── u8g_dev_lc7981_320x64.c
│   │   │   │   ├── u8g_dev_ld7032_60x32.c
│   │   │   │   ├── u8g_dev_null.c
│   │   │   │   ├── u8g_dev_pcd8544_84x48.c
│   │   │   │   ├── u8g_dev_pcf8812_96x65.c
│   │   │   │   ├── u8g_dev_sbn1661_122x32.c
│   │   │   │   ├── u8g_dev_ssd1306_128x32.c
│   │   │   │   ├── u8g_dev_ssd1306_128x64.c
│   │   │   │   ├── u8g_dev_ssd1309_128x64.c
│   │   │   │   ├── u8g_dev_ssd1322_nhd31oled_bw.c
│   │   │   │   ├── u8g_dev_ssd1322_nhd31oled_gr.c
│   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_bw.c
│   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_bw_new.c
│   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_gr.c
│   │   │   │   ├── u8g_dev_ssd1325_nhd27oled_gr_new.c
│   │   │   │   ├── u8g_dev_ssd1327_96x96_gr.c
│   │   │   │   ├── u8g_dev_ssd1351_128x128.c
│   │   │   │   ├── u8g_dev_st7565_64128n.c
│   │   │   │   ├── u8g_dev_st7565_dogm128.c
│   │   │   │   ├── u8g_dev_st7565_dogm132.c
│   │   │   │   ├── u8g_dev_st7565_lm6059.c
│   │   │   │   ├── u8g_dev_st7565_lm6063.c
│   │   │   │   ├── u8g_dev_st7565_nhd_c12832.c
│   │   │   │   ├── u8g_dev_st7565_nhd_c12864.c
│   │   │   │   ├── u8g_dev_st7687_c144mvgd.c
│   │   │   │   ├── u8g_dev_st7920_128x64.c
│   │   │   │   ├── u8g_dev_st7920_192x32.c
│   │   │   │   ├── u8g_dev_st7920_202x32.c
│   │   │   │   ├── u8g_dev_t6963_128x128.c
│   │   │   │   ├── u8g_dev_t6963_128x64.c
│   │   │   │   ├── u8g_dev_t6963_240x128.c
│   │   │   │   ├── u8g_dev_t6963_240x64.c
│   │   │   │   ├── u8g_dev_tls8204_84x48.c
│   │   │   │   ├── u8g_dev_uc1601_c128032.c
│   │   │   │   ├── u8g_dev_uc1608_240x64.c
│   │   │   │   ├── u8g_dev_uc1610_dogxl160.c
│   │   │   │   ├── u8g_dev_uc1701_dogs102.c
│   │   │   │   ├── u8g_dev_uc1701_mini12864.c
│   │   │   │   ├── u8g_ellipse.c
│   │   │   │   ├── u8g_font.c
│   │   │   │   ├── u8g_font_data.c
│   │   │   │   ├── u8g.h
│   │   │   │   ├── u8g_line.c
│   │   │   │   ├── u8g_ll_api.c
│   │   │   │   ├── u8g_page.c
│   │   │   │   ├── u8g_pb14v1.c
│   │   │   │   ├── u8g_pb16h1.c
│   │   │   │   ├── u8g_pb16h2.c
│   │   │   │   ├── u8g_pb16v1.c
│   │   │   │   ├── u8g_pb16v2.c
│   │   │   │   ├── u8g_pb32h1.c
│   │   │   │   ├── u8g_pb8h1.c
│   │   │   │   ├── u8g_pb8h1f.c
│   │   │   │   ├── u8g_pb8h2.c
│   │   │   │   ├── u8g_pb8h8.c
│   │   │   │   ├── u8g_pb8v1.c
│   │   │   │   ├── u8g_pb8v2.c
│   │   │   │   ├── u8g_pb.c
│   │   │   │   ├── u8g_pbxh16.c
│   │   │   │   ├── u8g_pbxh24.c
│   │   │   │   ├── u8g_polygon.c
│   │   │   │   ├── u8g_rect.c
│   │   │   │   ├── u8g_rot.c
│   │   │   │   ├── u8g_scale.c
│   │   │   │   ├── u8g_state.c
│   │   │   │   ├── u8g_u16toa.c
│   │   │   │   ├── u8g_u8toa.c
│   │   │   │   └── u8g_virtual_screen.c
│   │   │   ├── _01_Microduino_TFT
│   │   │   │   ├── Adafruit_GFX.cpp
│   │   │   │   ├── Adafruit_GFX.h
│   │   │   │   ├── Adafruit_ILI9341.cpp
│   │   │   │   ├── Adafruit_ILI9341.h
│   │   │   │   ├── Adafruit_ST7735.cpp
│   │   │   │   ├── Adafruit_ST7735.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── ILI9341
│   │   │   │   │   │   ├── breakouttouchpaint
│   │   │   │   │   │   │   └── breakouttouchpaint.ino
│   │   │   │   │   │   ├── graphicstest
│   │   │   │   │   │   │   └── graphicstest.ino
│   │   │   │   │   │   ├── onoffbutton
│   │   │   │   │   │   │   └── onoffbutton.ino
│   │   │   │   │   │   ├── onoffbutton_breakout
│   │   │   │   │   │   │   └── onoffbutton_breakout.ino
│   │   │   │   │   │   ├── spitftbitmap
│   │   │   │   │   │   │   └── spitftbitmap.ino
│   │   │   │   │   │   └── touchpaint
│   │   │   │   │   │   └── touchpaint.ino
│   │   │   │   │   ├── ST7735
│   │   │   │   │   │   ├── graphicstest
│   │   │   │   │   │   │   └── graphicstest.ino
│   │   │   │   │   │   ├── graphicstest_highspeed
│   │   │   │   │   │   │   └── graphicstest_highspeed.pde
│   │   │   │   │   │   ├── rotationtest
│   │   │   │   │   │   │   └── rotationtest.pde
│   │   │   │   │   │   ├── rotationtest_highspeed
│   │   │   │   │   │   │   └── rotationtest_highspeed.pde
│   │   │   │   │   │   ├── shieldtest
│   │   │   │   │   │   │   └── shieldtest.pde
│   │   │   │   │   │   ├── soft_spitftbitmap
│   │   │   │   │   │   │   └── soft_spitftbitmap.ino
│   │   │   │   │   │   ├── spitftbitmap
│   │   │   │   │   │   │   └── spitftbitmap.ino
│   │   │   │   │   │   └── spitftbitmap_rotate
│   │   │   │   │   │   └── spitftbitmap_rotate.ino
│   │   │   │   │   └── TouchScreen
│   │   │   │   │   ├── touchscreendemo
│   │   │   │   │   │   └── touchscreendemo.pde
│   │   │   │   │   └── touchscreendemoshield
│   │   │   │   │   └── touchscreendemoshield.ino
│   │   │   │   ├── glcdfont.c
│   │   │   │   ├── license.txt
│   │   │   │   ├── README.txt
│   │   │   │   ├── TouchScreen.cpp
│   │   │   │   └── TouchScreen.h
│   │   │   ├── _02_Microduino_Ethernet_ENC
│   │   │   │   ├── CONTRIBUTING.md
│   │   │   │   ├── dhcp.cpp
│   │   │   │   ├── dns.cpp
│   │   │   │   ├── docu.dox
│   │   │   │   ├── Doxyfile
│   │   │   │   ├── Doxylogo.png
│   │   │   │   ├── Doxymods.css
│   │   │   │   ├── enc28j60.cpp
│   │   │   │   ├── enc28j60.h
│   │   │   │   ├── EtherCard.cpp
│   │   │   │   ├── EtherCard.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── backSoon
│   │   │   │   │   │   └── backSoon.ino
│   │   │   │   │   ├── etherNode
│   │   │   │   │   │   └── etherNode.ino
│   │   │   │   │   ├── getDHCPandDNS
│   │   │   │   │   │   └── getDHCPandDNS.ino
│   │   │   │   │   ├── getStaticIP
│   │   │   │   │   │   └── getStaticIP.ino
│   │   │   │   │   ├── getViaDNS
│   │   │   │   │   │   └── getViaDNS.ino
│   │   │   │   │   ├── JeeUdp
│   │   │   │   │   │   └── JeeUdp.ino
│   │   │   │   │   ├── multipacket
│   │   │   │   │   │   └── multipacket.ino
│   │   │   │   │   ├── multipacketSD
│   │   │   │   │   │   └── multipacketSD.ino
│   │   │   │   │   ├── nanether
│   │   │   │   │   │   └── nanether.ino
│   │   │   │   │   ├── noipClient
│   │   │   │   │   │   └── noipClient.ino
│   │   │   │   │   ├── pings
│   │   │   │   │   │   └── pings.ino
│   │   │   │   │   ├── rbbb_server
│   │   │   │   │   │   └── rbbb_server.ino
│   │   │   │   │   ├── SSDP
│   │   │   │   │   │   └── SSDP.ino
│   │   │   │   │   ├── stashTest
│   │   │   │   │   │   └── stashTest.ino
│   │   │   │   │   ├── testDHCP
│   │   │   │   │   │   └── testDHCP.ino
│   │   │   │   │   ├── twitter
│   │   │   │   │   │   └── twitter.ino
│   │   │   │   │   ├── udpClientSendOnly
│   │   │   │   │   │   ├── Java_ClientAndServer
│   │   │   │   │   │   │   ├── UDPClient.java
│   │   │   │   │   │   │   └── UDPserver.java
│   │   │   │   │   │   └── udpClientSendOnly.ino
│   │   │   │   │   ├── udpListener
│   │   │   │   │   │   └── udpListener.ino
│   │   │   │   │   ├── webClient
│   │   │   │   │   │   └── webClient.ino
│   │   │   │   │   └── xively
│   │   │   │   │   └── xively.ino
│   │   │   │   ├── library.json
│   │   │   │   ├── net.h
│   │   │   │   ├── README.md
│   │   │   │   ├── tcpip.cpp
│   │   │   │   ├── Thumbs.db
│   │   │   │   ├── udpserver.cpp
│   │   │   │   └── webutil.cpp
│   │   │   ├── _02_Microduino_Ethernet_ENC_UIP
│   │   │   │   ├── Dhcp.cpp
│   │   │   │   ├── Dhcp.h
│   │   │   │   ├── Dns.cpp
│   │   │   │   ├── Dns.h
│   │   │   │   ├── ethernet_comp.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── AdvancedChatServer
│   │   │   │   │   │   └── AdvancedChatServer.ino
│   │   │   │   │   ├── EchoServer
│   │   │   │   │   │   └── EchoServer.ino
│   │   │   │   │   ├── TcpClient
│   │   │   │   │   │   └── TcpClient.ino
│   │   │   │   │   ├── TcpServer
│   │   │   │   │   │   └── TcpServer.ino
│   │   │   │   │   ├── UdpClient
│   │   │   │   │   │   └── UdpClient.ino
│   │   │   │   │   └── UdpServer
│   │   │   │   │   └── UdpServer.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── README
│   │   │   │   ├── tests
│   │   │   │   │   └── perl
│   │   │   │   │   ├── tcpclient.pl
│   │   │   │   │   ├── tcpserver.pl
│   │   │   │   │   ├── udpclient.pl
│   │   │   │   │   └── udpserver.pl
│   │   │   │   ├── UIPClient.cpp
│   │   │   │   ├── UIPClient.h
│   │   │   │   ├── UIPEthernet.cpp
│   │   │   │   ├── UIPEthernet.h
│   │   │   │   ├── UIPServer.cpp
│   │   │   │   ├── UIPServer.h
│   │   │   │   ├── UIPUdp.cpp
│   │   │   │   ├── UIPUdp.h
│   │   │   │   └── utility
│   │   │   │   ├── clock-arch.c
│   │   │   │   ├── clock-arch.h
│   │   │   │   ├── enc28j60.h
│   │   │   │   ├── Enc28J60Network.cpp
│   │   │   │   ├── Enc28J60Network.h
│   │   │   │   ├── mempool_conf.h
│   │   │   │   ├── mempool.cpp
│   │   │   │   ├── mempool.h
│   │   │   │   ├── uip_arch.h
│   │   │   │   ├── uip_arp.c
│   │   │   │   ├── uip_arp.h
│   │   │   │   ├── uip.c
│   │   │   │   ├── uip_clock.h
│   │   │   │   ├── uip-conf.h
│   │   │   │   ├── uip_debug.cpp
│   │   │   │   ├── uip_debug.h
│   │   │   │   ├── uipethernet-conf.h
│   │   │   │   ├── uip.h
│   │   │   │   ├── uipopt.h
│   │   │   │   ├── uip_timer.c
│   │   │   │   ├── uip_timer.h
│   │   │   │   └── util.h
│   │   │   ├── _02_Microduino_Ethernet_WIZ
│   │   │   │   ├── Dhcp.cpp
│   │   │   │   ├── Dhcp.h
│   │   │   │   ├── Dns.cpp
│   │   │   │   ├── Dns.h
│   │   │   │   ├── EthernetClient.cpp
│   │   │   │   ├── EthernetClient.h
│   │   │   │   ├── Ethernet.cpp
│   │   │   │   ├── Ethernet.h
│   │   │   │   ├── EthernetServer.cpp
│   │   │   │   ├── EthernetServer.h
│   │   │   │   ├── EthernetUdp.cpp
│   │   │   │   ├── EthernetUdp.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── AdvancedChatServer
│   │   │   │   │   │   └── AdvancedChatServer.ino
│   │   │   │   │   ├── BarometricPressureWebServer
│   │   │   │   │   │   └── BarometricPressureWebServer.ino
│   │   │   │   │   ├── ChatServer
│   │   │   │   │   │   └── ChatServer.ino
│   │   │   │   │   ├── DhcpAddressPrinter
│   │   │   │   │   │   └── DhcpAddressPrinter.ino
│   │   │   │   │   ├── DhcpChatServer
│   │   │   │   │   │   └── DhcpChatServer.ino
│   │   │   │   │   ├── TelnetClient
│   │   │   │   │   │   └── TelnetClient.ino
│   │   │   │   │   ├── UdpNtpClient
│   │   │   │   │   │   └── UdpNtpClient.ino
│   │   │   │   │   ├── UDPSendReceiveString
│   │   │   │   │   │   └── UDPSendReceiveString.ino
│   │   │   │   │   ├── WebClient
│   │   │   │   │   │   └── WebClient.ino
│   │   │   │   │   ├── WebClientRepeating
│   │   │   │   │   │   └── WebClientRepeating.ino
│   │   │   │   │   └── WebServer
│   │   │   │   │   └── WebServer.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── old.rar
│   │   │   │   ├── Twitter.cpp
│   │   │   │   ├── Twitter.h
│   │   │   │   ├── util.h
│   │   │   │   └── utility
│   │   │   │   ├── socket.cpp
│   │   │   │   ├── socket.h
│   │   │   │   ├── util.h
│   │   │   │   ├── w5500.cpp
│   │   │   │   └── w5500.h
│   │   │   ├── _02_Microduino_USBHost_MAX3421E
│   │   │   │   ├── address.h
│   │   │   │   ├── adk.cpp
│   │   │   │   ├── adk.h
│   │   │   │   ├── avrpins.h
│   │   │   │   ├── BTD.cpp
│   │   │   │   ├── BTD.h
│   │   │   │   ├── cdcacm.cpp
│   │   │   │   ├── cdcacm.h
│   │   │   │   ├── cdcftdi.cpp
│   │   │   │   ├── cdcftdi.h
│   │   │   │   ├── cdcprolific.cpp
│   │   │   │   ├── cdcprolific.h
│   │   │   │   ├── confdescparser.h
│   │   │   │   ├── controllerEnums.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── acm
│   │   │   │   │   │   └── acm_terminal
│   │   │   │   │   │   ├── acm_terminal.ino
│   │   │   │   │   │   └── pgmstrings.h
│   │   │   │   │   ├── adk
│   │   │   │   │   │   ├── adk_barcode
│   │   │   │   │   │   │   └── adk_barcode.ino
│   │   │   │   │   │   ├── ArduinoBlinkLED
│   │   │   │   │   │   │   └── ArduinoBlinkLED.ino
│   │   │   │   │   │   ├── demokit_20
│   │   │   │   │   │   │   └── demokit_20.ino
│   │   │   │   │   │   ├── term_test
│   │   │   │   │   │   │   └── term_test.ino
│   │   │   │   │   │   └── term_time
│   │   │   │   │   │   └── term_time.ino
│   │   │   │   │   ├── Bluetooth
│   │   │   │   │   │   ├── PS3BT
│   │   │   │   │   │   │   └── PS3BT.ino
│   │   │   │   │   │   ├── PS3Multi
│   │   │   │   │   │   │   └── PS3Multi.ino
│   │   │   │   │   │   ├── PS3SPP
│   │   │   │   │   │   │   └── PS3SPP.ino
│   │   │   │   │   │   ├── SPP
│   │   │   │   │   │   │   └── SPP.ino
│   │   │   │   │   │   ├── SPPMulti
│   │   │   │   │   │   │   └── SPPMulti.ino
│   │   │   │   │   │   ├── Wii
│   │   │   │   │   │   │   └── Wii.ino
│   │   │   │   │   │   ├── WiiIRCamera
│   │   │   │   │   │   │   └── WiiIRCamera.ino
│   │   │   │   │   │   ├── WiiMulti
│   │   │   │   │   │   │   └── WiiMulti.ino
│   │   │   │   │   │   └── WiiUProController
│   │   │   │   │   │   └── WiiUProController.ino
│   │   │   │   │   ├── board_qc
│   │   │   │   │   │   └── board_qc.ino
│   │   │   │   │   ├── ftdi
│   │   │   │   │   │   └── USBFTDILoopback
│   │   │   │   │   │   ├── pgmstrings.h
│   │   │   │   │   │   └── USBFTDILoopback.ino
│   │   │   │   │   ├── HID
│   │   │   │   │   │   ├── le3dp
│   │   │   │   │   │   │   ├── le3dp.ino
│   │   │   │   │   │   │   ├── le3dp_rptparser.cpp
│   │   │   │   │   │   │   └── le3dp_rptparser.h
│   │   │   │   │   │   ├── scale
│   │   │   │   │   │   │   ├── scale.ino
│   │   │   │   │   │   │   ├── scale_rptparser.cpp
│   │   │   │   │   │   │   └── scale_rptparser.h
│   │   │   │   │   │   ├── USBHIDBootKbd
│   │   │   │   │   │   │   └── USBHIDBootKbd.ino
│   │   │   │   │   │   ├── USBHIDBootKbdAndMouse
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── nbproject
│   │   │   │   │   │   │   │   ├── configurations.xml
│   │   │   │   │   │   │   │   ├── Package-Default.bash
│   │   │   │   │   │   │   │   └── project.xml
│   │   │   │   │   │   │   └── USBHIDBootKbdAndMouse.ino
│   │   │   │   │   │   ├── USBHIDBootMouse
│   │   │   │   │   │   │   └── USBHIDBootMouse.ino
│   │   │   │   │   │   ├── USBHID_desc
│   │   │   │   │   │   │   ├── pgmstrings.h
│   │   │   │   │   │   │   └── USBHID_desc.ino
│   │   │   │   │   │   └── USBHIDJoystick
│   │   │   │   │   │   ├── hidjoystickrptparser.cpp
│   │   │   │   │   │   ├── hidjoystickrptparser.h
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── nbproject
│   │   │   │   │   │   │   ├── configurations.xml
│   │   │   │   │   │   │   ├── Package-Default.bash
│   │   │   │   │   │   │   └── project.xml
│   │   │   │   │   │   └── USBHIDJoystick.ino
│   │   │   │   │   ├── hub_demo
│   │   │   │   │   │   ├── hub_demo.ino
│   │   │   │   │   │   └── pgmstrings.h
│   │   │   │   │   ├── pl2303
│   │   │   │   │   │   ├── pl2303_gprs_terminal
│   │   │   │   │   │   │   └── pl2303_gprs_terminal.ino
│   │   │   │   │   │   ├── pl2303_gps
│   │   │   │   │   │   │   └── pl2303_gps.ino
│   │   │   │   │   │   ├── pl2303_tinygps
│   │   │   │   │   │   │   └── pl2303_tinygps.ino
│   │   │   │   │   │   └── pl2303_xbee_terminal
│   │   │   │   │   │   └── pl2303_xbee_terminal.ino
│   │   │   │   │   ├── PS3USB
│   │   │   │   │   │   └── PS3USB.ino
│   │   │   │   │   ├── testusbhostFAT
│   │   │   │   │   │   ├── avr-gdb.conf
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   └── testusbhostFAT.ino
│   │   │   │   │   ├── USB_desc
│   │   │   │   │   │   ├── pgmstrings.h
│   │   │   │   │   │   └── USB_desc.ino
│   │   │   │   │   └── Xbox
│   │   │   │   │   ├── XBOXOLD
│   │   │   │   │   │   └── XBOXOLD.ino
│   │   │   │   │   ├── XBOXRECV
│   │   │   │   │   │   └── XBOXRECV.ino
│   │   │   │   │   └── XBOXUSB
│   │   │   │   │   └── XBOXUSB.ino
│   │   │   │   ├── gpl2.txt
│   │   │   │   ├── hexdump.h
│   │   │   │   ├── hidboot.cpp
│   │   │   │   ├── hidboot.h
│   │   │   │   ├── hid.cpp
│   │   │   │   ├── hidescriptorparser.cpp
│   │   │   │   ├── hidescriptorparser.h
│   │   │   │   ├── hid.h
│   │   │   │   ├── hiduniversal.cpp
│   │   │   │   ├── hiduniversal.h
│   │   │   │   ├── hidusagestr.h
│   │   │   │   ├── hidusagetitlearrays.cpp
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── macros.h
│   │   │   │   ├── masstorage.cpp
│   │   │   │   ├── masstorage.h
│   │   │   │   ├── max3421e.h
│   │   │   │   ├── max_LCD.cpp
│   │   │   │   ├── max_LCD.h
│   │   │   │   ├── message.cpp
│   │   │   │   ├── message.h
│   │   │   │   ├── parsetools.cpp
│   │   │   │   ├── parsetools.h
│   │   │   │   ├── printhex.h
│   │   │   │   ├── PS3BT.cpp
│   │   │   │   ├── PS3BT.h
│   │   │   │   ├── PS3Enums.h
│   │   │   │   ├── PS3USB.cpp
│   │   │   │   ├── PS3USB.h
│   │   │   │   ├── README.md
│   │   │   │   ├── settings.h
│   │   │   │   ├── SPP.cpp
│   │   │   │   ├── SPP.h
│   │   │   │   ├── usb_ch9.h
│   │   │   │   ├── UsbCore.h
│   │   │   │   ├── Usb.cpp
│   │   │   │   ├── Usb.h
│   │   │   │   ├── usbhost.h
│   │   │   │   ├── usbhub.cpp
│   │   │   │   ├── usbhub.h
│   │   │   │   ├── WiiCameraReadme.md
│   │   │   │   ├── Wii.cpp
│   │   │   │   ├── Wii.h
│   │   │   │   ├── xboxEnums.h
│   │   │   │   ├── XBOXOLD.cpp
│   │   │   │   ├── XBOXOLD.h
│   │   │   │   ├── XBOXRECV.cpp
│   │   │   │   ├── XBOXRECV.h
│   │   │   │   ├── XBOXUSB.cpp
│   │   │   │   └── XBOXUSB.h
│   │   │   ├── _03_Microduino_CoreRF_Radio
│   │   │   │   ├── _03_Microduino_CoreRF_ZMAC.rar
│   │   │   │   ├── atmega_rfa1.h
│   │   │   │   ├── board_cfg.h
│   │   │   │   ├── board.h
│   │   │   │   ├── boards
│   │   │   │   │   └── board_derfa.h
│   │   │   │   ├── const.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── SpectrumAnalyzer
│   │   │   │   │   │   └── SpectrumAnalyzer.pde
│   │   │   │   │   └── ZigduinoRadioExample
│   │   │   │   │   └── ZigduinoRadioExample.pde
│   │   │   │   ├── LICENSE.txt
│   │   │   │   ├── radio.h
│   │   │   │   ├── radio_rfa.c
│   │   │   │   ├── RELEASENOTES.txt
│   │   │   │   ├── transceiver.h
│   │   │   │   ├── trx_datarate.c
│   │   │   │   ├── trx_datarate_str.c
│   │   │   │   ├── trx_rfa.c
│   │   │   │   ├── ZigduinoRadioCfg.h
│   │   │   │   ├── ZigduinoRadio.cpp
│   │   │   │   ├── ZigduinoRadioEvents.c
│   │   │   │   ├── ZigduinoRadioEvents.h
│   │   │   │   ├── ZigduinoRadio.h
│   │   │   │   ├── ZigduinoRadioInC.c
│   │   │   │   └── ZigduinoRadioInC.h
│   │   │   ├── _03_Microduino_GSM_SIM800L
│   │   │   │   ├── call.cpp
│   │   │   │   ├── call.h
│   │   │   │   ├── doc
│   │   │   │   │   ├── Instructions.txt
│   │   │   │   │   └── List.txt
│   │   │   │   ├── examples
│   │   │   │   │   ├── GSM_GPRSLibrary_AT
│   │   │   │   │   │   └── GSM_GPRSLibrary_AT.ino
│   │   │   │   │   ├── GSM_GPRSLibrary_Call
│   │   │   │   │   │   └── GSM_GPRSLibrary_Call.ino
│   │   │   │   │   ├── GSM_GPRSLibrary_Client
│   │   │   │   │   │   └── GSM_GPRSLibrary_Client.ino
│   │   │   │   │   ├── GSM_GPRSLibrary_DTMF
│   │   │   │   │   │   └── GSM_GPRSLibrary_DTMF.ino
│   │   │   │   │   ├── GSM_GPRSLibrary_GPS
│   │   │   │   │   │   └── GSM_GPRSLibrary_GPS.ino
│   │   │   │   │   ├── GSM_GPRSLibrary_Server
│   │   │   │   │   │   └── GSM_GPRSLibrary_Server.ino
│   │   │   │   │   └── GSM_GPRSLibrary_SMS
│   │   │   │   │   └── GSM_GPRSLibrary_SMS.ino
│   │   │   │   ├── GSM.cpp
│   │   │   │   ├── GSM.h
│   │   │   │   ├── HWSerial.cpp
│   │   │   │   ├── HWSerial.h
│   │   │   │   ├── inetGSM.cpp
│   │   │   │   ├── inetGSM.h
│   │   │   │   ├── LICENSE
│   │   │   │   ├── LOG.cpp
│   │   │   │   ├── LOG.h
│   │   │   │   ├── README
│   │   │   │   ├── README.md
│   │   │   │   ├── SIM900.cpp
│   │   │   │   ├── SIM900.h
│   │   │   │   ├── sms.cpp
│   │   │   │   ├── sms.h
│   │   │   │   ├── Streaming.h
│   │   │   │   ├── WideTextFinder.cpp
│   │   │   │   └── WideTextFinder.h
│   │   │   ├── _03_Microduino_NFC_PN532
│   │   │   │   ├── Adafruit_NFCShield_I2C.cpp
│   │   │   │   ├── Adafruit_NFCShield_I2C.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── apduToBlackBerry
│   │   │   │   │   │   ├── apduToBlackBerry.pde
│   │   │   │   │   │   └── BlackBerry7
│   │   │   │   │   │   ├── BlackBerry_App_Descriptor.xml
│   │   │   │   │   │   ├── build.xml
│   │   │   │   │   │   ├── res
│   │   │   │   │   │   │   └── img
│   │   │   │   │   │   │   └── icon.png
│   │   │   │   │   │   └── src
│   │   │   │   │   │   └── mypackage
│   │   │   │   │   │   ├── ColorMixer.java
│   │   │   │   │   │   ├── MyApp.java
│   │   │   │   │   │   └── MyScreen.java
│   │   │   │   │   ├── iso14443a_uid
│   │   │   │   │   │   └── iso14443a_uid.pde
│   │   │   │   │   ├── iso14443a_uid_Interrupt
│   │   │   │   │   │   └── iso14443a_uid_Interrupt.ino
│   │   │   │   │   ├── mifareclassic_formatndef
│   │   │   │   │   │   └── mifareclassic_formatndef.pde
│   │   │   │   │   ├── mifareclassic_memdump
│   │   │   │   │   │   └── mifareclassic_memdump.pde
│   │   │   │   │   ├── mifareclassic_ndeftoclassic
│   │   │   │   │   │   └── mifareclassic_ndeftoclassic.pde
│   │   │   │   │   ├── mifareclassic_updatendef
│   │   │   │   │   │   └── mifareclassic_updatendef.pde
│   │   │   │   │   ├── readMifare
│   │   │   │   │   │   └── readMifare.ino
│   │   │   │   │   └── readMifare_Interrupt
│   │   │   │   │   └── readMifare_Interrupt.ino
│   │   │   │   ├── license.txt
│   │   │   │   └── README.txt
│   │   │   ├── _03_Microduino_nRF_RF24
│   │   │   │   ├── Doxyfile
│   │   │   │   ├── doxygen-custom.css
│   │   │   │   ├── examples
│   │   │   │   │   ├── GettingStarted
│   │   │   │   │   │   ├── GettingStarted.pde
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── led_remote
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── led_remote.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── nordic_fob
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── nordic_fob.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── pingpair
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── pingpair_dyn
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair_dyn.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── pingpair_irq
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair_irq.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── pingpair_maple
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── main.cpp
│   │   │   │   │   │   └── pingpair_maple.pde
│   │   │   │   │   ├── pingpair_pl
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair_pl.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── pingpair_sleepy
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair_sleepy.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── scanner
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── output
│   │   │   │   │   │   │   ├── core.a
│   │   │   │   │   │   │   ├── scanner.cpp
│   │   │   │   │   │   │   ├── scanner.elf
│   │   │   │   │   │   │   └── scanner.hex
│   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   └── scanner.pde
│   │   │   │   │   └── starping
│   │   │   │   │   ├── Jamfile
│   │   │   │   │   ├── printf.h
│   │   │   │   │   └── starping.pde
│   │   │   │   ├── FAQ
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── nRF24L01.h
│   │   │   │   ├── README.md
│   │   │   │   ├── RF24_config.h
│   │   │   │   ├── RF24.cpp
│   │   │   │   ├── RF24.h
│   │   │   │   ├── tests
│   │   │   │   │   ├── native
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair_irq.pde
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   ├── pingpair_blocking
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair_blocking.pde
│   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   ├── runtest.py
│   │   │   │   │   │   ├── runtests.sh
│   │   │   │   │   │   └── test.ex
│   │   │   │   │   ├── pingpair_test
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── pingpair_test.pde
│   │   │   │   │   │   ├── printf.h
│   │   │   │   │   │   ├── runtest.py
│   │   │   │   │   │   ├── runtests.sh
│   │   │   │   │   │   └── test.ex
│   │   │   │   │   └── README
│   │   │   │   └── wikidoc.xslt
│   │   │   ├── _03_Microduino_nRF_RF24Network
│   │   │   │   ├── Doxyfile
│   │   │   │   ├── examples
│   │   │   │   │   ├── helloworld_rx
│   │   │   │   │   │   ├── helloworld_rx.pde
│   │   │   │   │   │   └── Jamfile
│   │   │   │   │   ├── helloworld_tx
│   │   │   │   │   │   ├── helloworld_tx.pde
│   │   │   │   │   │   └── Jamfile
│   │   │   │   │   ├── maple
│   │   │   │   │   │   ├── helloworld_tx.pde
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── Jamrules
│   │   │   │   │   │   └── main.cpp
│   │   │   │   │   ├── meshping
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── meshping.pde
│   │   │   │   │   │   ├── nodeconfig.cpp
│   │   │   │   │   │   ├── nodeconfig.h
│   │   │   │   │   │   └── printf.h
│   │   │   │   │   └── sensornet
│   │   │   │   │   ├── duinode1.sh
│   │   │   │   │   ├── duinode3.sh
│   │   │   │   │   ├── duinode5.sh
│   │   │   │   │   ├── DuinodeV1.h
│   │   │   │   │   ├── DuinodeV3.h
│   │   │   │   │   ├── DuinodeV5.h
│   │   │   │   │   ├── Jamfile
│   │   │   │   │   ├── nodeconfig.cpp
│   │   │   │   │   ├── nodeconfig.h
│   │   │   │   │   ├── printf.h
│   │   │   │   │   ├── sensornet.pde
│   │   │   │   │   ├── sleep.cpp
│   │   │   │   │   ├── sleep.h
│   │   │   │   │   ├── S_message.cpp
│   │   │   │   │   ├── S_message.h
│   │   │   │   │   └── timer.h
│   │   │   │   ├── README.md
│   │   │   │   ├── RF24Network_config.h
│   │   │   │   ├── RF24Network.cpp
│   │   │   │   ├── RF24Network.h
│   │   │   │   ├── Sync.cpp
│   │   │   │   └── Sync.h
│   │   │   ├── _03_Microduino_SmartRF_CC1101
│   │   │   │   ├── cc1101.cpp
│   │   │   │   ├── cc1101.h
│   │   │   │   ├── ccpacket.h
│   │   │   │   ├── commonregs.h
│   │   │   │   ├── COPYING
│   │   │   │   ├── examples
│   │   │   │   │   ├── receiver
│   │   │   │   │   │   └── receiver.ino
│   │   │   │   │   └── sender
│   │   │   │   │   └── sender.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── nvolat.h
│   │   │   │   ├── panstamp.cpp
│   │   │   │   ├── panstamp.h
│   │   │   │   ├── register.cpp
│   │   │   │   ├── register.h
│   │   │   │   ├── spi.cpp
│   │   │   │   ├── spi.h
│   │   │   │   ├── swcommand.cpp
│   │   │   │   ├── swcommand.h
│   │   │   │   ├── swpacket.cpp
│   │   │   │   ├── swpacket.h
│   │   │   │   ├── swquery.cpp
│   │   │   │   ├── swquery.h
│   │   │   │   ├── swstatus.cpp
│   │   │   │   └── swstatus.h
│   │   │   ├── _03_Microduino_WIFI_CC3000
│   │   │   │   ├── Adafruit_CC3000.cpp
│   │   │   │   ├── Adafruit_CC3000.h
│   │   │   │   ├── Adafruit_CC3000_Server.cpp
│   │   │   │   ├── Adafruit_CC3000_Server.h
│   │   │   │   ├── ccspi.cpp
│   │   │   │   ├── ccspi.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── buildtest
│   │   │   │   │   │   └── buildtest.ino
│   │   │   │   │   ├── ChatServer
│   │   │   │   │   │   └── ChatServer.ino
│   │   │   │   │   ├── driverpatch_1_11
│   │   │   │   │   │   ├── driverpatch_1_11.ino
│   │   │   │   │   │   └── driverpatchinc.h
│   │   │   │   │   ├── driverpatch_1_12
│   │   │   │   │   │   ├── driverpatch_1_12.ino
│   │   │   │   │   │   └── driverpatchinc.h
│   │   │   │   │   ├── driverpatch_1_13
│   │   │   │   │   │   ├── driverpatch_1_13.ino
│   │   │   │   │   │   └── driverpatchinc_1_13.h
│   │   │   │   │   ├── driverpatch_1_14
│   │   │   │   │   │   ├── driverpatch_1_14.ino
│   │   │   │   │   │   └── driverpatchinc_1_14.h
│   │   │   │   │   ├── EchoServer
│   │   │   │   │   │   └── EchoServer.ino
│   │   │   │   │   ├── GeoLocation
│   │   │   │   │   │   └── GeoLocation.ino
│   │   │   │   │   ├── HTTPServer
│   │   │   │   │   │   └── HTTPServer.ino
│   │   │   │   │   ├── InternetTime
│   │   │   │   │   │   └── InternetTime.ino
│   │   │   │   │   ├── ntpTest
│   │   │   │   │   │   ├── ntpTest.ino
│   │   │   │   │   │   ├── sntp.cpp
│   │   │   │   │   │   └── sntp.h
│   │   │   │   │   ├── SendTweet
│   │   │   │   │   │   └── SendTweet.ino
│   │   │   │   │   ├── SmartConfigCreate
│   │   │   │   │   │   └── SmartConfigCreate.ino
│   │   │   │   │   ├── SmartConfigReconnect
│   │   │   │   │   │   └── SmartConfigReconnect.ino
│   │   │   │   │   └── WebClient
│   │   │   │   │   └── WebClient.ino
│   │   │   │   ├── library.json
│   │   │   │   ├── license.txt
│   │   │   │   ├── _old.rar
│   │   │   │   ├── README.md
│   │   │   │   └── utility
│   │   │   │   ├── cc3000_common.cpp
│   │   │   │   ├── cc3000_common.h
│   │   │   │   ├── data_types.h
│   │   │   │   ├── debug.cpp
│   │   │   │   ├── debug.h
│   │   │   │   ├── error_codes.h
│   │   │   │   ├── evnt_handler.cpp
│   │   │   │   ├── evnt_handler.h
│   │   │   │   ├── hci.cpp
│   │   │   │   ├── hci.h
│   │   │   │   ├── host_driver_version.h
│   │   │   │   ├── netapp.cpp
│   │   │   │   ├── netapp.h
│   │   │   │   ├── nvmem.cpp
│   │   │   │   ├── nvmem.h
│   │   │   │   ├── security.cpp
│   │   │   │   ├── security.h
│   │   │   │   ├── socket.cpp
│   │   │   │   ├── socket.h
│   │   │   │   ├── wlan.cpp
│   │   │   │   └── wlan.h
│   │   │   ├── _03_Microduino_WIFI_CC3000_MDNS
│   │   │   │   ├── CC3000_MDNS.cpp
│   │   │   │   ├── CC3000_MDNS.h
│   │   │   │   ├── examples
│   │   │   │   │   └── MDNS_Echo_Server
│   │   │   │   │   └── MDNS_Echo_Server.ino
│   │   │   │   └── README.md
│   │   │   ├── _03_Microduino_WIFI_ESP8266
│   │   │   │   ├── doc
│   │   │   │   │   ├── API.chm
│   │   │   │   │   ├── API-html
│   │   │   │   │   │   ├── annotated.html
│   │   │   │   │   │   ├── bc_s.png
│   │   │   │   │   │   ├── bdwn.png
│   │   │   │   │   │   ├── classes.html
│   │   │   │   │   │   ├── class_e_s_p8266.html
│   │   │   │   │   │   ├── class_e_s_p8266-members.html
│   │   │   │   │   │   ├── closed.png
│   │   │   │   │   │   ├── _connect_wi_fi_8ino-example.html
│   │   │   │   │   │   ├── _connect_wi_fi_8ino_source.html
│   │   │   │   │   │   ├── dir_0fe9cd1e19620fd79d7a86ad96ecfe64.html
│   │   │   │   │   │   ├── dir_5890e445ff7904d5f0f55dc78452c21e.html
│   │   │   │   │   │   ├── dir_7baf3e2c0fad72d16e1aad0d74b4aab1.html
│   │   │   │   │   │   ├── dir_8897193998642bcd5bfc513741e45982.html
│   │   │   │   │   │   ├── dir_8d6221cc4158f181d53b350a968e25f7.html
│   │   │   │   │   │   ├── dir_d28a4824dc47e487b107a5db32ef43c4.html
│   │   │   │   │   │   ├── dir_d2ed1861e8b23cc7f6c17b3a49969805.html
│   │   │   │   │   │   ├── dir_db2b6df4be8fe245a288f3ee89789028.html
│   │   │   │   │   │   ├── dir_e77b6112596a040608ac3c23911cc719.html
│   │   │   │   │   │   ├── dir_f7dc4f4aec738992f977d5b3021cb4e4.html
│   │   │   │   │   │   ├── doxygen_8h.html
│   │   │   │   │   │   ├── doxygen_8h_source.html
│   │   │   │   │   │   ├── doxygen.css
│   │   │   │   │   │   ├── doxygen.png
│   │   │   │   │   │   ├── dynsections.js
│   │   │   │   │   │   ├── _e_s_p8266_8cpp.html
│   │   │   │   │   │   ├── _e_s_p8266_8cpp_source.html
│   │   │   │   │   │   ├── _e_s_p8266_8h.html
│   │   │   │   │   │   ├── _e_s_p8266_8h_source.html
│   │   │   │   │   │   ├── examples.html
│   │   │   │   │   │   ├── files.html
│   │   │   │   │   │   ├── ftv2blank.png
│   │   │   │   │   │   ├── ftv2doc.png
│   │   │   │   │   │   ├── ftv2folderclosed.png
│   │   │   │   │   │   ├── ftv2folderopen.png
│   │   │   │   │   │   ├── ftv2lastnode.png
│   │   │   │   │   │   ├── ftv2link.png
│   │   │   │   │   │   ├── ftv2mlastnode.png
│   │   │   │   │   │   ├── ftv2mnode.png
│   │   │   │   │   │   ├── ftv2node.png
│   │   │   │   │   │   ├── ftv2plastnode.png
│   │   │   │   │   │   ├── ftv2pnode.png
│   │   │   │   │   │   ├── ftv2splitbar.png
│   │   │   │   │   │   ├── ftv2vertline.png
│   │   │   │   │   │   ├── functions_func.html
│   │   │   │   │   │   ├── functions.html
│   │   │   │   │   │   ├── globals_defs.html
│   │   │   │   │   │   ├── globals.html
│   │   │   │   │   │   ├── group___error.html
│   │   │   │   │   │   ├── group___io_tgo.html
│   │   │   │   │   │   ├── group___light.html
│   │   │   │   │   │   ├── group___net_interface.html
│   │   │   │   │   │   ├── group___switch.html
│   │   │   │   │   │   ├── group___t_h_sensor.html
│   │   │   │   │   │   ├── group___t_h_sensor_interface.html
│   │   │   │   │   │   ├── _h_t_t_p_g_e_t_8ino-example.html
│   │   │   │   │   │   ├── _h_t_t_p_g_e_t_8ino_source.html
│   │   │   │   │   │   ├── index.hhc
│   │   │   │   │   │   ├── index.hhk
│   │   │   │   │   │   ├── index.hhp
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── ITEAD-logo.JPG
│   │   │   │   │   │   ├── jquery.js
│   │   │   │   │   │   ├── md__r_e_a_d_m_e.html
│   │   │   │   │   │   ├── modules.html
│   │   │   │   │   │   ├── nav_f.png
│   │   │   │   │   │   ├── nav_g.png
│   │   │   │   │   │   ├── nav_h.png
│   │   │   │   │   │   ├── open.png
│   │   │   │   │   │   ├── pages.html
│   │   │   │   │   │   ├── _r_e_a_d_m_e_8md_source.html
│   │   │   │   │   │   ├── sync_off.png
│   │   │   │   │   │   ├── sync_on.png
│   │   │   │   │   │   ├── tab_a.png
│   │   │   │   │   │   ├── tab_b.png
│   │   │   │   │   │   ├── tab_h.png
│   │   │   │   │   │   ├── tabs.css
│   │   │   │   │   │   ├── tab_s.png
│   │   │   │   │   │   ├── _t_c_p_client_multiple_8cpp-example.html
│   │   │   │   │   │   ├── _t_c_p_client_multiple_8ino-example.html
│   │   │   │   │   │   ├── _t_c_p_client_multiple_8ino_source.html
│   │   │   │   │   │   ├── _t_c_p_client_single_8cpp-example.html
│   │   │   │   │   │   ├── _t_c_p_client_single_8ino-example.html
│   │   │   │   │   │   ├── _t_c_p_client_single_8ino_source.html
│   │   │   │   │   │   ├── _t_c_p_client_single_u_n_o_8ino-example.html
│   │   │   │   │   │   ├── _t_c_p_client_single_u_n_o_8ino_source.html
│   │   │   │   │   │   ├── _t_c_p_server_8cpp-example.html
│   │   │   │   │   │   ├── _t_c_p_server_8ino-example.html
│   │   │   │   │   │   ├── _t_c_p_server_8ino_source.html
│   │   │   │   │   │   ├── test_8ino-example.html
│   │   │   │   │   │   ├── test_8ino_source.html
│   │   │   │   │   │   ├── _u_d_p_client_multiple_8cpp-example.html
│   │   │   │   │   │   ├── _u_d_p_client_multiple_8ino-example.html
│   │   │   │   │   │   ├── _u_d_p_client_multiple_8ino_source.html
│   │   │   │   │   │   ├── _u_d_p_client_single_8cpp-example.html
│   │   │   │   │   │   ├── _u_d_p_client_single_8ino-example.html
│   │   │   │   │   │   └── _u_d_p_client_single_8ino_source.html
│   │   │   │   │   └── ITEAD-logo.JPG
│   │   │   │   ├── doxygen.doxy
│   │   │   │   ├── doxygen.h
│   │   │   │   ├── ESP8266.cpp
│   │   │   │   ├── ESP8266.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── ConnectWiFi
│   │   │   │   │   │   └── ConnectWiFi.ino
│   │   │   │   │   ├── debug
│   │   │   │   │   │   └── debug.ino
│   │   │   │   │   ├── HTTPGET
│   │   │   │   │   │   └── HTTPGET.ino
│   │   │   │   │   ├── TCPClientMultiple
│   │   │   │   │   │   └── TCPClientMultiple.ino
│   │   │   │   │   ├── TCPClientSingle
│   │   │   │   │   │   └── TCPClientSingle.ino
│   │   │   │   │   ├── TCPClientSingleUNO
│   │   │   │   │   │   └── TCPClientSingleUNO.ino
│   │   │   │   │   ├── TCPServer
│   │   │   │   │   │   └── TCPServer.ino
│   │   │   │   │   ├── test
│   │   │   │   │   │   └── test.ino
│   │   │   │   │   ├── UDPClientMultiple
│   │   │   │   │   │   └── UDPClientMultiple.ino
│   │   │   │   │   └── UDPClientSingle
│   │   │   │   │   └── UDPClientSingle.ino
│   │   │   │   ├── library.json
│   │   │   │   └── README.md
│   │   │   ├── _04_Microduino_Motor
│   │   │   │   ├── examples
│   │   │   │   │   └── Basic
│   │   │   │   │   └── Basic.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── Microduino_Motor.cpp
│   │   │   │   └── Microduino_Motor.h
│   │   │   ├── _04_Microduino_Servo
│   │   │   │   ├── examples
│   │   │   │   │   ├── Knob
│   │   │   │   │   │   └── Knob.ino
│   │   │   │   │   └── Sweep
│   │   │   │   │   └── Sweep.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── Servo.cpp
│   │   │   │   └── Servo.h
│   │   │   ├── _04_Microduino_Stepper_AccelStepper
│   │   │   │   ├── AccelStepper.cpp
│   │   │   │   ├── AccelStepper.h
│   │   │   │   ├── doc
│   │   │   │   │   ├── AccelStepper_8h-source.html
│   │   │   │   │   ├── annotated.html
│   │   │   │   │   ├── classAccelStepper.html
│   │   │   │   │   ├── classAccelStepper-members.html
│   │   │   │   │   ├── doxygen.css
│   │   │   │   │   ├── doxygen.png
│   │   │   │   │   ├── files.html
│   │   │   │   │   ├── functions_func.html
│   │   │   │   │   ├── functions.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── tab_b.gif
│   │   │   │   │   ├── tab_l.gif
│   │   │   │   │   ├── tab_r.gif
│   │   │   │   │   ├── tabs.css
│   │   │   │   │   └── Thumbs.db
│   │   │   │   ├── examples
│   │   │   │   │   ├── Blocking
│   │   │   │   │   │   └── Blocking.pde
│   │   │   │   │   ├── Bounce
│   │   │   │   │   │   └── Bounce.pde
│   │   │   │   │   ├── ConstantSpeed
│   │   │   │   │   │   └── ConstantSpeed.pde
│   │   │   │   │   ├── MultiStepper
│   │   │   │   │   │   └── MultiStepper.pde
│   │   │   │   │   ├── OneStepper
│   │   │   │   │   │   └── OneStepper.ino
│   │   │   │   │   ├── Overshoot
│   │   │   │   │   │   └── Overshoot.pde
│   │   │   │   │   ├── ProportionalControl
│   │   │   │   │   │   └── ProportionalControl.pde
│   │   │   │   │   ├── Quickstop
│   │   │   │   │   │   └── Quickstop.pde
│   │   │   │   │   └── Random
│   │   │   │   │   └── Random.pde
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Makefile
│   │   │   │   ├── MANIFEST
│   │   │   │   └── project.cfg
│   │   │   ├── _05_Microduino_10DOF
│   │   │   │   ├── _05_Microduino_10DOF.rar
│   │   │   │   ├── BMP085.cpp
│   │   │   │   ├── BMP085.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── sensor_BMP085
│   │   │   │   │   │   └── BMP085_basic
│   │   │   │   │   │   └── BMP085_basic.ino
│   │   │   │   │   ├── sensor_HMC5883L
│   │   │   │   │   │   └── HMC5883L_raw
│   │   │   │   │   │   └── HMC5883L_raw.ino
│   │   │   │   │   └── sensor_MPU6050
│   │   │   │   │   ├── MPU6050_DMP6
│   │   │   │   │   │   ├── MPU6050_DMP6.ino
│   │   │   │   │   │   └── Processing
│   │   │   │   │   │   └── MPUTeapot.pde
│   │   │   │   │   ├── MPU6050_DMP6_NOINT
│   │   │   │   │   │   └── MPU6050_DMP6_NOINT.ino
│   │   │   │   │   └── MPU6050_raw
│   │   │   │   │   └── MPU6050_raw.ino
│   │   │   │   ├── helper_3dmath.h
│   │   │   │   ├── HMC5883L.cpp
│   │   │   │   ├── HMC5883L.h
│   │   │   │   ├── JJ_MPU6050_DMP_6Axis.h
│   │   │   │   ├── MPU6050_6Axis_MotionApps20.h
│   │   │   │   ├── MPU6050_9Axis_MotionApps41.h
│   │   │   │   ├── MPU6050.cpp
│   │   │   │   ├── MPU6050.h
│   │   │   │   ├── other
│   │   │   │   │   ├── Adafruit_BMP085.cpp
│   │   │   │   │   ├── Adafruit_BMP085.h
│   │   │   │   │   └── BMP085_test
│   │   │   │   │   └── BMP085test.pde
│   │   │   │   └── README.txt
│   │   │   ├── _05_Microduino_GPS
│   │   │   │   ├── _05_Microduino_GPS.rar
│   │   │   │   ├── Adafruit_GPS.cpp
│   │   │   │   ├── Adafruit_GPS.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── gps_config_default
│   │   │   │   │   │   └── gps_config_default.ino
│   │   │   │   │   ├── gps_config_powersave
│   │   │   │   │   │   └── gps_config_powersave.ino
│   │   │   │   │   ├── gps_config_save
│   │   │   │   │   │   └── gps_config_save.ino
│   │   │   │   │   ├── gps_parsing
│   │   │   │   │   │   └── gps_parsing.ino
│   │   │   │   │   └── gps_test
│   │   │   │   │   └── gps_test.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── license.txt
│   │   │   │   └── README.txt
│   │   │   ├── _05_Microduino_SD
│   │   │   │   ├── examples
│   │   │   │   │   ├── CardInfo
│   │   │   │   │   │   └── CardInfo.ino
│   │   │   │   │   ├── Datalogger
│   │   │   │   │   │   └── Datalogger.ino
│   │   │   │   │   ├── DumpFile
│   │   │   │   │   │   └── DumpFile.ino
│   │   │   │   │   ├── Files
│   │   │   │   │   │   └── Files.ino
│   │   │   │   │   ├── listfiles
│   │   │   │   │   │   └── listfiles.ino
│   │   │   │   │   └── ReadWrite
│   │   │   │   │   └── ReadWrite.ino
│   │   │   │   ├── File.cpp
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── old.rar
│   │   │   │   ├── README.adoc
│   │   │   │   ├── README.txt
│   │   │   │   ├── SD.cpp
│   │   │   │   ├── SD.h
│   │   │   │   └── utility
│   │   │   │   ├── FatStructs.h
│   │   │   │   ├── Sd2Card.cpp
│   │   │   │   ├── Sd2Card.h
│   │   │   │   ├── Sd2PinMap.h
│   │   │   │   ├── Sd2PinMap.rar
│   │   │   │   ├── SdFat.h
│   │   │   │   ├── SdFatmainpage.h
│   │   │   │   ├── SdFatUtil.h
│   │   │   │   ├── SdFile.cpp
│   │   │   │   ├── SdInfo.h
│   │   │   │   └── SdVolume.cpp
│   │   │   ├── _06_Microduino_AudioPlus_VS1053
│   │   │   │   ├── Adafruit_VS1053.cpp
│   │   │   │   ├── Adafruit_VS1053.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── player_gpiotest
│   │   │   │   │   │   └── player_gpiotest.ino
│   │   │   │   │   ├── player_interrupts
│   │   │   │   │   │   └── player_interrupts.ino
│   │   │   │   │   ├── player_miditest
│   │   │   │   │   │   └── player_miditest.ino
│   │   │   │   │   ├── player_simple
│   │   │   │   │   │   └── player_simple.ino
│   │   │   │   │   └── record_ogg
│   │   │   │   │   ├── record_ogg.ino
│   │   │   │   │   └── v44k1q05.img
│   │   │   │   └── README.md
│   │   │   ├── _06_Microduino_RTC_PCF8563
│   │   │   │   ├── _06_Microduino_RTC_PCF8563.rar
│   │   │   │   ├── examples
│   │   │   │   │   ├── lcd_clock
│   │   │   │   │   │   └── lcd_clock.pde
│   │   │   │   │   ├── set_alarm
│   │   │   │   │   │   └── set_alarm.ino
│   │   │   │   │   ├── set_clock
│   │   │   │   │   │   └── set_clock.pde
│   │   │   │   │   └── time
│   │   │   │   │   ├── Processing
│   │   │   │   │   │   └── SyncArduinoClock
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   └── SyncArduinoClock.pde
│   │   │   │   │   ├── TimeArduinoDue
│   │   │   │   │   │   └── TimeArduinoDue.ino
│   │   │   │   │   ├── TimeGPS
│   │   │   │   │   │   └── TimeGPS.ino
│   │   │   │   │   ├── TimeNTP
│   │   │   │   │   │   └── TimeNTP.ino
│   │   │   │   │   ├── TimeRTC
│   │   │   │   │   │   └── TimeRTC.pde
│   │   │   │   │   ├── TimeRTCLog
│   │   │   │   │   │   └── TimeRTCLog.pde
│   │   │   │   │   ├── TimeRTCSet
│   │   │   │   │   │   └── TimeRTCSet.ino
│   │   │   │   │   ├── TimeSerial
│   │   │   │   │   │   └── TimeSerial.ino
│   │   │   │   │   ├── TimeSerialDateStrings
│   │   │   │   │   │   └── TimeSerialDateStrings.ino
│   │   │   │   │   └── TimeTeensy3
│   │   │   │   │   └── TimeTeensy3.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── Readme.txt
│   │   │   │   ├── Rtc_Pcf8563.cpp
│   │   │   │   └── Rtc_Pcf8563.h
│   │   │   ├── _06_Microduino_SD_SimpleSDAudio
│   │   │   │   ├── examples
│   │   │   │   │   ├── BareMinimum
│   │   │   │   │   │   └── BareMinimum.ino
│   │   │   │   │   ├── BareMinimumWithDebug
│   │   │   │   │   │   └── BareMinimumWithDebug.ino
│   │   │   │   │   ├── EXAMPLE.AFM
│   │   │   │   │   ├── MostFunctionDemo
│   │   │   │   │   │   └── MostFunctionDemo.ino
│   │   │   │   │   └── SSDAWebServer
│   │   │   │   │   └── SSDAWebServer.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── patches
│   │   │   │   │   ├── Readme timer2 patch.txt
│   │   │   │   │   └── wiring.c
│   │   │   │   ├── sd_l0.cpp
│   │   │   │   ├── sd_l0.h
│   │   │   │   ├── sd_l1.cpp
│   │   │   │   ├── sd_l1.h
│   │   │   │   ├── sd_l2.cpp
│   │   │   │   ├── sd_l2.h
│   │   │   │   ├── SimpleSDAudioAsm.S
│   │   │   │   ├── SimpleSDAudio.cpp
│   │   │   │   ├── SimpleSDAudioDefs.h
│   │   │   │   └── SimpleSDAudio.h
│   │   │   ├── _07_Sensor_IRremote
│   │   │   │   ├── examples
│   │   │   │   │   ├── IRrecord
│   │   │   │   │   │   └── IRrecord.pde
│   │   │   │   │   ├── IRrecvDemo
│   │   │   │   │   │   └── IRrecvDemo.pde
│   │   │   │   │   ├── IRrecvDump
│   │   │   │   │   │   └── IRrecvDump.pde
│   │   │   │   │   ├── IRrelay
│   │   │   │   │   │   └── IRrelay.pde
│   │   │   │   │   ├── IRsendDemo
│   │   │   │   │   │   └── IRsendDemo.pde
│   │   │   │   │   └── IRtest
│   │   │   │   │   └── IRtest.pde
│   │   │   │   ├── IRremote.cpp
│   │   │   │   ├── IRremote.h
│   │   │   │   ├── IRremoteInt.h
│   │   │   │   ├── keywords.txt
│   │   │   │   └── LICENSE.txt
│   │   │   ├── _07_Sensor_LED_WS2812
│   │   │   │   ├── Adafruit_NeoPixel.cpp
│   │   │   │   ├── Adafruit_NeoPixel.h
│   │   │   │   ├── COPYING
│   │   │   │   ├── examples
│   │   │   │   │   └── strandtest
│   │   │   │   │   └── strandtest.pde
│   │   │   │   └── README.md
│   │   │   ├── _07_Sensor_Light_Gesture_APDS9960
│   │   │   │   ├── examples
│   │   │   │   │   ├── ColorSensor
│   │   │   │   │   │   └── ColorSensor.ino
│   │   │   │   │   ├── GestureTest
│   │   │   │   │   │   └── GestureTest.ino
│   │   │   │   │   └── Proximity
│   │   │   │   │   └── Proximity.ino
│   │   │   │   ├── SparkFun_APDS9960.cpp
│   │   │   │   └── SparkFun_APDS9960.h
│   │   │   ├── _07_Sensor_Light_Proximity_APDS9930
│   │   │   │   ├── APDS9930.cpp
│   │   │   │   ├── APDS9930.h
│   │   │   │   ├── examples
│   │   │   │   │   └── basic
│   │   │   │   │   └── basic.ino
│   │   │   │   └── keywords.txt
│   │   │   ├── _07_Sensor_Light_TSL2561
│   │   │   │   ├── Adafruit_Sensor.cpp
│   │   │   │   ├── Adafruit_Sensor.h
│   │   │   │   ├── Adafruit_TSL2561_U.cpp
│   │   │   │   ├── Adafruit_TSL2561_U.h
│   │   │   │   ├── examples
│   │   │   │   │   └── sensorapi
│   │   │   │   │   └── sensorapi.pde
│   │   │   │   └── keywords.txt
│   │   │   ├── _07_Sensor_Tem_Hum_AM2321
│   │   │   │   ├── AM2321.cpp
│   │   │   │   ├── AM2321.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── read_all
│   │   │   │   │   │   └── read_all.ino
│   │   │   │   │   └── read_simple
│   │   │   │   │   └── read_simple.ino
│   │   │   │   └── keywords.txt
│   │   │   ├── _07_Sensor_Tem_Hum_DHT11
│   │   │   │   ├── dht11.cpp
│   │   │   │   ├── dht11.h
│   │   │   │   └── examples
│   │   │   │   └── basic
│   │   │   │   └── basic.ino
│   │   │   ├── _07_Sensor_Tem_Hum_SHT_2X_1X
│   │   │   │   ├── examples
│   │   │   │   │   ├── ReadSHT1xValues
│   │   │   │   │   │   └── ReadSHT1xValues.ino
│   │   │   │   │   └── ReadSHT2xValues
│   │   │   │   │   └── ReadSHT2xValues.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── SHT1x.cpp
│   │   │   │   ├── SHT1x.h
│   │   │   │   ├── SHT2x.cpp
│   │   │   │   └── SHT2x.h
│   │   │   ├── _07_Sensor_Tem_LM75
│   │   │   │   ├── docs
│   │   │   │   │   └── DS75.pdf
│   │   │   │   ├── examples
│   │   │   │   │   └── test
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── test.ino
│   │   │   │   ├── LICENSE
│   │   │   │   ├── lm75.config
│   │   │   │   ├── lm75.cpp
│   │   │   │   ├── lm75.creator
│   │   │   │   ├── lm75.files
│   │   │   │   ├── lm75.h
│   │   │   │   ├── lm75.includes
│   │   │   │   └── README.md
│   │   │   ├── _08_Shield_Keypad
│   │   │   │   ├── examples
│   │   │   │   │   └── CustomKeypad
│   │   │   │   │   └── CustomKeypad.ino
│   │   │   │   ├── Keypad.cpp
│   │   │   │   ├── Keypad.h
│   │   │   │   ├── keywords.txt
│   │   │   │   └── utility
│   │   │   │   ├── Key.cpp
│   │   │   │   └── Key.h
│   │   │   ├── _08_Shield_Microduino_Joypad
│   │   │   │   ├── examples
│   │   │   │   │   ├── _01_Joypad_basic_raw
│   │   │   │   │   │   └── _01_Joypad_basic_raw.ino
│   │   │   │   │   ├── _02_Joypad_joystick_to_switch
│   │   │   │   │   │   └── _02_Joypad_joystick_to_switch.ino
│   │   │   │   │   ├── _03_Joypad_joystick_dead_zone
│   │   │   │   │   │   └── _03_Joypad_joystick_dead_zone.ino
│   │   │   │   │   ├── _04_Joypad_joystick_correct
│   │   │   │   │   │   └── _04_Joypad_joystick_correct.ino
│   │   │   │   │   ├── _05_Joypad_joystick_mouse
│   │   │   │   │   │   └── _05_Joypad_joystick_mouse.ino
│   │   │   │   │   ├── _06_Joypad_motor
│   │   │   │   │   │   └── _06_Joypad_motor.ino
│   │   │   │   │   ├── _07_Joypad_motor_microphone
│   │   │   │   │   │   └── _07_Joypad_motor_microphone.ino
│   │   │   │   │   └── _08_Joypad_tone
│   │   │   │   │   └── _08_Joypad_tone.ino
│   │   │   │   ├── Joypad.cpp
│   │   │   │   ├── Joypad.h
│   │   │   │   └── keywords.txt
│   │   │   ├── _08_Shield_Microduino_Key
│   │   │   │   ├── examples
│   │   │   │   │   └── Basic
│   │   │   │   │   └── Basic.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── Microduino_Key.cpp
│   │   │   │   └── Microduino_Key.h
│   │   │   ├── _09_DATA_aJSON
│   │   │   │   ├── aJSON.cpp
│   │   │   │   ├── aJSON.h
│   │   │   │   ├── aJSON.rar
│   │   │   │   ├── examples
│   │   │   │   │   ├── Json_Example
│   │   │   │   │   │   └── Json_Example.ino
│   │   │   │   │   ├── Json_Serial
│   │   │   │   │   │   └── Json_Serial.ino
│   │   │   │   │   └── MultiLevelParsing
│   │   │   │   │   └── MultiLevelParsing.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── README.md
│   │   │   │   └── utility
│   │   │   │   ├── stringbuffer.c
│   │   │   │   └── stringbuffer.h
│   │   │   ├── _09_DATA_Blynk_ESP8266_HardSer
│   │   │   │   ├── ESP8266.cpp
│   │   │   │   ├── ESP8266_HardSer.h
│   │   │   │   └── README.md
│   │   │   ├── _09_DATA_Blynk_ESP8266_SoftSer
│   │   │   │   ├── ESP8266.cpp
│   │   │   │   ├── ESP8266_SoftSer.h
│   │   │   │   └── README.md
│   │   │   ├── _09_DATA_Blynk_Main
│   │   │   │   ├── Adapters
│   │   │   │   │   ├── BlynkArduinoClient.h
│   │   │   │   │   ├── BlynkCC3000.h
│   │   │   │   │   ├── BlynkEthernet.h
│   │   │   │   │   ├── BlynkSerial.h
│   │   │   │   │   ├── BlynkWiFiCommon.h
│   │   │   │   │   ├── BlynkWiFly.h
│   │   │   │   │   └── BlynkWildFire.h
│   │   │   │   ├── Blynk
│   │   │   │   │   ├── BlynkApi.h
│   │   │   │   │   ├── BlynkConfig.h
│   │   │   │   │   ├── BlynkDebug.h
│   │   │   │   │   ├── BlynkHandlers.h
│   │   │   │   │   ├── BlynkParam.h
│   │   │   │   │   ├── BlynkProtocolDefs.h
│   │   │   │   │   └── BlynkProtocol.h
│   │   │   │   ├── BlynkApiArduino.h
│   │   │   │   ├── BlynkSimpleCC3000.h
│   │   │   │   ├── BlynkSimpleEnergiaWiFi.h
│   │   │   │   ├── BlynkSimpleEsp8266.h
│   │   │   │   ├── BlynkSimpleEthernet2.h
│   │   │   │   ├── BlynkSimpleEthernet.h
│   │   │   │   ├── BlynkSimpleEthernetV2_0.h
│   │   │   │   ├── BlynkSimpleIntelEdisonWiFi.h
│   │   │   │   ├── BlynkSimpleLinkItONE.h
│   │   │   │   ├── BlynkSimpleRBL_CC3200.h
│   │   │   │   ├── BlynkSimpleRBL_WiFi_Mini.h
│   │   │   │   ├── BlynkSimpleSerial.h
│   │   │   │   ├── BlynkSimpleShieldEsp8266.h
│   │   │   │   ├── BlynkSimpleShieldEsp8266_HardSer.h
│   │   │   │   ├── BlynkSimpleShieldEsp8266_SoftSer.h
│   │   │   │   ├── BlynkSimpleTI_CC3200_LaunchXL.h
│   │   │   │   ├── BlynkSimpleTinyDuino.h
│   │   │   │   ├── BlynkSimpleTI_TivaC_Connected.h
│   │   │   │   ├── BlynkSimpleUIPEthernet.h
│   │   │   │   ├── BlynkSimpleUserDefined.h
│   │   │   │   ├── BlynkSimpleWifi.h
│   │   │   │   ├── BlynkSimpleWiFiShield101.h
│   │   │   │   ├── BlynkSimpleWiFly.h
│   │   │   │   ├── BlynkSimpleWildFire.h
│   │   │   │   ├── BlynkSimpleYun.h
│   │   │   │   ├── BlynkWidgets.h
│   │   │   │   ├── boards_json
│   │   │   │   │   ├── Arduino-Due.json
│   │   │   │   │   ├── Arduino-Leonardo.json
│   │   │   │   │   ├── Arduino-Mega.json
│   │   │   │   │   ├── Arduino-Micro.json
│   │   │   │   │   ├── Arduino-Mini.json
│   │   │   │   │   ├── Arduino-Nano.json
│   │   │   │   │   ├── Arduino-Pro-Micro.json
│   │   │   │   │   ├── Arduino-Pro-Mini.json
│   │   │   │   │   ├── Arduino-Uno.json
│   │   │   │   │   ├── Arduino-Yun.json
│   │   │   │   │   ├── debug
│   │   │   │   │   │   ├── Digistump-Digispark.json
│   │   │   │   │   │   ├── Digistump-Oak.json
│   │   │   │   │   │   ├── Espruino-Pico.json
│   │   │   │   │   │   ├── Konekt-Dash.json
│   │   │   │   │   │   ├── Konekt-Dash-Pro.json
│   │   │   │   │   │   ├── LightBlue-Bean.json
│   │   │   │   │   │   ├── LightBlue-Bean-Plus.json
│   │   │   │   │   │   ├── Onion-Omega.json
│   │   │   │   │   │   ├── Seeed-Wio-Link.json
│   │   │   │   │   │   └── The-AirBoard.json
│   │   │   │   │   ├── Esp8266.json
│   │   │   │   │   ├── Generic.json
│   │   │   │   │   ├── Intel-Edison.json
│   │   │   │   │   ├── Intel-Galileo.json
│   │   │   │   │   ├── LinkIt-ONE.json
│   │   │   │   │   ├── Particle-Core.json
│   │   │   │   │   ├── Particle-Photon.json
│   │   │   │   │   ├── Raspberry-Pi-Bplus.json
│   │   │   │   │   ├── Raspberry-Pi-Rev1.json
│   │   │   │   │   ├── Raspberry-Pi-Rev2.json
│   │   │   │   │   ├── RedBearLab-CC3200.json
│   │   │   │   │   ├── SparkFun-ESP8266-Thing.json
│   │   │   │   │   ├── SparkFun-Photon-RedBoard.json
│   │   │   │   │   ├── TI-CC3200-LaunchXL.json
│   │   │   │   │   ├── TinyCircuits-TinyDuino.json
│   │   │   │   │   ├── TI-TivaC-Connected.json
│   │   │   │   │   ├── Wicked-Wildfire-v2.json
│   │   │   │   │   ├── Wicked-Wildfire-v3.json
│   │   │   │   │   └── WiPy.json
│   │   │   │   ├── docs
│   │   │   │   │   ├── AddingNetworkInterface.md
│   │   │   │   │   ├── Implementing.md
│   │   │   │   │   └── README.md
│   │   │   │   ├── doxygen.config
│   │   │   │   ├── examples
│   │   │   │   │   ├── BoardsAndShields
│   │   │   │   │   │   ├── Arduino_Serial_USB
│   │   │   │   │   │   │   └── Arduino_Serial_USB.ino
│   │   │   │   │   │   ├── Arduino_SoftwareSerial
│   │   │   │   │   │   │   └── Arduino_SoftwareSerial.ino
│   │   │   │   │   │   ├── CC3000
│   │   │   │   │   │   │   └── CC3000.ino
│   │   │   │   │   │   ├── ENC28J60
│   │   │   │   │   │   │   └── ENC28J60.ino
│   │   │   │   │   │   ├── ESP8266_DirectConnect
│   │   │   │   │   │   │   └── ESP8266_DirectConnect.ino
│   │   │   │   │   │   ├── ESP8266_Shield_HardSer
│   │   │   │   │   │   │   └── ESP8266_Shield_HardSer.ino
│   │   │   │   │   │   ├── ESP8266_Shield_SoftSer
│   │   │   │   │   │   │   └── ESP8266_Shield_SoftSer.ino
│   │   │   │   │   │   ├── ESP8266_Standalone
│   │   │   │   │   │   │   └── ESP8266_Standalone.ino
│   │   │   │   │   │   ├── Microduino_Ethernet_ENC28J60
│   │   │   │   │   │   │   └── Microduino_Ethernet_ENC28J60.ino
│   │   │   │   │   │   ├── Microduino_Ethernet_W5500
│   │   │   │   │   │   │   └── Microduino_Ethernet_W5500.ino
│   │   │   │   │   │   ├── Microduino_WIFI_CC3000
│   │   │   │   │   │   │   └── Microduino_WIFI_CC3000.ino
│   │   │   │   │   │   ├── Microduino_WIFI_ESP8266
│   │   │   │   │   │   │   └── Microduino_WIFI_ESP8266.ino
│   │   │   │   │   │   ├── TI_CC3200_LaunchXL
│   │   │   │   │   │   │   └── TI_CC3200_LaunchXL.ino
│   │   │   │   │   │   ├── TinyDuino_WiFi
│   │   │   │   │   │   │   └── TinyDuino_WiFi.ino
│   │   │   │   │   │   ├── TI_Stellaris_LaunchPad
│   │   │   │   │   │   │   └── TI_Stellaris_LaunchPad.ino
│   │   │   │   │   │   ├── TI_TivaC_Connected
│   │   │   │   │   │   │   └── TI_TivaC_Connected.ino
│   │   │   │   │   │   └── User_Defined_Connection
│   │   │   │   │   │   └── User_Defined_Connection.ino
│   │   │   │   │   ├── GettingStarted
│   │   │   │   │   │   ├── BlynkBlink
│   │   │   │   │   │   │   └── BlynkBlink.ino
│   │   │   │   │   │   ├── GetData
│   │   │   │   │   │   │   └── GetData.ino
│   │   │   │   │   │   ├── PushData
│   │   │   │   │   │   │   └── PushData.ino
│   │   │   │   │   │   ├── PushDataOnRequest
│   │   │   │   │   │   │   └── PushDataOnRequest.ino
│   │   │   │   │   │   └── Servo
│   │   │   │   │   │   └── Servo.ino
│   │   │   │   │   ├── More
│   │   │   │   │   │   ├── ButtonInterrupt
│   │   │   │   │   │   │   └── ButtonInterrupt.ino
│   │   │   │   │   │   ├── ButtonPoll
│   │   │   │   │   │   │   └── ButtonPoll.ino
│   │   │   │   │   │   ├── LightBlueBeanRGB
│   │   │   │   │   │   │   └── LightBlueBeanRGB.ino
│   │   │   │   │   │   ├── NeoPixel
│   │   │   │   │   │   │   └── NeoPixel.ino
│   │   │   │   │   │   ├── Stroboscope
│   │   │   │   │   │   │   └── Stroboscope.ino
│   │   │   │   │   │   └── Sync
│   │   │   │   │   │   └── Sync.ino
│   │   │   │   │   └── Widgets
│   │   │   │   │   ├── Bridge
│   │   │   │   │   │   └── Bridge.ino
│   │   │   │   │   ├── Email
│   │   │   │   │   │   └── Email.ino
│   │   │   │   │   ├── JoystickOneAxis
│   │   │   │   │   │   └── JoystickOneAxis.ino
│   │   │   │   │   ├── JoystickTwoAxis
│   │   │   │   │   │   └── JoystickTwoAxis.ino
│   │   │   │   │   ├── LCD
│   │   │   │   │   │   └── LCD.ino
│   │   │   │   │   ├── LED
│   │   │   │   │   │   └── LED.ino
│   │   │   │   │   ├── PushNotification
│   │   │   │   │   │   └── PushNotification.ino
│   │   │   │   │   ├── RTC
│   │   │   │   │   │   └── RTC.ino
│   │   │   │   │   ├── SDcard
│   │   │   │   │   │   └── SDcard.ino
│   │   │   │   │   ├── Terminal
│   │   │   │   │   │   └── Terminal.ino
│   │   │   │   │   └── Twitter
│   │   │   │   │   └── Twitter.ino
│   │   │   │   ├── formatter.conf
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── library.json
│   │   │   │   ├── LICENSE
│   │   │   │   ├── linux
│   │   │   │   │   ├── BlynkApiLinux.h
│   │   │   │   │   ├── BlynkApiWiringPi.h
│   │   │   │   │   ├── BlynkDebug.cpp
│   │   │   │   │   ├── BlynkOptionsParser.h
│   │   │   │   │   ├── BlynkSocket.h
│   │   │   │   │   ├── build.sh
│   │   │   │   │   ├── main.cpp
│   │   │   │   │   ├── Makefile
│   │   │   │   │   └── README.md
│   │   │   │   ├── Makefile
│   │   │   │   ├── README.md
│   │   │   │   ├── scripts
│   │   │   │   │   ├── blynk
│   │   │   │   │   │   ├── gateway
│   │   │   │   │   │   │   ├── bean.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── pipe.py
│   │   │   │   │   │   │   ├── socket_ssl.py
│   │   │   │   │   │   │   ├── socket_tcp.py
│   │   │   │   │   │   │   └── uart.py
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── blynk_ctrl.py
│   │   │   │   │   ├── blynk-ser.bat
│   │   │   │   │   ├── blynk-ser.sh
│   │   │   │   │   ├── certs
│   │   │   │   │   │   └── server.crt
│   │   │   │   │   ├── com2tcp.bin
│   │   │   │   │   ├── gateway.py
│   │   │   │   │   └── README.md
│   │   │   │   ├── tests
│   │   │   │   │   ├── BlynkFootprintTest
│   │   │   │   │   │   └── BlynkFootprintTest.ino
│   │   │   │   │   ├── loopback
│   │   │   │   │   │   ├── EchoEsp8266_shield
│   │   │   │   │   │   │   └── EchoEsp8266_shield.ino
│   │   │   │   │   │   ├── EchoEsp8266_standalone
│   │   │   │   │   │   │   └── EchoEsp8266_standalone.ino
│   │   │   │   │   │   ├── EchoEthernet
│   │   │   │   │   │   │   └── EchoEthernet.ino
│   │   │   │   │   │   ├── EchoRN_XV_WiFly
│   │   │   │   │   │   │   └── EchoRN_XV_WiFly.ino
│   │   │   │   │   │   ├── EchoSerial
│   │   │   │   │   │   │   └── EchoSerial.ino
│   │   │   │   │   │   ├── EchoSparkCore
│   │   │   │   │   │   │   └── EchoSparkCore.ino
│   │   │   │   │   │   ├── EchoWiFlyHQ
│   │   │   │   │   │   │   └── EchoWiFlyHQ.ino
│   │   │   │   │   │   ├── EchoWildfire
│   │   │   │   │   │   │   └── EchoWildfire.ino
│   │   │   │   │   │   └── EchoYun
│   │   │   │   │   │   └── EchoYun.ino
│   │   │   │   │   ├── loopback.py
│   │   │   │   │   ├── pseudo-library.py
│   │   │   │   │   ├── pseudo-server-ar-mt.py
│   │   │   │   │   ├── pseudo-server-ar-select.py
│   │   │   │   │   ├── pseudo-server-dw-mt.py
│   │   │   │   │   └── SerialXconnect
│   │   │   │   │   └── SerialXconnect.ino
│   │   │   │   ├── utility
│   │   │   │   │   ├── BlynkDebug.cpp
│   │   │   │   │   ├── BlynkFifo.h
│   │   │   │   │   ├── BlynkHandlers.cpp
│   │   │   │   │   ├── BlynkUtility.h
│   │   │   │   │   └── utility.cpp
│   │   │   │   ├── WidgetBridge.h
│   │   │   │   ├── WidgetLCD.h
│   │   │   │   ├── WidgetLED.h
│   │   │   │   ├── WidgetSD.h
│   │   │   │   └── WidgetTerminal.h
│   │   │   ├── _09_DATA_Blynk_SimpleTimer
│   │   │   │   ├── README
│   │   │   │   ├── SimpleTimer.cpp
│   │   │   │   └── SimpleTimer.h
│   │   │   ├── _09_DATA_KalmanFilter
│   │   │   │   ├── examples
│   │   │   │   │   ├── MPU6050
│   │   │   │   │   │   ├── Graph
│   │   │   │   │   │   │   ├── Convert.pde
│   │   │   │   │   │   │   ├── DrawAxis.pde
│   │   │   │   │   │   │   ├── Graph.pde
│   │   │   │   │   │   │   └── README.md
│   │   │   │   │   │   ├── I2C.ino
│   │   │   │   │   │   ├── MPU6050.ino
│   │   │   │   │   │   └── README.md
│   │   │   │   │   └── README.md
│   │   │   │   ├── gpl2.txt
│   │   │   │   ├── Kalman.cpp
│   │   │   │   ├── Kalman.h
│   │   │   │   ├── keywords.txt
│   │   │   │   └── README.md
│   │   │   ├── _09_DATA_PID
│   │   │   │   ├── examples
│   │   │   │   │   ├── PID_AdaptiveTunings
│   │   │   │   │   │   └── PID_AdaptiveTunings.ino
│   │   │   │   │   ├── PID_Basic
│   │   │   │   │   │   └── PID_Basic.ino
│   │   │   │   │   └── PID_RelayOutput
│   │   │   │   │   └── PID_RelayOutput.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── PID_v1.cpp
│   │   │   │   ├── PID_v1.h
│   │   │   │   └── README.txt
│   │   │   ├── _09_DATA_PPMint
│   │   │   │   ├── examples
│   │   │   │   │   └── basic
│   │   │   │   │   └── basic.ino
│   │   │   │   ├── PPMint.cpp
│   │   │   │   └── PPMint.h
│   │   │   ├── _09_DATA_RCEncode
│   │   │   │   ├── examples
│   │   │   │   │   └── basic
│   │   │   │   │   └── basic.ino
│   │   │   │   ├── RCEncoder.cpp
│   │   │   │   └── RCEncoder.h
│   │   │   ├── _09_DATA_Time
│   │   │   │   ├── DateStrings.cpp
│   │   │   │   ├── examples
│   │   │   │   │   ├── Processing
│   │   │   │   │   │   └── SyncArduinoClock
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   └── SyncArduinoClock.pde
│   │   │   │   │   ├── TimeArduinoDue
│   │   │   │   │   │   └── TimeArduinoDue.ino
│   │   │   │   │   ├── TimeGPS
│   │   │   │   │   │   └── TimeGPS.ino
│   │   │   │   │   ├── TimeNTP
│   │   │   │   │   │   └── TimeNTP.ino
│   │   │   │   │   ├── TimeNTP_ESP8266WiFi
│   │   │   │   │   │   └── TimeNTP_ESP8266WiFi.ino
│   │   │   │   │   ├── TimeRTC
│   │   │   │   │   │   └── TimeRTC.ino
│   │   │   │   │   ├── TimeRTCLog
│   │   │   │   │   │   └── TimeRTCLog.ino
│   │   │   │   │   ├── TimeRTCSet
│   │   │   │   │   │   └── TimeRTCSet.ino
│   │   │   │   │   ├── TimeSerial
│   │   │   │   │   │   └── TimeSerial.ino
│   │   │   │   │   ├── TimeSerialDateStrings
│   │   │   │   │   │   └── TimeSerialDateStrings.ino
│   │   │   │   │   └── TimeTeensy3
│   │   │   │   │   └── TimeTeensy3.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── Readme.txt
│   │   │   │   ├── Time.cpp
│   │   │   │   ├── Time.h
│   │   │   │   └── TimeLib.h
│   │   │   ├── _09_DATA_TimerOne
│   │   │   │   ├── examples
│   │   │   │   │   └── ISRBlink
│   │   │   │   │   └── ISRBlink.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── TimerOne.cpp
│   │   │   │   └── TimerOne.h
│   │   │   ├── _10_System_EEPROM
│   │   │   │   ├── EEPROM.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── eeprom_clear
│   │   │   │   │   │   └── eeprom_clear.ino
│   │   │   │   │   ├── eeprom_crc
│   │   │   │   │   │   └── eeprom_crc.ino
│   │   │   │   │   ├── eeprom_get
│   │   │   │   │   │   └── eeprom_get.ino
│   │   │   │   │   ├── eeprom_iteration
│   │   │   │   │   │   └── eeprom_iteration.ino
│   │   │   │   │   ├── eeprom_put
│   │   │   │   │   │   └── eeprom_put.ino
│   │   │   │   │   ├── eeprom_read
│   │   │   │   │   │   └── eeprom_read.ino
│   │   │   │   │   ├── eeprom_update
│   │   │   │   │   │   └── eeprom_update.ino
│   │   │   │   │   └── eeprom_write
│   │   │   │   │   └── eeprom_write.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── old.rar
│   │   │   │   └── README.md
│   │   │   ├── _10_System_Enerlib
│   │   │   │   ├── Enerlib.cpp
│   │   │   │   ├── Enerlib.h
│   │   │   │   ├── examples
│   │   │   │   │   └── Example
│   │   │   │   │   └── Example.ino
│   │   │   │   └── keywords.txt
│   │   │   ├── _10_System_I2Cdev
│   │   │   │   ├── I2Cdev.cpp
│   │   │   │   ├── I2Cdev.h
│   │   │   │   └── keywords.txt
│   │   │   ├── _10_System_OneWire
│   │   │   │   ├── examples
│   │   │   │   │   ├── DS18x20_Temperature
│   │   │   │   │   │   └── DS18x20_Temperature.pde
│   │   │   │   │   ├── DS2408_Switch
│   │   │   │   │   │   └── DS2408_Switch.pde
│   │   │   │   │   └── DS250x_PROM
│   │   │   │   │   └── DS250x_PROM.pde
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── OneWire.cpp
│   │   │   │   └── OneWire.h
│   │   │   ├── _10_System_SoftwareSerial
│   │   │   │   ├── examples
│   │   │   │   │   ├── SoftwareSerialExample
│   │   │   │   │   │   └── SoftwareSerialExample.ino
│   │   │   │   │   └── TwoPortReceive
│   │   │   │   │   └── TwoPortReceive.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── old.rar
│   │   │   │   ├── SoftwareSerial.cpp
│   │   │   │   └── SoftwareSerial.h
│   │   │   ├── _10_System_SPI
│   │   │   │   ├── examples
│   │   │   │   │   ├── BarometricPressureSensor
│   │   │   │   │   │   └── BarometricPressureSensor.ino
│   │   │   │   │   └── DigitalPotControl
│   │   │   │   │   └── DigitalPotControl.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── old.rar
│   │   │   │   ├── SPI.cpp
│   │   │   │   └── SPI.h
│   │   │   └── _10_System_Wire
│   │   │   ├── examples
│   │   │   │   ├── digital_potentiometer
│   │   │   │   │   └── digital_potentiometer.ino
│   │   │   │   ├── master_reader
│   │   │   │   │   └── master_reader.ino
│   │   │   │   ├── master_writer
│   │   │   │   │   └── master_writer.ino
│   │   │   │   ├── SFRRanger_reader
│   │   │   │   │   └── SFRRanger_reader.ino
│   │   │   │   ├── slave_receiver
│   │   │   │   │   └── slave_receiver.ino
│   │   │   │   └── slave_sender
│   │   │   │   └── slave_sender.ino
│   │   │   ├── keywords.txt
│   │   │   ├── old.rar
│   │   │   ├── utility
│   │   │   │   ├── twi.c
│   │   │   │   └── twi.h
│   │   │   ├── Wire.cpp
│   │   │   └── Wire.h
│   │   ├── platform.txt
│   │   └── variants
│   │   ├── 32u4
│   │   │   └── pins_arduino.h
│   │   ├── plus
│   │   │   └── pins_arduino.h
│   │   ├── RF
│   │   │   └── pins_arduino.h
│   │   └── standard
│   │   └── pins_arduino.h
│   ├── language
│   │   └── microduino
│   │   ├── en.js
│   │   └── zh-hans.js
│   ├── media
│   │   └── microduino
│   │   ├── Buzzer.jpg
│   │   ├── color.jpg
│   │   ├── colorLEDBegin.png
│   │   ├── colorLEDCntrol.png
│   │   ├── Color led.jpg
│   │   ├── CoreUSB.png
│   │   ├── Crash.jpg
│   │   ├── GSM.jpg
│   │   ├── Joystick.jpg
│   │   ├── light.jpg
│   │   ├── mCookie_AM2321.jpg
│   │   ├── mCookie_BT.jpg
│   │   ├── mCookie_Colorled.jpg
│   │   ├── mCookie_CoreUSB.jpg
│   │   ├── mCookie_ir-r.jpg
│   │   ├── mCookie_ir-s.jpg
│   │   ├── mCookie_Motor.jpg
│   │   ├── mCookie_RTC.jpg
│   │   ├── microphone.jpg
│   │   ├── motion.png
│   │   ├── NFC.jpg
│   │   ├── nRF24.jpg
│   │   ├── pir.jpg
│   │   ├── SD.jpg
│   │   ├── servo.jpg
│   │   ├── shock.jpg
│   │   ├── smartRF.jpg
│   │   └── Zigbee.jpg
│   └── microduino.xml
├── nova
│   ├── block
│   │   └── nova.js
│   ├── generator
│   │   └── nova.js
│   ├── hardware
│   │   └── nova
│   │   └── avr
│   │   ├── boards.txt
│   │   ├── bootloaders
│   │   │   ├── atmega
│   │   │   │   ├── ATmegaBOOT_168_atmega1280.hex
│   │   │   │   ├── ATmegaBOOT_168_atmega328.hex
│   │   │   │   ├── ATmegaBOOT_168_atmega328_pro_8MHz.hex
│   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   ├── ATmegaBOOT_168_diecimila.hex
│   │   │   │   ├── ATmegaBOOT_168_ng.hex
│   │   │   │   ├── ATmegaBOOT_168_pro_8MHz.hex
│   │   │   │   └── Makefile
│   │   │   ├── atmega8
│   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   ├── ATmegaBOOT.hex
│   │   │   │   ├── ATmegaBOOT-prod-firmware-2009-11-07.hex
│   │   │   │   ├── ATmegaBOOT.txt
│   │   │   │   └── Makefile
│   │   │   ├── bt
│   │   │   │   ├── ATmegaBOOT_168_atmega328_bt.hex
│   │   │   │   ├── ATmegaBOOT_168.c
│   │   │   │   ├── ATmegaBOOT_168.hex
│   │   │   │   └── Makefile
│   │   │   ├── caterina
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina-Esplora.hex
│   │   │   │   ├── Caterina-Esplora.txt
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Caterina-LeonardoEthernet.hex
│   │   │   │   ├── Caterina-Leonardo.hex
│   │   │   │   ├── Caterina-Leonardo.txt
│   │   │   │   ├── Caterina-LininoOne.hex
│   │   │   │   ├── Caterina-Micro.hex
│   │   │   │   ├── Caterina-Micro.txt
│   │   │   │   ├── Caterina-Yun.hex
│   │   │   │   ├── Caterina-YunMini.hex
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── Esplora-prod-firmware-2012-12-10.hex
│   │   │   │   ├── Esplora-prod-firmware-2012-12-10.txt
│   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.hex
│   │   │   │   ├── Leonardo-prod-firmware-2012-04-26.txt
│   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.hex
│   │   │   │   ├── Leonardo-prod-firmware-2012-12-10.txt
│   │   │   │   ├── Makefile
│   │   │   │   ├── Micro-prod-firmware-2012-11-23.hex
│   │   │   │   ├── Micro-prod-firmware-2012-11-23.txt
│   │   │   │   ├── Micro-prod-firmware-2012-12-10.hex
│   │   │   │   └── Micro-prod-firmware-2012-12-10.txt
│   │   │   ├── caterina-Arduino_Robot
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Caterina-Robot-Control.hex
│   │   │   │   ├── Caterina-Robot-Motor.hex
│   │   │   │   ├── Caterina-Robot.txt
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── Makefile
│   │   │   │   └── README.md
│   │   │   ├── caterina-LilyPadUSB
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Caterina-LilyPadUSB.hex
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── Makefile
│   │   │   │   └── Readme.txt
│   │   │   ├── Caterina-ORG
│   │   │   │   ├── build_all_target.sh
│   │   │   │   ├── Caterina.c
│   │   │   │   ├── Caterina.h
│   │   │   │   ├── Descriptors.c
│   │   │   │   ├── Descriptors.h
│   │   │   │   ├── LUFA-111009
│   │   │   │   │   ├── Bootloaders
│   │   │   │   │   │   ├── CDC
│   │   │   │   │   │   │   ├── BootloaderCDC.aps
│   │   │   │   │   │   │   ├── BootloaderCDC.c
│   │   │   │   │   │   │   ├── BootloaderCDC.h
│   │   │   │   │   │   │   ├── BootloaderCDC.txt
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── LUFA CDC Bootloader.inf
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── DFU
│   │   │   │   │   │   │   ├── BootloaderDFU.aps
│   │   │   │   │   │   │   ├── BootloaderDFU.c
│   │   │   │   │   │   │   ├── BootloaderDFU.h
│   │   │   │   │   │   │   ├── BootloaderDFU.txt
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── HID
│   │   │   │   │   │   │   ├── BootloaderHID.aps
│   │   │   │   │   │   │   ├── BootloaderHID.c
│   │   │   │   │   │   │   ├── BootloaderHID.h
│   │   │   │   │   │   │   ├── BootloaderHID.txt
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── HostLoaderApp
│   │   │   │   │   │   │   │   ├── gpl3.txt
│   │   │   │   │   │   │   │   ├── hid_bootloader_cli.c
│   │   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   │   └── Makefile.bsd
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   └── makefile
│   │   │   │   │   ├── Demos
│   │   │   │   │   │   ├── Device
│   │   │   │   │   │   │   ├── ClassDriver
│   │   │   │   │   │   │   │   ├── AudioInput
│   │   │   │   │   │   │   │   │   ├── AudioInput.aps
│   │   │   │   │   │   │   │   │   ├── AudioInput.c
│   │   │   │   │   │   │   │   │   ├── AudioInput.h
│   │   │   │   │   │   │   │   │   ├── AudioInput.txt
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── AudioOutput
│   │   │   │   │   │   │   │   │   ├── AudioOutput.aps
│   │   │   │   │   │   │   │   │   ├── AudioOutput.c
│   │   │   │   │   │   │   │   │   ├── AudioOutput.h
│   │   │   │   │   │   │   │   │   ├── AudioOutput.txt
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── DualVirtualSerial
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.aps
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.c
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.h
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.txt
│   │   │   │   │   │   │   │   │   ├── LUFA DualVirtualSerial.inf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── GenericHID
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── GenericHID.aps
│   │   │   │   │   │   │   │   │   ├── GenericHID.c
│   │   │   │   │   │   │   │   │   ├── GenericHID.h
│   │   │   │   │   │   │   │   │   ├── GenericHID.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── Joystick
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Joystick.aps
│   │   │   │   │   │   │   │   │   ├── Joystick.c
│   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   ├── Joystick.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── Keyboard
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Keyboard.aps
│   │   │   │   │   │   │   │   │   ├── Keyboard.c
│   │   │   │   │   │   │   │   │   ├── Keyboard.h
│   │   │   │   │   │   │   │   │   ├── Keyboard.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── KeyboardMouse
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.aps
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.c
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.h
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.aps
│   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.c
│   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.h
│   │   │   │   │   │   │   │   │   ├── KeyboardMouseMultiReport.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MassStorage
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorage.aps
│   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   └── MassStorage.txt
│   │   │   │   │   │   │   │   ├── MassStorageKeyboard
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorageKeyboard.aps
│   │   │   │   │   │   │   │   │   ├── MassStorageKeyboard.c
│   │   │   │   │   │   │   │   │   ├── MassStorageKeyboard.h
│   │   │   │   │   │   │   │   │   └── MassStorageKeyboard.txt
│   │   │   │   │   │   │   │   ├── MIDI
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MIDI.aps
│   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   └── MIDI.txt
│   │   │   │   │   │   │   │   ├── Mouse
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── Mouse.aps
│   │   │   │   │   │   │   │   │   ├── Mouse.c
│   │   │   │   │   │   │   │   │   ├── Mouse.h
│   │   │   │   │   │   │   │   │   └── Mouse.txt
│   │   │   │   │   │   │   │   ├── RNDISEthernet
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── ARP.c
│   │   │   │   │   │   │   │   │   │   ├── ARP.h
│   │   │   │   │   │   │   │   │   │   ├── DHCP.c
│   │   │   │   │   │   │   │   │   │   ├── DHCP.h
│   │   │   │   │   │   │   │   │   │   ├── Ethernet.c
│   │   │   │   │   │   │   │   │   │   ├── Ethernet.h
│   │   │   │   │   │   │   │   │   │   ├── EthernetProtocols.h
│   │   │   │   │   │   │   │   │   │   ├── ICMP.c
│   │   │   │   │   │   │   │   │   │   ├── ICMP.h
│   │   │   │   │   │   │   │   │   │   ├── IP.c
│   │   │   │   │   │   │   │   │   │   ├── IP.h
│   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.c
│   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.h
│   │   │   │   │   │   │   │   │   │   ├── TCP.c
│   │   │   │   │   │   │   │   │   │   ├── TCP.h
│   │   │   │   │   │   │   │   │   │   ├── UDP.c
│   │   │   │   │   │   │   │   │   │   ├── UDP.h
│   │   │   │   │   │   │   │   │   │   ├── Webserver.c
│   │   │   │   │   │   │   │   │   │   └── Webserver.h
│   │   │   │   │   │   │   │   │   ├── LUFA RNDIS.inf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet.aps
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet.c
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet.h
│   │   │   │   │   │   │   │   │   └── RNDISEthernet.txt
│   │   │   │   │   │   │   │   ├── VirtualSerial
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── LUFA VirtualSerial.inf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── VirtualSerial.aps
│   │   │   │   │   │   │   │   │   ├── VirtualSerial.c
│   │   │   │   │   │   │   │   │   ├── VirtualSerial.h
│   │   │   │   │   │   │   │   │   └── VirtualSerial.txt
│   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   ├── LUFA VirtualSerialMassStorage.inf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage.aps
│   │   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage.c
│   │   │   │   │   │   │   │   │   ├── VirtualSerialMassStorage.h
│   │   │   │   │   │   │   │   │   └── VirtualSerialMassStorage.txt
│   │   │   │   │   │   │   │   └── VirtualSerialMouse
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── LUFA VirtualSerialMouse.inf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── VirtualSerialMouse.aps
│   │   │   │   │   │   │   │   ├── VirtualSerialMouse.c
│   │   │   │   │   │   │   │   ├── VirtualSerialMouse.h
│   │   │   │   │   │   │   │   └── VirtualSerialMouse.txt
│   │   │   │   │   │   │   ├── Incomplete
│   │   │   │   │   │   │   │   ├── Sideshow
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── SideshowApplications.c
│   │   │   │   │   │   │   │   │   │   ├── SideshowApplications.h
│   │   │   │   │   │   │   │   │   │   ├── SideshowCommands.c
│   │   │   │   │   │   │   │   │   │   ├── SideshowCommands.h
│   │   │   │   │   │   │   │   │   │   ├── SideshowCommon.c
│   │   │   │   │   │   │   │   │   │   ├── SideshowCommon.h
│   │   │   │   │   │   │   │   │   │   ├── SideshowContent.c
│   │   │   │   │   │   │   │   │   │   └── SideshowContent.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── Sideshow.c
│   │   │   │   │   │   │   │   │   └── Sideshow.h
│   │   │   │   │   │   │   │   └── TestAndMeasurement
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── TestAndMeasurement.c
│   │   │   │   │   │   │   │   └── TestAndMeasurement.h
│   │   │   │   │   │   │   ├── LowLevel
│   │   │   │   │   │   │   │   ├── AudioInput
│   │   │   │   │   │   │   │   │   ├── AudioInput.aps
│   │   │   │   │   │   │   │   │   ├── AudioInput.c
│   │   │   │   │   │   │   │   │   ├── AudioInput.h
│   │   │   │   │   │   │   │   │   ├── AudioInput.txt
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── AudioOutput
│   │   │   │   │   │   │   │   │   ├── AudioOutput.aps
│   │   │   │   │   │   │   │   │   ├── AudioOutput.c
│   │   │   │   │   │   │   │   │   ├── AudioOutput.h
│   │   │   │   │   │   │   │   │   ├── AudioOutput.txt
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── DualVirtualSerial
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.aps
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.c
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.h
│   │   │   │   │   │   │   │   │   ├── DualVirtualSerial.txt
│   │   │   │   │   │   │   │   │   ├── LUFA DualVirtualSerial.inf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── GenericHID
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── GenericHID.aps
│   │   │   │   │   │   │   │   │   ├── GenericHID.c
│   │   │   │   │   │   │   │   │   ├── GenericHID.h
│   │   │   │   │   │   │   │   │   ├── GenericHID.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── Joystick
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Joystick.aps
│   │   │   │   │   │   │   │   │   ├── Joystick.c
│   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   ├── Joystick.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── Keyboard
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Keyboard.aps
│   │   │   │   │   │   │   │   │   ├── Keyboard.c
│   │   │   │   │   │   │   │   │   ├── Keyboard.h
│   │   │   │   │   │   │   │   │   ├── Keyboard.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── KeyboardMouse
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.aps
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.c
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.h
│   │   │   │   │   │   │   │   │   ├── KeyboardMouse.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MassStorage
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorage.aps
│   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   └── MassStorage.txt
│   │   │   │   │   │   │   │   ├── MIDI
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MIDI.aps
│   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   └── MIDI.txt
│   │   │   │   │   │   │   │   ├── Mouse
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── Mouse.aps
│   │   │   │   │   │   │   │   │   ├── Mouse.c
│   │   │   │   │   │   │   │   │   ├── Mouse.h
│   │   │   │   │   │   │   │   │   └── Mouse.txt
│   │   │   │   │   │   │   │   ├── RNDISEthernet
│   │   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── ARP.c
│   │   │   │   │   │   │   │   │   │   ├── ARP.h
│   │   │   │   │   │   │   │   │   │   ├── DHCP.c
│   │   │   │   │   │   │   │   │   │   ├── DHCP.h
│   │   │   │   │   │   │   │   │   │   ├── Ethernet.c
│   │   │   │   │   │   │   │   │   │   ├── Ethernet.h
│   │   │   │   │   │   │   │   │   │   ├── EthernetProtocols.h
│   │   │   │   │   │   │   │   │   │   ├── ICMP.c
│   │   │   │   │   │   │   │   │   │   ├── ICMP.h
│   │   │   │   │   │   │   │   │   │   ├── IP.c
│   │   │   │   │   │   │   │   │   │   ├── IP.h
│   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.c
│   │   │   │   │   │   │   │   │   │   ├── ProtocolDecoders.h
│   │   │   │   │   │   │   │   │   │   ├── RNDIS.c
│   │   │   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   │   │   ├── TCP.c
│   │   │   │   │   │   │   │   │   │   ├── TCP.h
│   │   │   │   │   │   │   │   │   │   ├── UDP.c
│   │   │   │   │   │   │   │   │   │   ├── UDP.h
│   │   │   │   │   │   │   │   │   │   ├── Webserver.c
│   │   │   │   │   │   │   │   │   │   └── Webserver.h
│   │   │   │   │   │   │   │   │   ├── LUFA RNDIS.inf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet.aps
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet.c
│   │   │   │   │   │   │   │   │   ├── RNDISEthernet.h
│   │   │   │   │   │   │   │   │   └── RNDISEthernet.txt
│   │   │   │   │   │   │   │   └── VirtualSerial
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── LUFA VirtualSerial.inf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── VirtualSerial.aps
│   │   │   │   │   │   │   │   ├── VirtualSerial.c
│   │   │   │   │   │   │   │   ├── VirtualSerial.h
│   │   │   │   │   │   │   │   └── VirtualSerial.txt
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── DualRole
│   │   │   │   │   │   │   ├── ClassDriver
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   └── MouseHostDevice
│   │   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   │   ├── DeviceFunctions.c
│   │   │   │   │   │   │   │   ├── DeviceFunctions.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── HostFunctions.c
│   │   │   │   │   │   │   │   ├── HostFunctions.h
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MouseHostDevice.aps
│   │   │   │   │   │   │   │   ├── MouseHostDevice.c
│   │   │   │   │   │   │   │   ├── MouseHostDevice.h
│   │   │   │   │   │   │   │   └── MouseHostDevice.txt
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── Host
│   │   │   │   │   │   │   ├── ClassDriver
│   │   │   │   │   │   │   │   ├── AudioInputHost
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.aps
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.c
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.h
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.txt
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── AudioOutputHost
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.aps
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.c
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.h
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.txt
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── JoystickHostWithParser
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.aps
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.c
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.h
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── KeyboardHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.aps
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.c
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.h
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── KeyboardHostWithParser
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.aps
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.c
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.h
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MassStorageHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorageHost.aps
│   │   │   │   │   │   │   │   │   ├── MassStorageHost.c
│   │   │   │   │   │   │   │   │   ├── MassStorageHost.h
│   │   │   │   │   │   │   │   │   └── MassStorageHost.txt
│   │   │   │   │   │   │   │   ├── MIDIHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MIDIHost.aps
│   │   │   │   │   │   │   │   │   ├── MIDIHost.c
│   │   │   │   │   │   │   │   │   ├── MIDIHost.h
│   │   │   │   │   │   │   │   │   └── MIDIHost.txt
│   │   │   │   │   │   │   │   ├── MouseHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MouseHost.aps
│   │   │   │   │   │   │   │   │   ├── MouseHost.c
│   │   │   │   │   │   │   │   │   ├── MouseHost.h
│   │   │   │   │   │   │   │   │   └── MouseHost.txt
│   │   │   │   │   │   │   │   ├── MouseHostWithParser
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.aps
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.c
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.h
│   │   │   │   │   │   │   │   │   └── MouseHostWithParser.txt
│   │   │   │   │   │   │   │   ├── PrinterHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── PrinterHost.aps
│   │   │   │   │   │   │   │   │   ├── PrinterHost.c
│   │   │   │   │   │   │   │   │   ├── PrinterHost.h
│   │   │   │   │   │   │   │   │   └── PrinterHost.txt
│   │   │   │   │   │   │   │   ├── RNDISEthernetHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.aps
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.c
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.h
│   │   │   │   │   │   │   │   │   └── RNDISEthernetHost.txt
│   │   │   │   │   │   │   │   ├── StillImageHost
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── StillImageHost.aps
│   │   │   │   │   │   │   │   │   ├── StillImageHost.c
│   │   │   │   │   │   │   │   │   ├── StillImageHost.h
│   │   │   │   │   │   │   │   │   └── StillImageHost.txt
│   │   │   │   │   │   │   │   └── VirtualSerialHost
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── VirtualSerialHost.aps
│   │   │   │   │   │   │   │   ├── VirtualSerialHost.c
│   │   │   │   │   │   │   │   ├── VirtualSerialHost.h
│   │   │   │   │   │   │   │   └── VirtualSerialHost.txt
│   │   │   │   │   │   │   ├── Incomplete
│   │   │   │   │   │   │   │   ├── AndroidAccessoryHost
│   │   │   │   │   │   │   │   │   ├── AndroidAccessoryHost.c
│   │   │   │   │   │   │   │   │   ├── AndroidAccessoryHost.h
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── DeviceDescriptor.c
│   │   │   │   │   │   │   │   │   ├── DeviceDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── AndroidAccessoryCommands.c
│   │   │   │   │   │   │   │   │   │   └── AndroidAccessoryCommands.h
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   └── BluetoothHost
│   │   │   │   │   │   │   │   ├── BluetoothEvents.c
│   │   │   │   │   │   │   │   ├── BluetoothEvents.h
│   │   │   │   │   │   │   │   ├── BluetoothHost.c
│   │   │   │   │   │   │   │   ├── BluetoothHost.h
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   ├── DeviceDescriptor.c
│   │   │   │   │   │   │   │   ├── DeviceDescriptor.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   ├── BluetoothACLPackets.c
│   │   │   │   │   │   │   │   │   ├── BluetoothACLPackets.h
│   │   │   │   │   │   │   │   │   ├── BluetoothClassCodes.h
│   │   │   │   │   │   │   │   │   ├── BluetoothHCICommands.c
│   │   │   │   │   │   │   │   │   ├── BluetoothHCICommands.h
│   │   │   │   │   │   │   │   │   ├── BluetoothStack.c
│   │   │   │   │   │   │   │   │   ├── BluetoothStack.h
│   │   │   │   │   │   │   │   │   ├── RFCOMM.c
│   │   │   │   │   │   │   │   │   ├── RFCOMMControl.c
│   │   │   │   │   │   │   │   │   ├── RFCOMMControl.h
│   │   │   │   │   │   │   │   │   ├── RFCOMM.h
│   │   │   │   │   │   │   │   │   ├── SDP.c
│   │   │   │   │   │   │   │   │   ├── SDP.h
│   │   │   │   │   │   │   │   │   ├── SDPServices.c
│   │   │   │   │   │   │   │   │   └── SDPServices.h
│   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   ├── LowLevel
│   │   │   │   │   │   │   │   ├── AudioInputHost
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.aps
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.c
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.h
│   │   │   │   │   │   │   │   │   ├── AudioInputHost.txt
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── AudioOutputHost
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.aps
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.c
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.h
│   │   │   │   │   │   │   │   │   ├── AudioOutputHost.txt
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── GenericHIDHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── GenericHIDHost.aps
│   │   │   │   │   │   │   │   │   ├── GenericHIDHost.c
│   │   │   │   │   │   │   │   │   ├── GenericHIDHost.h
│   │   │   │   │   │   │   │   │   ├── GenericHIDHost.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── JoystickHostWithParser
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── HIDReport.c
│   │   │   │   │   │   │   │   │   ├── HIDReport.h
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.aps
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.c
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.h
│   │   │   │   │   │   │   │   │   ├── JoystickHostWithParser.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── KeyboardHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.aps
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.c
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.h
│   │   │   │   │   │   │   │   │   ├── KeyboardHost.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── KeyboardHostWithParser
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── HIDReport.c
│   │   │   │   │   │   │   │   │   ├── HIDReport.h
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.aps
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.c
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.h
│   │   │   │   │   │   │   │   │   ├── KeyboardHostWithParser.txt
│   │   │   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── MassStorageHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── MassStoreCommands.c
│   │   │   │   │   │   │   │   │   │   └── MassStoreCommands.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MassStorageHost.aps
│   │   │   │   │   │   │   │   │   ├── MassStorageHost.c
│   │   │   │   │   │   │   │   │   ├── MassStorageHost.h
│   │   │   │   │   │   │   │   │   └── MassStorageHost.txt
│   │   │   │   │   │   │   │   ├── MIDIHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MIDIHost.aps
│   │   │   │   │   │   │   │   │   ├── MIDIHost.c
│   │   │   │   │   │   │   │   │   ├── MIDIHost.h
│   │   │   │   │   │   │   │   │   └── MIDIHost.txt
│   │   │   │   │   │   │   │   ├── MouseHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MouseHost.aps
│   │   │   │   │   │   │   │   │   ├── MouseHost.c
│   │   │   │   │   │   │   │   │   ├── MouseHost.h
│   │   │   │   │   │   │   │   │   └── MouseHost.txt
│   │   │   │   │   │   │   │   ├── MouseHostWithParser
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── HIDReport.c
│   │   │   │   │   │   │   │   │   ├── HIDReport.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.aps
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.c
│   │   │   │   │   │   │   │   │   ├── MouseHostWithParser.h
│   │   │   │   │   │   │   │   │   └── MouseHostWithParser.txt
│   │   │   │   │   │   │   │   ├── PrinterHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── PrinterCommands.c
│   │   │   │   │   │   │   │   │   │   └── PrinterCommands.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── PrinterHost.aps
│   │   │   │   │   │   │   │   │   ├── PrinterHost.c
│   │   │   │   │   │   │   │   │   ├── PrinterHost.h
│   │   │   │   │   │   │   │   │   └── PrinterHost.txt
│   │   │   │   │   │   │   │   ├── RNDISEthernetHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── RNDISCommands.c
│   │   │   │   │   │   │   │   │   │   └── RNDISCommands.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.aps
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.c
│   │   │   │   │   │   │   │   │   ├── RNDISEthernetHost.h
│   │   │   │   │   │   │   │   │   └── RNDISHost.txt
│   │   │   │   │   │   │   │   ├── StillImageHost
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   │   │   ├── PIMACodes.h
│   │   │   │   │   │   │   │   │   │   ├── StillImageCommands.c
│   │   │   │   │   │   │   │   │   │   └── StillImageCommands.h
│   │   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   │   ├── StillImageHost.aps
│   │   │   │   │   │   │   │   │   ├── StillImageHost.c
│   │   │   │   │   │   │   │   │   ├── StillImageHost.h
│   │   │   │   │   │   │   │   │   └── StillImageHost.txt
│   │   │   │   │   │   │   │   └── VirtualSerialHost
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   │   ├── VirtualSerialHost.aps
│   │   │   │   │   │   │   │   ├── VirtualSerialHost.c
│   │   │   │   │   │   │   │   ├── VirtualSerialHost.h
│   │   │   │   │   │   │   │   └── VirtualSerialHost.txt
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   └── makefile
│   │   │   │   │   ├── LUFA
│   │   │   │   │   │   ├── CodeTemplates
│   │   │   │   │   │   │   ├── DriverStubs
│   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   ├── LUFAConfig.h
│   │   │   │   │   │   │   ├── makefile_template.avr8
│   │   │   │   │   │   │   ├── makefile_template.uc3
│   │   │   │   │   │   │   └── makefile_template.xmega
│   │   │   │   │   │   ├── Common
│   │   │   │   │   │   │   ├── Architectures.h
│   │   │   │   │   │   │   ├── ArchitectureSpecific.h
│   │   │   │   │   │   │   ├── Attributes.h
│   │   │   │   │   │   │   ├── BoardTypes.h
│   │   │   │   │   │   │   ├── Common.h
│   │   │   │   │   │   │   ├── CompilerSpecific.h
│   │   │   │   │   │   │   └── Endianness.h
│   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   ├── Drivers
│   │   │   │   │   │   │   ├── Board
│   │   │   │   │   │   │   │   ├── AVR8
│   │   │   │   │   │   │   │   │   ├── ADAFRUITU4
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── ATAVRUSBRF01
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── BENITO
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── BLACKCAT
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── BUI
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── BUMBLEB
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── CULV3
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── EVK527
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── JMDBU2
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── MAXIMUS
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── MICROSIN162
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── MINIMUS
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── OLIMEX162
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── RZUSBSTICK
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── SPARKFUN8U2
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── STK525
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── STK526
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── TEENSY
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── TUL
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── UDIP
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── UNO
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── USBFOO
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── USBKEY
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   ├── USBTINYMKII
│   │   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   │   └── XPLAIN
│   │   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   ├── Dataflash.h
│   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   ├── LEDs.h
│   │   │   │   │   │   │   │   ├── Temperature.c
│   │   │   │   │   │   │   │   ├── Temperature.h
│   │   │   │   │   │   │   │   └── UC3
│   │   │   │   │   │   │   │   ├── EVK1100
│   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   ├── EVK1101
│   │   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   │   ├── Joystick.h
│   │   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   │   └── EVK1104
│   │   │   │   │   │   │   │   ├── Buttons.h
│   │   │   │   │   │   │   │   └── LEDs.h
│   │   │   │   │   │   │   ├── Misc
│   │   │   │   │   │   │   │   ├── AT45DB321C.h
│   │   │   │   │   │   │   │   ├── AT45DB642D.h
│   │   │   │   │   │   │   │   ├── RingBuffer.h
│   │   │   │   │   │   │   │   └── TerminalCodes.h
│   │   │   │   │   │   │   ├── Peripheral
│   │   │   │   │   │   │   │   ├── ADC.h
│   │   │   │   │   │   │   │   ├── AVR8
│   │   │   │   │   │   │   │   │   ├── ADC_AVR8.h
│   │   │   │   │   │   │   │   │   ├── Serial_AVR8.c
│   │   │   │   │   │   │   │   │   ├── Serial_AVR8.h
│   │   │   │   │   │   │   │   │   ├── SPI_AVR8.h
│   │   │   │   │   │   │   │   │   ├── TWI_AVR8.c
│   │   │   │   │   │   │   │   │   └── TWI_AVR8.h
│   │   │   │   │   │   │   │   ├── Serial.h
│   │   │   │   │   │   │   │   ├── SPI.h
│   │   │   │   │   │   │   │   └── TWI.h
│   │   │   │   │   │   │   └── USB
│   │   │   │   │   │   │   ├── Class
│   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   ├── Common
│   │   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   │   ├── HIDParser.c
│   │   │   │   │   │   │   │   │   ├── HIDParser.h
│   │   │   │   │   │   │   │   │   ├── HIDReportData.h
│   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   ├── Printer.h
│   │   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   │   └── StillImage.h
│   │   │   │   │   │   │   │   ├── Device
│   │   │   │   │   │   │   │   │   ├── Audio.c
│   │   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   │   ├── CDC.c
│   │   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   │   ├── HID.c
│   │   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   ├── RNDIS.c
│   │   │   │   │   │   │   │   │   └── RNDIS.h
│   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   ├── Host
│   │   │   │   │   │   │   │   │   ├── Audio.c
│   │   │   │   │   │   │   │   │   ├── Audio.h
│   │   │   │   │   │   │   │   │   ├── CDC.c
│   │   │   │   │   │   │   │   │   ├── CDC.h
│   │   │   │   │   │   │   │   │   ├── HID.c
│   │   │   │   │   │   │   │   │   ├── HID.h
│   │   │   │   │   │   │   │   │   ├── MassStorage.c
│   │   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   │   ├── MIDI.c
│   │   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   │   ├── Printer.c
│   │   │   │   │   │   │   │   │   ├── Printer.h
│   │   │   │   │   │   │   │   │   ├── RNDIS.c
│   │   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   │   ├── StillImage.c
│   │   │   │   │   │   │   │   │   └── StillImage.h
│   │   │   │   │   │   │   │   ├── MassStorage.h
│   │   │   │   │   │   │   │   ├── MIDI.h
│   │   │   │   │   │   │   │   ├── Printer.h
│   │   │   │   │   │   │   │   ├── RNDIS.h
│   │   │   │   │   │   │   │   └── StillImage.h
│   │   │   │   │   │   │   ├── Core
│   │   │   │   │   │   │   │   ├── AVR8
│   │   │   │   │   │   │   │   │   ├── Device_AVR8.c
│   │   │   │   │   │   │   │   │   ├── Device_AVR8.h
│   │   │   │   │   │   │   │   │   ├── Endpoint_AVR8.c
│   │   │   │   │   │   │   │   │   ├── Endpoint_AVR8.h
│   │   │   │   │   │   │   │   │   ├── EndpointStream_AVR8.c
│   │   │   │   │   │   │   │   │   ├── EndpointStream_AVR8.h
│   │   │   │   │   │   │   │   │   ├── Host_AVR8.c
│   │   │   │   │   │   │   │   │   ├── Host_AVR8.h
│   │   │   │   │   │   │   │   │   ├── OTG_AVR8.h
│   │   │   │   │   │   │   │   │   ├── Pipe_AVR8.c
│   │   │   │   │   │   │   │   │   ├── Pipe_AVR8.h
│   │   │   │   │   │   │   │   │   ├── PipeStream_AVR8.c
│   │   │   │   │   │   │   │   │   ├── PipeStream_AVR8.h
│   │   │   │   │   │   │   │   │   ├── Template
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_R.c
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_W.c
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_RW.c
│   │   │   │   │   │   │   │   │   │   └── Template_Pipe_RW.c
│   │   │   │   │   │   │   │   │   ├── USBController_AVR8.c
│   │   │   │   │   │   │   │   │   ├── USBController_AVR8.h
│   │   │   │   │   │   │   │   │   ├── USBInterrupt_AVR8.c
│   │   │   │   │   │   │   │   │   └── USBInterrupt_AVR8.h
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   │   ├── Device.h
│   │   │   │   │   │   │   │   ├── DeviceStandardReq.c
│   │   │   │   │   │   │   │   ├── DeviceStandardReq.h
│   │   │   │   │   │   │   │   ├── Endpoint.h
│   │   │   │   │   │   │   │   ├── EndpointStream.h
│   │   │   │   │   │   │   │   ├── Events.c
│   │   │   │   │   │   │   │   ├── Events.h
│   │   │   │   │   │   │   │   ├── Host.h
│   │   │   │   │   │   │   │   ├── HostStandardReq.c
│   │   │   │   │   │   │   │   ├── HostStandardReq.h
│   │   │   │   │   │   │   │   ├── OTG.h
│   │   │   │   │   │   │   │   ├── Pipe.h
│   │   │   │   │   │   │   │   ├── PipeStream.h
│   │   │   │   │   │   │   │   ├── StdDescriptors.h
│   │   │   │   │   │   │   │   ├── StdRequestType.h
│   │   │   │   │   │   │   │   ├── UC3
│   │   │   │   │   │   │   │   │   ├── Device_UC3.c
│   │   │   │   │   │   │   │   │   ├── Device_UC3.h
│   │   │   │   │   │   │   │   │   ├── EndpointStream_UC3.c
│   │   │   │   │   │   │   │   │   ├── EndpointStream_UC3.h
│   │   │   │   │   │   │   │   │   ├── Endpoint_UC3.c
│   │   │   │   │   │   │   │   │   ├── Endpoint_UC3.h
│   │   │   │   │   │   │   │   │   ├── Host_UC3.c
│   │   │   │   │   │   │   │   │   ├── Host_UC3.h
│   │   │   │   │   │   │   │   │   ├── PipeStream_UC3.c
│   │   │   │   │   │   │   │   │   ├── PipeStream_UC3.h
│   │   │   │   │   │   │   │   │   ├── Pipe_UC3.c
│   │   │   │   │   │   │   │   │   ├── Pipe_UC3.h
│   │   │   │   │   │   │   │   │   ├── Template
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_R.c
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_W.c
│   │   │   │   │   │   │   │   │   │   ├── Template_Endpoint_RW.c
│   │   │   │   │   │   │   │   │   │   └── Template_Pipe_RW.c
│   │   │   │   │   │   │   │   │   ├── USBController_UC3.c
│   │   │   │   │   │   │   │   │   ├── USBController_UC3.h
│   │   │   │   │   │   │   │   │   ├── USBInterrupt_UC3.c
│   │   │   │   │   │   │   │   │   └── USBInterrupt_UC3.h
│   │   │   │   │   │   │   │   ├── USBController.h
│   │   │   │   │   │   │   │   ├── USBInterrupt.h
│   │   │   │   │   │   │   │   ├── USBMode.h
│   │   │   │   │   │   │   │   ├── USBTask.c
│   │   │   │   │   │   │   │   ├── USBTask.h
│   │   │   │   │   │   │   │   └── XMEGA
│   │   │   │   │   │   │   │   ├── Device_XMEGA.c
│   │   │   │   │   │   │   │   ├── Device_XMEGA.h
│   │   │   │   │   │   │   │   ├── EndpointStream_XMEGA.c
│   │   │   │   │   │   │   │   ├── EndpointStream_XMEGA.h
│   │   │   │   │   │   │   │   ├── Endpoint_XMEGA.c
│   │   │   │   │   │   │   │   ├── Endpoint_XMEGA.h
│   │   │   │   │   │   │   │   ├── Host_XMEGA.c
│   │   │   │   │   │   │   │   ├── PipeStream_XMEGA.c
│   │   │   │   │   │   │   │   ├── Pipe_XMEGA.c
│   │   │   │   │   │   │   │   ├── Template
│   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_R.c
│   │   │   │   │   │   │   │   │   ├── Template_Endpoint_Control_W.c
│   │   │   │   │   │   │   │   │   └── Template_Endpoint_RW.c
│   │   │   │   │   │   │   │   ├── USBController_XMEGA.c
│   │   │   │   │   │   │   │   ├── USBController_XMEGA.h
│   │   │   │   │   │   │   │   ├── USBInterrupt_XMEGA.c
│   │   │   │   │   │   │   │   └── USBInterrupt_XMEGA.h
│   │   │   │   │   │   │   └── USB.h
│   │   │   │   │   │   ├── License.txt
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   ├── ManPages
│   │   │   │   │   │   │   ├── AboutLUFA.txt
│   │   │   │   │   │   │   ├── AlternativeStacks.txt
│   │   │   │   │   │   │   ├── Author.jpg
│   │   │   │   │   │   │   ├── BuildingLinkableLibraries.txt
│   │   │   │   │   │   │   ├── ChangeLog.txt
│   │   │   │   │   │   │   ├── CompileTimeTokens.txt
│   │   │   │   │   │   │   ├── CompilingApps.txt
│   │   │   │   │   │   │   ├── ConfiguringApps.txt
│   │   │   │   │   │   │   ├── DevelopingWithLUFA.txt
│   │   │   │   │   │   │   ├── DeviceSupport.txt
│   │   │   │   │   │   │   ├── DirectorySummaries.txt
│   │   │   │   │   │   │   ├── Donating.txt
│   │   │   │   │   │   │   ├── footer.htm
│   │   │   │   │   │   │   ├── FutureChanges.txt
│   │   │   │   │   │   │   ├── GettingStarted.txt
│   │   │   │   │   │   │   ├── Groups.txt
│   │   │   │   │   │   │   ├── LibraryApps.txt
│   │   │   │   │   │   │   ├── LibraryResources.txt
│   │   │   │   │   │   │   ├── LicenseInfo.txt
│   │   │   │   │   │   │   ├── LUFA.png
│   │   │   │   │   │   │   ├── LUFAPoweredProjects.txt
│   │   │   │   │   │   │   ├── LUFA_thumb.png
│   │   │   │   │   │   │   ├── LUFAvsAtmelStack.txt
│   │   │   │   │   │   │   ├── MainPage.txt
│   │   │   │   │   │   │   ├── MigrationInformation.txt
│   │   │   │   │   │   │   ├── ProgrammingApps.txt
│   │   │   │   │   │   │   ├── SoftwareBootloaderJump.txt
│   │   │   │   │   │   │   ├── VIDAndPIDValues.txt
│   │   │   │   │   │   │   ├── WhyUseLUFA.txt
│   │   │   │   │   │   │   └── WritingBoardDrivers.txt
│   │   │   │   │   │   ├── Platform
│   │   │   │   │   │   │   ├── UC3
│   │   │   │   │   │   │   │   ├── ClockManagement.h
│   │   │   │   │   │   │   │   ├── Exception.S
│   │   │   │   │   │   │   │   ├── InterruptManagement.c
│   │   │   │   │   │   │   │   └── InterruptManagement.h
│   │   │   │   │   │   │   └── XMEGA
│   │   │   │   │   │   │   └── ClockManagement.h
│   │   │   │   │   │   ├── Scheduler
│   │   │   │   │   │   │   ├── Scheduler.c
│   │   │   │   │   │   │   └── Scheduler.h
│   │   │   │   │   │   └── Version.h
│   │   │   │   │   ├── LUFA.pnproj
│   │   │   │   │   ├── makefile
│   │   │   │   │   ├── Projects
│   │   │   │   │   │   ├── AVRISP-MKII
│   │   │   │   │   │   │   ├── AVRISP-MKII.aps
│   │   │   │   │   │   │   ├── AVRISP-MKII.c
│   │   │   │   │   │   │   ├── AVRISP-MKII.h
│   │   │   │   │   │   │   ├── AVRISP-MKII.txt
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   ├── ISP
│   │   │   │   │   │   │   │   │   ├── ISPProtocol.c
│   │   │   │   │   │   │   │   │   ├── ISPProtocol.h
│   │   │   │   │   │   │   │   │   ├── ISPTarget.c
│   │   │   │   │   │   │   │   │   └── ISPTarget.h
│   │   │   │   │   │   │   │   ├── V2Protocol.c
│   │   │   │   │   │   │   │   ├── V2ProtocolConstants.h
│   │   │   │   │   │   │   │   ├── V2Protocol.h
│   │   │   │   │   │   │   │   ├── V2ProtocolParams.c
│   │   │   │   │   │   │   │   ├── V2ProtocolParams.h
│   │   │   │   │   │   │   │   └── XPROG
│   │   │   │   │   │   │   │   ├── TINYNVM.c
│   │   │   │   │   │   │   │   ├── TINYNVM.h
│   │   │   │   │   │   │   │   ├── XMEGANVM.c
│   │   │   │   │   │   │   │   ├── XMEGANVM.h
│   │   │   │   │   │   │   │   ├── XPROGProtocol.c
│   │   │   │   │   │   │   │   ├── XPROGProtocol.h
│   │   │   │   │   │   │   │   ├── XPROGTarget.c
│   │   │   │   │   │   │   │   └── XPROGTarget.h
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── Benito
│   │   │   │   │   │   │   ├── Benito.aps
│   │   │   │   │   │   │   ├── Benito.c
│   │   │   │   │   │   │   ├── Benito.h
│   │   │   │   │   │   │   ├── Benito Programmer.inf
│   │   │   │   │   │   │   ├── Benito.txt
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── HIDReportViewer
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── HIDReportViewer.aps
│   │   │   │   │   │   │   ├── HIDReportViewer.c
│   │   │   │   │   │   │   ├── HIDReportViewer.h
│   │   │   │   │   │   │   ├── HIDReportViewer.txt
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── Incomplete
│   │   │   │   │   │   │   └── StandaloneProgrammer
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── DiskDevice.c
│   │   │   │   │   │   │   ├── DiskDevice.h
│   │   │   │   │   │   │   ├── DiskHost.c
│   │   │   │   │   │   │   ├── DiskHost.h
│   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   ├── PetiteFATFs
│   │   │   │   │   │   │   │   │   ├── 00readme.txt
│   │   │   │   │   │   │   │   │   ├── diskio.c
│   │   │   │   │   │   │   │   │   ├── diskio.h
│   │   │   │   │   │   │   │   │   ├── integer.h
│   │   │   │   │   │   │   │   │   ├── pff.c
│   │   │   │   │   │   │   │   │   └── pff.h
│   │   │   │   │   │   │   │   ├── ProgrammerConfig.c
│   │   │   │   │   │   │   │   ├── ProgrammerConfig.h
│   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── StandaloneProgrammer.c
│   │   │   │   │   │   │   ├── StandaloneProgrammer.h
│   │   │   │   │   │   │   └── Standalone Programmer.inf
│   │   │   │   │   │   ├── LEDNotifier
│   │   │   │   │   │   │   ├── CPUUsageApp
│   │   │   │   │   │   │   │   ├── CPUMonitor.cs
│   │   │   │   │   │   │   │   ├── CPUMonitor.csproj
│   │   │   │   │   │   │   │   ├── CPUMonitor.Designer.cs
│   │   │   │   │   │   │   │   ├── CPUMonitor.resx
│   │   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   │   └── Properties
│   │   │   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── HotmailNotifierApp
│   │   │   │   │   │   │   │   ├── MailNotifier.cs
│   │   │   │   │   │   │   │   ├── MailNotifier.csproj
│   │   │   │   │   │   │   │   ├── MailNotifier.Designer.cs
│   │   │   │   │   │   │   │   ├── MailNotifier.resx
│   │   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   │   └── Properties
│   │   │   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   │   │   ├── LEDMixerApp
│   │   │   │   │   │   │   │   ├── LEDMixer.cs
│   │   │   │   │   │   │   │   ├── LEDMixer.csproj
│   │   │   │   │   │   │   │   ├── LEDMixer.Designer.cs
│   │   │   │   │   │   │   │   ├── LEDMixer.resx
│   │   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   │   └── Properties
│   │   │   │   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   │   │   │   ├── Resources.Designer.cs
│   │   │   │   │   │   │   │   ├── Resources.resx
│   │   │   │   │   │   │   │   ├── Settings.Designer.cs
│   │   │   │   │   │   │   │   └── Settings.settings
│   │   │   │   │   │   │   ├── LEDNotifier.aps
│   │   │   │   │   │   │   ├── LEDNotifier.c
│   │   │   │   │   │   │   ├── LEDNotifier.h
│   │   │   │   │   │   │   ├── LEDNotifier.txt
│   │   │   │   │   │   │   ├── LUFA LED Notifier.inf
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── Magstripe
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   ├── CircularBitBuffer.c
│   │   │   │   │   │   │   │   ├── CircularBitBuffer.h
│   │   │   │   │   │   │   │   └── MagstripeHW.h
│   │   │   │   │   │   │   ├── Magstripe.aps
│   │   │   │   │   │   │   ├── Magstripe.c
│   │   │   │   │   │   │   ├── Magstripe.h
│   │   │   │   │   │   │   ├── Magstripe.txt
│   │   │   │   │   │   │   └── makefile
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   ├── MediaController
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── MediaController.aps
│   │   │   │   │   │   │   ├── MediaController.c
│   │   │   │   │   │   │   ├── MediaController.h
│   │   │   │   │   │   │   └── MediaController.txt
│   │   │   │   │   │   ├── MIDIToneGenerator
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── MIDIToneGenerator.aps
│   │   │   │   │   │   │   ├── MIDIToneGenerator.c
│   │   │   │   │   │   │   ├── MIDIToneGenerator.h
│   │   │   │   │   │   │   └── MIDIToneGenerator.txt
│   │   │   │   │   │   ├── MissileLauncher
│   │   │   │   │   │   │   ├── ConfigDescriptor.c
│   │   │   │   │   │   │   ├── ConfigDescriptor.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── MissileLauncher.aps
│   │   │   │   │   │   │   ├── MissileLauncher.c
│   │   │   │   │   │   │   ├── MissileLauncher.h
│   │   │   │   │   │   │   └── MissileLauncher.txt
│   │   │   │   │   │   ├── RelayBoard
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── RelayBoard.aps
│   │   │   │   │   │   │   ├── RelayBoard.c
│   │   │   │   │   │   │   ├── RelayBoard.h
│   │   │   │   │   │   │   └── RelayBoard.txt
│   │   │   │   │   │   ├── TempDataLogger
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   ├── DS1307.c
│   │   │   │   │   │   │   │   ├── DS1307.h
│   │   │   │   │   │   │   │   ├── FATFs
│   │   │   │   │   │   │   │   │   ├── 00readme.txt
│   │   │   │   │   │   │   │   │   ├── diskio.c
│   │   │   │   │   │   │   │   │   ├── diskio.h
│   │   │   │   │   │   │   │   │   ├── ff.c
│   │   │   │   │   │   │   │   │   ├── ffconf.h
│   │   │   │   │   │   │   │   │   ├── ff.h
│   │   │   │   │   │   │   │   │   └── integer.h
│   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   └── SCSI.h
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── TempDataLogger.aps
│   │   │   │   │   │   │   ├── TempDataLogger.c
│   │   │   │   │   │   │   ├── TempDataLogger.h
│   │   │   │   │   │   │   ├── TemperatureDataLogger.txt
│   │   │   │   │   │   │   └── TempLogHostApp
│   │   │   │   │   │   │   ├── COPYING.LESSER.txt
│   │   │   │   │   │   │   ├── COPYING.txt
│   │   │   │   │   │   │   ├── DataLoggerSettings.cs
│   │   │   │   │   │   │   ├── DataLoggerSettings.Designer.cs
│   │   │   │   │   │   │   ├── DataLoggerSettings.resx
│   │   │   │   │   │   │   ├── Program.cs
│   │   │   │   │   │   │   ├── README.txt
│   │   │   │   │   │   │   └── TempLoggerHostApp.csproj
│   │   │   │   │   │   ├── USBtoSerial
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── LUFA USBtoSerial.inf
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── USBtoSerial.aps
│   │   │   │   │   │   │   ├── USBtoSerial.c
│   │   │   │   │   │   │   ├── USBtoSerial.h
│   │   │   │   │   │   │   └── USBtoSerial.txt
│   │   │   │   │   │   ├── Webserver
│   │   │   │   │   │   │   ├── Descriptors.c
│   │   │   │   │   │   │   ├── Descriptors.h
│   │   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   │   ├── DataflashManager.c
│   │   │   │   │   │   │   │   ├── DataflashManager.h
│   │   │   │   │   │   │   │   ├── DHCPClientApp.c
│   │   │   │   │   │   │   │   ├── DHCPClientApp.h
│   │   │   │   │   │   │   │   ├── DHCPCommon.c
│   │   │   │   │   │   │   │   ├── DHCPCommon.h
│   │   │   │   │   │   │   │   ├── DHCPServerApp.c
│   │   │   │   │   │   │   │   ├── DHCPServerApp.h
│   │   │   │   │   │   │   │   ├── FATFs
│   │   │   │   │   │   │   │   │   ├── 00readme.txt
│   │   │   │   │   │   │   │   │   ├── diskio.c
│   │   │   │   │   │   │   │   │   ├── diskio.h
│   │   │   │   │   │   │   │   │   ├── ff.c
│   │   │   │   │   │   │   │   │   ├── ffconf.h
│   │   │   │   │   │   │   │   │   ├── ff.h
│   │   │   │   │   │   │   │   │   └── integer.h
│   │   │   │   │   │   │   │   ├── HTTPServerApp.c
│   │   │   │   │   │   │   │   ├── HTTPServerApp.h
│   │   │   │   │   │   │   │   ├── SCSI.c
│   │   │   │   │   │   │   │   ├── SCSI.h
│   │   │   │   │   │   │   │   ├── TELNETServerApp.c
│   │   │   │   │   │   │   │   ├── TELNETServerApp.h
│   │   │   │   │   │   │   │   ├── uip
│   │   │   │   │   │   │   │   │   ├── clock.c
│   │   │   │   │   │   │   │   │   ├── clock.h
│   │   │   │   │   │   │   │   │   ├── timer.c
│   │   │   │   │   │   │   │   │   ├── timer.h
│   │   │   │   │   │   │   │   │   ├── uip_arp.c
│   │   │   │   │   │   │   │   │   ├── uip_arp.h
│   │   │   │   │   │   │   │   │   ├── uip.c
│   │   │   │   │   │   │   │   │   ├── uip.h
│   │   │   │   │   │   │   │   │   ├── uipopt.h
│   │   │   │   │   │   │   │   │   ├── uip-split.c
│   │   │   │   │   │   │   │   │   └── uip-split.h
│   │   │   │   │   │   │   │   ├── uIPManagement.c
│   │   │   │   │   │   │   │   └── uIPManagement.h
│   │   │   │   │   │   │   ├── LUFA Webserver RNDIS.inf
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── USBDeviceMode.c
│   │   │   │   │   │   │   ├── USBDeviceMode.h
│   │   │   │   │   │   │   ├── USBHostMode.c
│   │   │   │   │   │   │   ├── USBHostMode.h
│   │   │   │   │   │   │   ├── Webserver.aps
│   │   │   │   │   │   │   ├── Webserver.c
│   │   │   │   │   │   │   ├── Webserver.h
│   │   │   │   │   │   │   └── Webserver.txt
│   │   │   │   │   │   └── XPLAINBridge
│   │   │   │   │   │   ├── AVRISPDescriptors.c
│   │   │   │   │   │   ├── AVRISPDescriptors.h
│   │   │   │   │   │   ├── Doxygen.conf
│   │   │   │   │   │   ├── Lib
│   │   │   │   │   │   │   ├── SoftUART.c
│   │   │   │   │   │   │   └── SoftUART.h
│   │   │   │   │   │   ├── LUFA XPLAIN Bridge.inf
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   ├── USARTDescriptors.c
│   │   │   │   │   │   ├── USARTDescriptors.h
│   │   │   │   │   │   ├── XPLAINBridge.aps
│   │   │   │   │   │   ├── XPLAINBridge.c
│   │   │   │   │   │   ├── XPLAINBridge.h
│   │   │   │   │   │   └── XPLAINBridge.txt
│   │   │   │   │   └── README.txt
│   │   │   │   └── Makefile
│   │   │   ├── lilypad
│   │   │   │   ├── LilyPadBOOT_168.hex
│   │   │   │   └── src
│   │   │   │   ├── ATmegaBOOT.c
│   │   │   │   └── Makefile
│   │   │   ├── optiboot
│   │   │   │   ├── boot.h
│   │   │   │   ├── makeall
│   │   │   │   ├── Makefile
│   │   │   │   ├── omake
│   │   │   │   ├── omake.bat
│   │   │   │   ├── optiboot_atmega168.hex
│   │   │   │   ├── optiboot_atmega168.lst
│   │   │   │   ├── optiboot_atmega328.hex
│   │   │   │   ├── optiboot_atmega328.lst
│   │   │   │   ├── optiboot_atmega328-Mini.hex
│   │   │   │   ├── optiboot_atmega8.hex
│   │   │   │   ├── optiboot_atmega8.lst
│   │   │   │   ├── optiboot.c
│   │   │   │   ├── pin_defs.h
│   │   │   │   ├── README.TXT
│   │   │   │   └── stk500.h
│   │   │   └── stk500v2
│   │   │   ├── avr_cpunames.h
│   │   │   ├── avrinterruptnames.h
│   │   │   ├── command.h
│   │   │   ├── License.txt
│   │   │   ├── Makefile
│   │   │   ├── Mega2560-prod-firmware-2011-06-29.hex
│   │   │   ├── stk500boot.c
│   │   │   ├── stk500boot.ppg
│   │   │   ├── stk500boot_v2_mega2560.hex
│   │   │   ├── STK500V2.pnproj
│   │   │   └── STK500V2.pnps
│   │   ├── cores
│   │   │   └── arduino
│   │   │   ├── abi.cpp
│   │   │   ├── Arduino.h
│   │   │   ├── binary.h
│   │   │   ├── CDC.cpp
│   │   │   ├── Client.h
│   │   │   ├── HardwareSerial0.cpp
│   │   │   ├── HardwareSerial1.cpp
│   │   │   ├── HardwareSerial2.cpp
│   │   │   ├── HardwareSerial3.cpp
│   │   │   ├── HardwareSerial.cpp
│   │   │   ├── HardwareSerial.h
│   │   │   ├── HardwareSerial_private.h
│   │   │   ├── HID.cpp
│   │   │   ├── hooks.c
│   │   │   ├── IPAddress.cpp
│   │   │   ├── IPAddress.h
│   │   │   ├── main.cpp
│   │   │   ├── new.cpp
│   │   │   ├── new.h
│   │   │   ├── Printable.h
│   │   │   ├── Print.cpp
│   │   │   ├── Print.h
│   │   │   ├── Server.h
│   │   │   ├── Stream.cpp
│   │   │   ├── Stream.h
│   │   │   ├── Tone.cpp
│   │   │   ├── Udp.h
│   │   │   ├── USBAPI.h
│   │   │   ├── USBCore.cpp
│   │   │   ├── USBCore.h
│   │   │   ├── USBDesc.h
│   │   │   ├── WCharacter.h
│   │   │   ├── WInterrupts.c
│   │   │   ├── wiring_analog.c
│   │   │   ├── wiring.c
│   │   │   ├── wiring_digital.c
│   │   │   ├── wiring_private.h
│   │   │   ├── wiring_pulse.c
│   │   │   ├── wiring_shift.c
│   │   │   ├── WMath.cpp
│   │   │   ├── WString.cpp
│   │   │   └── WString.h
│   │   ├── libraries
│   │   │   ├── EEPROM
│   │   │   │   ├── EEPROM.cpp
│   │   │   │   ├── EEPROM.h
│   │   │   │   ├── examples
│   │   │   │   │   ├── eeprom_clear
│   │   │   │   │   │   └── eeprom_clear.ino
│   │   │   │   │   ├── eeprom_read
│   │   │   │   │   │   └── eeprom_read.ino
│   │   │   │   │   └── eeprom_write
│   │   │   │   │   └── eeprom_write.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   └── library.properties
│   │   │   ├── SoftwareSerial
│   │   │   │   ├── examples
│   │   │   │   │   ├── SoftwareSerialExample
│   │   │   │   │   │   └── SoftwareSerialExample.ino
│   │   │   │   │   └── TwoPortReceive
│   │   │   │   │   └── TwoPortReceive.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── library.properties
│   │   │   │   ├── SoftwareSerial.cpp
│   │   │   │   └── SoftwareSerial.h
│   │   │   ├── SPI
│   │   │   │   ├── examples
│   │   │   │   │   ├── BarometricPressureSensor
│   │   │   │   │   │   └── BarometricPressureSensor.ino
│   │   │   │   │   └── DigitalPotControl
│   │   │   │   │   └── DigitalPotControl.ino
│   │   │   │   ├── keywords.txt
│   │   │   │   ├── library.properties
│   │   │   │   ├── SPI.cpp
│   │   │   │   └── SPI.h
│   │   │   └── Wire
│   │   │   ├── examples
│   │   │   │   ├── digital_potentiometer
│   │   │   │   │   └── digital_potentiometer.ino
│   │   │   │   ├── master_reader
│   │   │   │   │   └── master_reader.ino
│   │   │   │   ├── master_writer
│   │   │   │   │   └── master_writer.ino
│   │   │   │   ├── SFRRanger_reader
│   │   │   │   │   └── SFRRanger_reader.ino
│   │   │   │   ├── slave_receiver
│   │   │   │   │   └── slave_receiver.ino
│   │   │   │   └── slave_sender
│   │   │   │   └── slave_sender.ino
│   │   │   ├── keywords.txt
│   │   │   ├── library.properties
│   │   │   ├── utility
│   │   │   │   ├── twi.c
│   │   │   │   └── twi.h
│   │   │   ├── Wire.cpp
│   │   │   └── Wire.h
│   │   ├── platform.txt
│   │   ├── programmers.txt
│   │   └── variants
│   │   ├── leonardo
│   │   │   └── pins_arduino.h
│   │   ├── mega
│   │   │   └── pins_arduino.h
│   │   ├── micro
│   │   │   └── pins_arduino.h
│   │   └── standard
│   │   └── pins_arduino.h
│   ├── help.bat
│   ├── language
│   │   └── Nova
│   │   ├── en.js
│   │   ├── spa.js
│   │   ├── zh-hans.js
│   │   └── zh-hant.js
│   ├── media
│   │   └── nova
│   │   ├── Mixly4Nova.ico
│   │   ├── Nova_2LineFinder.jpg
│   │   ├── Nova_4ADButton.jpg
│   │   ├── Nova_4DigitDisplay.jpg
│   │   ├── Nova_BlueTooth.jpg
│   │   ├── Nova_Button.jpg
│   │   ├── Nova_Buzzer.jpg
│   │   ├── Nova_DHTxx.jpg
│   │   ├── Nova_IrRev.jpg
│   │   ├── Nova_led.jpg
│   │   ├── Nova_LightSensor.jpg
│   │   ├── Nova_LimitSwitch.jpg
│   │   ├── Nova_Motor.jpg
│   │   ├── Nova_RTC.jpg
│   │   ├── Nova_Servo.png
│   │   ├── Nova_Sound.jpg
│   │   ├── Nova_TiltSwitch.jpg
│   │   ├── Nova_Ultrasonic.jpg
│   │   └── starlab.bmp
│   ├── Nova
│   │   ├── examples
│   │   │   ├── Nova_4Button
│   │   │   │   └── Nova_4Button.ino
│   │   │   ├── Nova_4DigitDisplay_DisplayNumber
│   │   │   │   └── Nova_4DigitDisplay_DisplayNumber.ino
│   │   │   ├── Nova_4DigitDisplay_DisplayTime
│   │   │   │   └── Nova_4DigitDisplay_DisplayTime.ino
│   │   │   ├── Nova_Bluetooth
│   │   │   │   └── Nova_Bluetooth.ino
│   │   │   ├── Nova_Button
│   │   │   │   └── Nova_Button.ino
│   │   │   ├── Nova_Buzzer
│   │   │   │   └── Nova_Buzzer.ino
│   │   │   ├── Nova_DHTxx
│   │   │   │   └── Nova_DHTxx.ino
│   │   │   ├── Nova_IRReceiveByte
│   │   │   │   └── Nova_IRReceiveByte.ino
│   │   │   ├── Nova_LED
│   │   │   │   └── Nova_LED.ino
│   │   │   ├── Nova_Light
│   │   │   │   └── Nova_Light.ino
│   │   │   ├── Nova_LimitSwitch
│   │   │   │   └── Nova_LimitSwitch.ino
│   │   │   ├── Nova_LineFinder
│   │   │   │   └── Nova_LineFinder.ino
│   │   │   ├── Nova_Motor
│   │   │   │   └── Nova_Motor.ino
│   │   │   ├── Nova_RTC
│   │   │   │   └── Nova_RTC.ino
│   │   │   ├── Nova_Sound
│   │   │   │   └── Nova_Sound.ino
│   │   │   ├── Nova_TiltSwitch
│   │   │   │   └── Nova_TiltSwitch.ino
│   │   │   └── Nova_Ultrasonic
│   │   │   └── Nova_Ultrasonic.ino
│   │   ├── keywords.txt
│   │   ├── Nova.h
│   │   └── utility
│   │   ├── I2cMaster.cpp
│   │   ├── I2cMaster.h
│   │   ├── Nova_4ADButton.cpp
│   │   ├── Nova_4ADButton.h
│   │   ├── Nova_4DigitDisplay.cpp
│   │   ├── Nova_4DigitDisplay.h
│   │   ├── Nova_BlueTooth.cpp
│   │   ├── Nova_BlueTooth.h
│   │   ├── Nova_Button.cpp
│   │   ├── Nova_Button.h
│   │   ├── Nova_Buzzer.cpp
│   │   ├── Nova_Buzzer.h
│   │   ├── Nova_DHTxx.cpp
│   │   ├── Nova_DHTxx.h
│   │   ├── Nova_IRSendRev.cpp
│   │   ├── Nova_IRSendRev.h
│   │   ├── Nova_IRSendRevInt.h
│   │   ├── Nova_LED.cpp
│   │   ├── Nova_LED.h
│   │   ├── Nova_Light.cpp
│   │   ├── Nova_Light.h
│   │   ├── Nova_LimitSwitch.cpp
│   │   ├── Nova_LimitSwitch.h
│   │   ├── Nova_LineFinder.cpp
│   │   ├── Nova_LineFinder.h
│   │   ├── Nova_Motor.cpp
│   │   ├── Nova_Motor.h
│   │   ├── Nova_RTC.cpp
│   │   ├── Nova_RTC.h
│   │   ├── Nova_Sound.cpp
│   │   ├── Nova_Sound.h
│   │   ├── Nova_TiltSwitch.cpp
│   │   ├── Nova_TiltSwitch.h
│   │   ├── Nova_Ultrasonic.cpp
│   │   ├── Nova_Ultrasonic.h
│   │   ├── twi.c
│   │   ├── twi.h
│   │   ├── TwiMap.h
│   │   ├── Wire.cpp
│   │   └── Wire.h
│   ├── nova.xml
│   └── sample
│   └── Nova
│   ├── 4按键打印输出.xml
│   ├── LED灯闪烁.xml
│   ├── 倾斜开关打印输出.xml
│   ├── 光控小灯.xml
│   ├── 声音传感器打印输出.xml
│   ├── 按钮控制LED灯开关.xml
│   ├── 数码管显示字符.xml
│   ├── 数码管显示实时时钟.xml
│   ├── 数码管显示时间.xml
│   ├── 温湿度打印输出.xml
│   ├── 直流电机控制.xml
│   ├── 红外接收.xml
│   ├── 舵机控制.xml
│   ├── 蓝牙APP控制.xml
│   ├── 蜂鸣器播放音调.xml
│   ├── 设置LED亮度.xml
│   ├── 超声波测距距离打印输出.xml
│   ├── 限位开关打印输出.xml
│   └── 黑白线识别.xml
├── README.md
├── ruilong
│   ├── block
│   │   └── ruilong.js
│   ├── generator
│   │   └── ruilong.js
│   ├── language
│   │   └── ruilong
│   │   ├── en.js
│   │   ├── zh-hans.js
│   │   └── zh-hant.js
│   ├── media
│   │   └── ruilong
│   │   ├── button.png
│   │   ├── buzzer.png
│   │   ├── collision.png
│   │   ├── dht11.png
│   │   ├── knob.png
│   │   ├── lamp.png
│   │   ├── lcd.png
│   │   ├── light.png
│   │   ├── linefinder.png
│   │   ├── magnetic.png
│   │   ├── moisture.png
│   │   ├── obstacle.png
│   │   ├── relay.png
│   │   ├── resistor_scratch.png
│   │   ├── slider.png
│   │   ├── sound.png
│   │   ├── steam.png
│   │   ├── temp.png
│   │   ├── tilt.png
│   │   ├── touch.png
│   │   └── vibration.png
│   └── ruilong.xml
├── seeedstudio
│   ├── block
│   │   └── seeed.js
│   ├── generator
│   │   └── seeed.js
│   ├── media
│   │   └── seeed
│   │   ├── seeed_btn.jpg
│   │   ├── seeed_buzzer.jpg
│   │   ├── seeed_lcd.png
│   │   ├── seeed_led.jpg
│   │   ├── seeed_light.png
│   │   ├── seeed_relay.jpg
│   │   ├── seeed_rotation.jpg
│   │   ├── seeed_servo.png
│   │   ├── seeed_sound.jpg
│   │   ├── seeed_temperature.png
│   │   ├── seeed_tilt.jpg
│   │   └── seeed_touch.png
│   └── seeedstudio.xml
└── xxx
├── block
│   └── xxx.js
├── companypin
│   └── xxx
│   └── pin.js
├── generator
│   └── xxx.js
├── language
│   └── xxx
│   ├── en.js
│   ├── spa.js
│   ├── zh-hans.js
│   └── zh-hant.js
└── xxx.xml

2467 directories, 7776 files

标签:

实例下载地址

Mixly第三方公司扩展

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警