├── .github
└── FUNDING.yml
├── .travis.yml
├── LICENSE
├── New_car.ino
├── NodeMcu V3 Lua ESP8266 WIFI
└── sketch_aug19a.ino
├── README.md
├── libraries
├── Bridge
│ ├── README.adoc
│ ├── examples
│ │ ├── Bridge
│ │ │ └── Bridge.ino
│ │ ├── ConsoleAsciiTable
│ │ │ └── ConsoleAsciiTable.ino
│ │ ├── ConsolePixel
│ │ │ └── ConsolePixel.ino
│ │ ├── ConsoleRead
│ │ │ └── ConsoleRead.ino
│ │ ├── Datalogger
│ │ │ └── Datalogger.ino
│ │ ├── FileWriteScript
│ │ │ └── FileWriteScript.ino
│ │ ├── HttpClient
│ │ │ └── HttpClient.ino
│ │ ├── MailboxReadMessage
│ │ │ └── MailboxReadMessage.ino
│ │ ├── Process
│ │ │ └── Process.ino
│ │ ├── ShellCommands
│ │ │ └── ShellCommands.ino
│ │ ├── SpacebrewYun
│ │ │ ├── inputOutput
│ │ │ │ └── inputOutput.ino
│ │ │ ├── spacebrewBoolean
│ │ │ │ └── spacebrewBoolean.ino
│ │ │ ├── spacebrewRange
│ │ │ │ └── spacebrewRange.ino
│ │ │ └── spacebrewString
│ │ │ │ └── spacebrewString.ino
│ │ ├── TemperatureWebPanel
│ │ │ ├── TemperatureWebPanel.ino
│ │ │ └── www
│ │ │ │ ├── index.html
│ │ │ │ └── zepto.min.js
│ │ ├── TimeCheck
│ │ │ └── TimeCheck.ino
│ │ ├── WiFiStatus
│ │ │ └── WiFiStatus.ino
│ │ └── YunSerialTerminal
│ │ │ └── YunSerialTerminal.ino
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Bridge.cpp
│ │ ├── Bridge.h
│ │ ├── BridgeClient.cpp
│ │ ├── BridgeClient.h
│ │ ├── BridgeServer.cpp
│ │ ├── BridgeServer.h
│ │ ├── BridgeUdp.cpp
│ │ ├── BridgeUdp.h
│ │ ├── Console.cpp
│ │ ├── Console.h
│ │ ├── FileIO.cpp
│ │ ├── FileIO.h
│ │ ├── HttpClient.cpp
│ │ ├── HttpClient.h
│ │ ├── Mailbox.cpp
│ │ ├── Mailbox.h
│ │ ├── Process.cpp
│ │ ├── Process.h
│ │ ├── YunClient.h
│ │ └── YunServer.h
├── DHT
│ ├── DHT.cpp
│ ├── DHT.h
│ ├── README.md
│ ├── examples
│ │ └── DHTtester
│ │ │ └── DHTtester.ino
│ ├── keywords.txt
│ └── library.properties
├── Esplora
│ ├── README.adoc
│ ├── examples
│ │ ├── Beginners
│ │ │ ├── EsploraAccelerometer
│ │ │ │ └── EsploraAccelerometer.ino
│ │ │ ├── EsploraBlink
│ │ │ │ └── EsploraBlink.ino
│ │ │ ├── EsploraJoystickMouse
│ │ │ │ └── EsploraJoystickMouse.ino
│ │ │ ├── EsploraLedShow
│ │ │ │ └── EsploraLedShow.ino
│ │ │ ├── EsploraLedShow2
│ │ │ │ └── EsploraLedShow2.ino
│ │ │ ├── EsploraLightCalibrator
│ │ │ │ └── EsploraLightCalibrator.ino
│ │ │ ├── EsploraMusic
│ │ │ │ └── EsploraMusic.ino
│ │ │ ├── EsploraSoundSensor
│ │ │ │ └── EsploraSoundSensor.ino
│ │ │ └── EsploraTemperatureSensor
│ │ │ │ └── EsploraTemperatureSensor.ino
│ │ └── Experts
│ │ │ ├── EsploraKart
│ │ │ └── EsploraKart.ino
│ │ │ ├── EsploraPong
│ │ │ └── EsploraPong.ino
│ │ │ ├── EsploraRemote
│ │ │ └── EsploraRemote.ino
│ │ │ └── EsploraTable
│ │ │ └── EsploraTable.ino
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Esplora.cpp
│ │ └── Esplora.h
├── Ethernet
│ ├── README.adoc
│ ├── examples
│ │ ├── AdvancedChatServer
│ │ │ └── AdvancedChatServer.ino
│ │ ├── BarometricPressureWebServer
│ │ │ └── BarometricPressureWebServer.ino
│ │ ├── ChatServer
│ │ │ └── ChatServer.ino
│ │ ├── DhcpAddressPrinter
│ │ │ └── DhcpAddressPrinter.ino
│ │ ├── DhcpChatServer
│ │ │ └── DhcpChatServer.ino
│ │ ├── TelnetClient
│ │ │ └── TelnetClient.ino
│ │ ├── UDPSendReceiveString
│ │ │ └── UDPSendReceiveString.ino
│ │ ├── UdpNtpClient
│ │ │ └── UdpNtpClient.ino
│ │ ├── WebClient
│ │ │ └── WebClient.ino
│ │ ├── WebClientRepeating
│ │ │ └── WebClientRepeating.ino
│ │ └── WebServer
│ │ │ └── WebServer.ino
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Dhcp.cpp
│ │ ├── Dhcp.h
│ │ ├── Dns.cpp
│ │ ├── Dns.h
│ │ ├── Ethernet.cpp
│ │ ├── Ethernet.h
│ │ ├── EthernetClient.cpp
│ │ ├── EthernetClient.h
│ │ ├── EthernetServer.cpp
│ │ ├── EthernetServer.h
│ │ ├── EthernetUdp.cpp
│ │ ├── EthernetUdp.h
│ │ └── utility
│ │ ├── socket.cpp
│ │ ├── socket.h
│ │ ├── util.h
│ │ ├── w5100.cpp
│ │ └── w5100.h
├── Firmata
│ ├── .gitignore
│ ├── Boards.h
│ ├── Firmata.cpp
│ ├── Firmata.h
│ ├── examples
│ │ ├── AllInputsFirmata
│ │ │ └── AllInputsFirmata.ino
│ │ ├── AnalogFirmata
│ │ │ └── AnalogFirmata.ino
│ │ ├── EchoString
│ │ │ └── EchoString.ino
│ │ ├── OldStandardFirmata
│ │ │ ├── LICENSE.txt
│ │ │ └── OldStandardFirmata.ino
│ │ ├── ServoFirmata
│ │ │ └── ServoFirmata.ino
│ │ ├── SimpleAnalogFirmata
│ │ │ └── SimpleAnalogFirmata.ino
│ │ ├── SimpleDigitalFirmata
│ │ │ └── SimpleDigitalFirmata.ino
│ │ ├── StandardFirmata
│ │ │ ├── LICENSE.txt
│ │ │ └── StandardFirmata.ino
│ │ ├── StandardFirmataChipKIT
│ │ │ ├── LICENSE.txt
│ │ │ └── StandardFirmataChipKIT.ino
│ │ ├── StandardFirmataEthernet
│ │ │ ├── LICENSE.txt
│ │ │ └── StandardFirmataEthernet.ino
│ │ ├── StandardFirmataEthernetPlus
│ │ │ ├── LICENSE.txt
│ │ │ └── StandardFirmataEthernetPlus.ino
│ │ └── StandardFirmataPlus
│ │ │ ├── LICENSE.txt
│ │ │ └── StandardFirmataPlus.ino
│ ├── extras
│ │ ├── LICENSE.txt
│ │ └── revisions.txt
│ ├── keywords.txt
│ ├── library.properties
│ ├── readme.md
│ ├── release.sh
│ ├── test
│ │ ├── firmata_test
│ │ │ └── firmata_test.ino
│ │ └── readme.md
│ └── utility
│ │ ├── EthernetClientStream.cpp
│ │ ├── EthernetClientStream.h
│ │ ├── firmataDebug.h
│ │ └── serialUtils.h
├── GSM
│ ├── README.adoc
│ ├── examples
│ │ ├── GsmWebClient
│ │ │ └── GsmWebClient.ino
│ │ ├── GsmWebServer
│ │ │ └── GsmWebServer.ino
│ │ ├── MakeVoiceCall
│ │ │ └── MakeVoiceCall.ino
│ │ ├── ReceiveSMS
│ │ │ └── ReceiveSMS.ino
│ │ ├── ReceiveVoiceCall
│ │ │ └── ReceiveVoiceCall.ino
│ │ ├── SendSMS
│ │ │ └── SendSMS.ino
│ │ └── Tools
│ │ │ ├── BandManagement
│ │ │ └── BandManagement.ino
│ │ │ ├── GsmScanNetworks
│ │ │ └── GsmScanNetworks.ino
│ │ │ ├── PinManagement
│ │ │ └── PinManagement.ino
│ │ │ ├── TestGPRS
│ │ │ └── TestGPRS.ino
│ │ │ ├── TestModem
│ │ │ └── TestModem.ino
│ │ │ └── TestWebServer
│ │ │ └── TestWebServer.ino
│ ├── extras
│ │ └── License.txt
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── GSM.h
│ │ ├── GSM3CircularBuffer.cpp
│ │ ├── GSM3CircularBuffer.h
│ │ ├── GSM3IO.h
│ │ ├── GSM3MobileAccessProvider.cpp
│ │ ├── GSM3MobileAccessProvider.h
│ │ ├── GSM3MobileCellManagement.cpp
│ │ ├── GSM3MobileCellManagement.h
│ │ ├── GSM3MobileClientProvider.cpp
│ │ ├── GSM3MobileClientProvider.h
│ │ ├── GSM3MobileClientService.cpp
│ │ ├── GSM3MobileClientService.h
│ │ ├── GSM3MobileDataNetworkProvider.cpp
│ │ ├── GSM3MobileDataNetworkProvider.h
│ │ ├── GSM3MobileMockupProvider.cpp
│ │ ├── GSM3MobileMockupProvider.h
│ │ ├── GSM3MobileNetworkProvider.cpp
│ │ ├── GSM3MobileNetworkProvider.h
│ │ ├── GSM3MobileNetworkRegistry.cpp
│ │ ├── GSM3MobileNetworkRegistry.h
│ │ ├── GSM3MobileSMSProvider.cpp
│ │ ├── GSM3MobileSMSProvider.h
│ │ ├── GSM3MobileServerProvider.cpp
│ │ ├── GSM3MobileServerProvider.h
│ │ ├── GSM3MobileServerService.cpp
│ │ ├── GSM3MobileServerService.h
│ │ ├── GSM3MobileVoiceProvider.cpp
│ │ ├── GSM3MobileVoiceProvider.h
│ │ ├── GSM3SMSService.cpp
│ │ ├── GSM3SMSService.h
│ │ ├── GSM3ShieldV1.cpp
│ │ ├── GSM3ShieldV1.h
│ │ ├── GSM3ShieldV1AccessProvider.cpp
│ │ ├── GSM3ShieldV1AccessProvider.h
│ │ ├── GSM3ShieldV1BandManagement.cpp
│ │ ├── GSM3ShieldV1BandManagement.h
│ │ ├── GSM3ShieldV1BaseProvider.cpp
│ │ ├── GSM3ShieldV1BaseProvider.h
│ │ ├── GSM3ShieldV1CellManagement.cpp
│ │ ├── GSM3ShieldV1CellManagement.h
│ │ ├── GSM3ShieldV1ClientProvider.cpp
│ │ ├── GSM3ShieldV1ClientProvider.h
│ │ ├── GSM3ShieldV1DataNetworkProvider.cpp
│ │ ├── GSM3ShieldV1DataNetworkProvider.h
│ │ ├── GSM3ShieldV1DirectModemProvider.cpp
│ │ ├── GSM3ShieldV1DirectModemProvider.h
│ │ ├── GSM3ShieldV1ModemCore.cpp
│ │ ├── GSM3ShieldV1ModemCore.h
│ │ ├── GSM3ShieldV1ModemVerification.cpp
│ │ ├── GSM3ShieldV1ModemVerification.h
│ │ ├── GSM3ShieldV1MultiClientProvider.cpp
│ │ ├── GSM3ShieldV1MultiClientProvider.h
│ │ ├── GSM3ShieldV1MultiServerProvider.cpp
│ │ ├── GSM3ShieldV1MultiServerProvider.h
│ │ ├── GSM3ShieldV1PinManagement.cpp
│ │ ├── GSM3ShieldV1PinManagement.h
│ │ ├── GSM3ShieldV1SMSProvider.cpp
│ │ ├── GSM3ShieldV1SMSProvider.h
│ │ ├── GSM3ShieldV1ScanNetworks.cpp
│ │ ├── GSM3ShieldV1ScanNetworks.h
│ │ ├── GSM3ShieldV1ServerProvider.cpp
│ │ ├── GSM3ShieldV1ServerProvider.h
│ │ ├── GSM3ShieldV1VoiceProvider.cpp
│ │ ├── GSM3ShieldV1VoiceProvider.h
│ │ ├── GSM3SoftSerial.cpp
│ │ ├── GSM3SoftSerial.h
│ │ ├── GSM3VoiceCallService.cpp
│ │ └── GSM3VoiceCallService.h
├── Keyboard
│ ├── README.adoc
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Keyboard.cpp
│ │ └── Keyboard.h
├── LiquidCrystal_I2C
│ ├── FastIO.cpp
│ ├── FastIO.h
│ ├── I2CIO.cpp
│ ├── I2CIO.h
│ ├── LCD.cpp
│ ├── LCD.h
│ ├── LiquidCrystal.cpp
│ ├── LiquidCrystal.h
│ ├── LiquidCrystal_I2C.cpp
│ ├── LiquidCrystal_I2C.h
│ ├── LiquidCrystal_I2C_ByVac.cpp
│ ├── LiquidCrystal_I2C_ByVac.h
│ ├── LiquidCrystal_SI2C.cpp
│ ├── LiquidCrystal_SI2C.h
│ ├── LiquidCrystal_SR.cpp
│ ├── LiquidCrystal_SR.h
│ ├── LiquidCrystal_SR1W.cpp
│ ├── LiquidCrystal_SR1W.h
│ ├── LiquidCrystal_SR2W.cpp
│ ├── LiquidCrystal_SR2W.h
│ ├── LiquidCrystal_SR3W.cpp
│ ├── LiquidCrystal_SR3W.h
│ ├── README.md
│ ├── SI2CIO.cpp
│ ├── SI2CIO.h
│ ├── SoftI2CMaster.h
│ ├── def
│ │ └── doxygen.def
│ ├── doxygen_entrydb_2806.tmp
│ ├── doxygen_objdb_2806.tmp
│ ├── examples
│ │ ├── HelloWorld_4bit
│ │ │ └── HelloWorld_4bit.pde
│ │ ├── HelloWorld_SR
│ │ │ └── HelloWorld_SR.pde
│ │ ├── HelloWorld_byVac
│ │ │ └── HelloWorld_byVac.ino
│ │ ├── HelloWorld_i2c
│ │ │ └── HelloWorld_i2c.pde
│ │ ├── HelloWorld_si2c
│ │ │ └── HelloWorld_si2c.ino
│ │ ├── LCDiSpeed
│ │ │ ├── LCDiSpeed.pde
│ │ │ └── LCDiSpeed.txt
│ │ ├── SerialDisplay
│ │ │ └── SerialDisplay.pde
│ │ ├── i2cLCDextraIO
│ │ │ └── i2cLCDextraIO.pde
│ │ ├── i2cLCDextraIO_tempLeonardo
│ │ │ └── i2cLCDextraIO_tempLeonardo.ino
│ │ └── performanceLCD
│ │ │ └── performanceLCD.pde
│ ├── keywords.txt
│ ├── thirdparty libraries
│ │ ├── SoftI2CMaster
│ │ │ ├── README.md
│ │ │ ├── SoftI2CMaster.h
│ │ │ ├── examples
│ │ │ │ ├── BMA020Soft
│ │ │ │ │ └── BMA020Soft.ino
│ │ │ │ ├── Eeprom24AA1024Soft
│ │ │ │ │ └── Eeprom24AA1024Soft.ino
│ │ │ │ ├── I2CScanSoft
│ │ │ │ │ └── I2CScanSoft.ino
│ │ │ │ ├── MLX90614Soft
│ │ │ │ │ └── MLX90614Soft.ino
│ │ │ │ ├── TSL2561Soft
│ │ │ │ │ ├── TSL2561Soft.h
│ │ │ │ │ └── TSL2561Soft.ino
│ │ │ │ └── stretchTest
│ │ │ │ │ └── stretchTest.ino
│ │ │ └── license.txt
│ │ └── SoftI2CMaster_
│ │ │ ├── SoftI2CMaster.cpp
│ │ │ ├── SoftI2CMaster.h
│ │ │ └── SoftI2CMaster_LICENSE.txt
│ └── utility
│ │ └── docs
│ │ ├── Doxyfile
│ │ ├── def
│ │ ├── doxygen.def
│ │ └── doxygen.def.txt
│ │ └── html
│ │ ├── _fast_i_o_8cpp.html
│ │ ├── _fast_i_o_8cpp_source.html
│ │ ├── _fast_i_o_8h.html
│ │ ├── _fast_i_o_8h_source.html
│ │ ├── _i2_c_i_o_8cpp.html
│ │ ├── _i2_c_i_o_8cpp_source.html
│ │ ├── _i2_c_i_o_8h.html
│ │ ├── _i2_c_i_o_8h_source.html
│ │ ├── _l_c_d_8cpp.html
│ │ ├── _l_c_d_8cpp_source.html
│ │ ├── _l_c_d_8h.html
│ │ ├── _l_c_d_8h_source.html
│ │ ├── _liquid_crystal_8cpp.html
│ │ ├── _liquid_crystal_8cpp_source.html
│ │ ├── _liquid_crystal_8h.html
│ │ ├── _liquid_crystal_8h_source.html
│ │ ├── _liquid_crystal___i2_c_8cpp.html
│ │ ├── _liquid_crystal___i2_c_8cpp_source.html
│ │ ├── _liquid_crystal___i2_c_8h.html
│ │ ├── _liquid_crystal___i2_c_8h_source.html
│ │ ├── _liquid_crystal___i2_c___by_vac_8cpp.html
│ │ ├── _liquid_crystal___i2_c___by_vac_8cpp_source.html
│ │ ├── _liquid_crystal___i2_c___by_vac_8h.html
│ │ ├── _liquid_crystal___i2_c___by_vac_8h_source.html
│ │ ├── _liquid_crystal___s_i2_c_8h_source.html
│ │ ├── _liquid_crystal___s_r1_w_8cpp.html
│ │ ├── _liquid_crystal___s_r1_w_8cpp_source.html
│ │ ├── _liquid_crystal___s_r1_w_8h.html
│ │ ├── _liquid_crystal___s_r1_w_8h_source.html
│ │ ├── _liquid_crystal___s_r2_w_8cpp.html
│ │ ├── _liquid_crystal___s_r2_w_8cpp_source.html
│ │ ├── _liquid_crystal___s_r2_w_8h.html
│ │ ├── _liquid_crystal___s_r2_w_8h_source.html
│ │ ├── _liquid_crystal___s_r3_w_8cpp.html
│ │ ├── _liquid_crystal___s_r3_w_8cpp_source.html
│ │ ├── _liquid_crystal___s_r3_w_8h.html
│ │ ├── _liquid_crystal___s_r3_w_8h_source.html
│ │ ├── _liquid_crystal___s_r_8cpp.html
│ │ ├── _liquid_crystal___s_r_8cpp_source.html
│ │ ├── _liquid_crystal___s_r_8h.html
│ │ ├── _liquid_crystal___s_r_8h_source.html
│ │ ├── _liquid_crystal___s_r___l_c_d3_8cpp.html
│ │ ├── _liquid_crystal___s_r___l_c_d3_8cpp_source.html
│ │ ├── _liquid_crystal___s_r___l_c_d3_8h.html
│ │ ├── _liquid_crystal___s_r___l_c_d3_8h_source.html
│ │ ├── _s_i2_c_i_o_8h_source.html
│ │ ├── _soft_i2_c_master_8h_source.html
│ │ ├── annotated.html
│ │ ├── annotated_dup.js
│ │ ├── arrowdown.png
│ │ ├── arrowright.png
│ │ ├── bc_s.png
│ │ ├── bdwn.png
│ │ ├── class_i2_c_i_o-members.html
│ │ ├── class_i2_c_i_o.html
│ │ ├── class_i2_c_i_o.js
│ │ ├── class_l_c_d-members.html
│ │ ├── class_l_c_d.html
│ │ ├── class_l_c_d.js
│ │ ├── class_l_c_d.png
│ │ ├── class_liquid_crystal-members.html
│ │ ├── class_liquid_crystal.html
│ │ ├── class_liquid_crystal.js
│ │ ├── class_liquid_crystal.png
│ │ ├── class_liquid_crystal___i2_c-members.html
│ │ ├── class_liquid_crystal___i2_c.html
│ │ ├── class_liquid_crystal___i2_c.js
│ │ ├── class_liquid_crystal___i2_c.png
│ │ ├── class_liquid_crystal___i2_c___by_vac-members.html
│ │ ├── class_liquid_crystal___i2_c___by_vac.html
│ │ ├── class_liquid_crystal___i2_c___by_vac.js
│ │ ├── class_liquid_crystal___i2_c___by_vac.png
│ │ ├── class_liquid_crystal___s_i2_c-members.html
│ │ ├── class_liquid_crystal___s_i2_c.html
│ │ ├── class_liquid_crystal___s_i2_c.js
│ │ ├── class_liquid_crystal___s_i2_c.png
│ │ ├── class_liquid_crystal___s_r-members.html
│ │ ├── class_liquid_crystal___s_r.html
│ │ ├── class_liquid_crystal___s_r.js
│ │ ├── class_liquid_crystal___s_r.png
│ │ ├── class_liquid_crystal___s_r1_w-members.html
│ │ ├── class_liquid_crystal___s_r1_w.html
│ │ ├── class_liquid_crystal___s_r1_w.js
│ │ ├── class_liquid_crystal___s_r1_w.png
│ │ ├── class_liquid_crystal___s_r2_w-members.html
│ │ ├── class_liquid_crystal___s_r2_w.html
│ │ ├── class_liquid_crystal___s_r2_w.js
│ │ ├── class_liquid_crystal___s_r2_w.png
│ │ ├── class_liquid_crystal___s_r3_w-members.html
│ │ ├── class_liquid_crystal___s_r3_w.html
│ │ ├── class_liquid_crystal___s_r3_w.js
│ │ ├── class_liquid_crystal___s_r3_w.png
│ │ ├── class_liquid_crystal___s_r___l_c_d3-members.html
│ │ ├── class_liquid_crystal___s_r___l_c_d3.html
│ │ ├── class_liquid_crystal___s_r___l_c_d3.png
│ │ ├── class_s_i2_c_i_o-members.html
│ │ ├── class_s_i2_c_i_o.html
│ │ ├── class_s_i2_c_i_o.js
│ │ ├── class_soft_i2_c_master-members.html
│ │ ├── class_soft_i2_c_master.html
│ │ ├── class_soft_i2_c_master.js
│ │ ├── classes.html
│ │ ├── closed.png
│ │ ├── doc.png
│ │ ├── doxygen.css
│ │ ├── doxygen.png
│ │ ├── dynsections.js
│ │ ├── files.html
│ │ ├── files.js
│ │ ├── folderclosed.png
│ │ ├── folderopen.png
│ │ ├── 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.html
│ │ ├── functions_func.html
│ │ ├── functions_vars.html
│ │ ├── globals.html
│ │ ├── globals_defs.html
│ │ ├── globals_enum.html
│ │ ├── globals_eval.html
│ │ ├── globals_func.html
│ │ ├── globals_type.html
│ │ ├── hierarchy.html
│ │ ├── hierarchy.js
│ │ ├── index.html
│ │ ├── installdox
│ │ ├── jquery.js
│ │ ├── logoGoogle.jpg
│ │ ├── md___users_fmalpartida__documents_development_mercurial_repos__s_w__newliquid_crystal__r_e_a_d_m_e.html
│ │ ├── nav_f.png
│ │ ├── nav_g.png
│ │ ├── nav_h.png
│ │ ├── navtree.css
│ │ ├── navtree.js
│ │ ├── navtreedata.js
│ │ ├── navtreeindex0.js
│ │ ├── open.png
│ │ ├── pages.html
│ │ ├── resize.js
│ │ ├── search
│ │ ├── all_0.html
│ │ ├── all_0.js
│ │ ├── all_1.html
│ │ ├── all_1.js
│ │ ├── all_2.html
│ │ ├── all_2.js
│ │ ├── all_3.html
│ │ ├── all_3.js
│ │ ├── all_4.html
│ │ ├── all_4.js
│ │ ├── all_5.html
│ │ ├── all_5.js
│ │ ├── all_5f.html
│ │ ├── all_6.html
│ │ ├── all_6.js
│ │ ├── all_61.html
│ │ ├── all_62.html
│ │ ├── all_63.html
│ │ ├── all_64.html
│ │ ├── all_65.html
│ │ ├── all_66.html
│ │ ├── all_68.html
│ │ ├── all_69.html
│ │ ├── all_6c.html
│ │ ├── all_6d.html
│ │ ├── all_6e.html
│ │ ├── all_6f.html
│ │ ├── all_7.html
│ │ ├── all_7.js
│ │ ├── all_70.html
│ │ ├── all_72.html
│ │ ├── all_73.html
│ │ ├── all_74.html
│ │ ├── all_77.html
│ │ ├── all_8.html
│ │ ├── all_8.js
│ │ ├── all_9.html
│ │ ├── all_9.js
│ │ ├── all_a.html
│ │ ├── all_a.js
│ │ ├── all_b.html
│ │ ├── all_b.js
│ │ ├── all_c.html
│ │ ├── all_c.js
│ │ ├── all_d.html
│ │ ├── all_d.js
│ │ ├── classes_0.html
│ │ ├── classes_0.js
│ │ ├── classes_1.html
│ │ ├── classes_1.js
│ │ ├── classes_2.html
│ │ ├── classes_2.js
│ │ ├── classes_69.html
│ │ ├── classes_6c.html
│ │ ├── close.png
│ │ ├── defines_5f.html
│ │ ├── defines_61.html
│ │ ├── defines_62.html
│ │ ├── defines_63.html
│ │ ├── defines_64.html
│ │ ├── defines_65.html
│ │ ├── defines_66.html
│ │ ├── defines_68.html
│ │ ├── defines_6c.html
│ │ ├── defines_72.html
│ │ ├── defines_73.html
│ │ ├── defines_74.html
│ │ ├── enums_74.html
│ │ ├── enumvalues_68.html
│ │ ├── enumvalues_6e.html
│ │ ├── enumvalues_70.html
│ │ ├── enumvalues_73.html
│ │ ├── files_66.html
│ │ ├── files_69.html
│ │ ├── files_6c.html
│ │ ├── functions_0.html
│ │ ├── functions_0.js
│ │ ├── functions_1.html
│ │ ├── functions_1.js
│ │ ├── functions_2.html
│ │ ├── functions_2.js
│ │ ├── functions_3.html
│ │ ├── functions_3.js
│ │ ├── functions_4.html
│ │ ├── functions_4.js
│ │ ├── functions_5.html
│ │ ├── functions_5.js
│ │ ├── functions_6.html
│ │ ├── functions_6.js
│ │ ├── functions_61.html
│ │ ├── functions_62.html
│ │ ├── functions_63.html
│ │ ├── functions_64.html
│ │ ├── functions_65.html
│ │ ├── functions_66.html
│ │ ├── functions_68.html
│ │ ├── functions_69.html
│ │ ├── functions_6c.html
│ │ ├── functions_6d.html
│ │ ├── functions_6e.html
│ │ ├── functions_6f.html
│ │ ├── functions_7.html
│ │ ├── functions_7.js
│ │ ├── functions_70.html
│ │ ├── functions_72.html
│ │ ├── functions_73.html
│ │ ├── functions_77.html
│ │ ├── functions_8.html
│ │ ├── functions_8.js
│ │ ├── functions_9.html
│ │ ├── functions_9.js
│ │ ├── functions_a.html
│ │ ├── functions_a.js
│ │ ├── functions_b.html
│ │ ├── functions_b.js
│ │ ├── functions_c.html
│ │ ├── functions_c.js
│ │ ├── functions_d.html
│ │ ├── functions_d.js
│ │ ├── mag_sel.png
│ │ ├── nomatches.html
│ │ ├── pages_0.html
│ │ ├── pages_0.js
│ │ ├── search.css
│ │ ├── search.js
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── searchdata.js
│ │ ├── typedefs_66.html
│ │ └── variables_5f.html
│ │ ├── splitbar.png
│ │ ├── sync_off.png
│ │ ├── sync_on.png
│ │ ├── tab_a.png
│ │ ├── tab_b.png
│ │ ├── tab_h.png
│ │ ├── tab_s.png
│ │ └── tabs.css
├── Mouse
│ ├── README.adoc
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Mouse.cpp
│ │ └── Mouse.h
├── NewPing
│ ├── NewPing.cpp
│ ├── NewPing.h
│ ├── examples
│ │ ├── NewPing15Sensors
│ │ │ └── NewPing15Sensors.pde
│ │ ├── NewPingEventTimer
│ │ │ └── NewPingEventTimer.pde
│ │ ├── NewPingExample
│ │ │ └── NewPingExample.pde
│ │ └── TimerExample
│ │ │ └── TimerExample.pde
│ └── keywords.txt
├── RobotIRremote
│ ├── README.adoc
│ ├── extras
│ │ ├── LICENSE.txt
│ │ └── readme
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── IRremote.cpp
│ │ ├── IRremote.h
│ │ ├── IRremoteInt.h
│ │ ├── IRremoteTools.cpp
│ │ └── IRremoteTools.h
├── Robot_Control
│ ├── README.adoc
│ ├── examples
│ │ ├── explore
│ │ │ ├── R01_Logo
│ │ │ │ └── R01_Logo.ino
│ │ │ ├── R02_Line_Follow
│ │ │ │ └── R02_Line_Follow.ino
│ │ │ ├── R03_Disco_Bot
│ │ │ │ └── R03_Disco_Bot.ino
│ │ │ ├── R04_Compass
│ │ │ │ └── R04_Compass.ino
│ │ │ ├── R05_Inputs
│ │ │ │ └── R05_Inputs.ino
│ │ │ ├── R06_Wheel_Calibration
│ │ │ │ ├── R06_Wheel_Calibration.ino
│ │ │ │ └── scripts_library.h
│ │ │ ├── R07_Runaway_Robot
│ │ │ │ └── R07_Runaway_Robot.ino
│ │ │ ├── R08_Remote_Control
│ │ │ │ └── R08_Remote_Control.ino
│ │ │ ├── R09_Picture_Browser
│ │ │ │ └── R09_Picture_Browser.ino
│ │ │ ├── R10_Rescue
│ │ │ │ └── R10_Rescue.ino
│ │ │ └── R11_Hello_User
│ │ │ │ └── R11_Hello_User.ino
│ │ └── learn
│ │ │ ├── AllIOPorts
│ │ │ └── AllIOPorts.ino
│ │ │ ├── Beep
│ │ │ └── Beep.ino
│ │ │ ├── CleanEEPROM
│ │ │ └── CleanEEPROM.ino
│ │ │ ├── Compass
│ │ │ └── Compass.ino
│ │ │ ├── IRArray
│ │ │ └── IRArray.ino
│ │ │ ├── LCDDebugPrint
│ │ │ └── LCDDebugPrint.ino
│ │ │ ├── LCDPrint
│ │ │ └── LCDPrint.ino
│ │ │ ├── LCDWriteText
│ │ │ └── LCDWriteText.ino
│ │ │ ├── LineFollowWithPause
│ │ │ └── LineFollowWithPause.ino
│ │ │ ├── Melody
│ │ │ └── Melody.ino
│ │ │ ├── MotorTest
│ │ │ └── MotorTest.ino
│ │ │ ├── SpeedByPotentiometer
│ │ │ └── SpeedByPotentiometer.ino
│ │ │ ├── TurnTest
│ │ │ └── TurnTest.ino
│ │ │ └── keyboardTest
│ │ │ └── keyboardTest.ino
│ ├── library.properties
│ └── src
│ │ ├── ArduinoRobot.cpp
│ │ ├── ArduinoRobot.h
│ │ ├── Arduino_LCD.cpp
│ │ ├── Arduino_LCD.h
│ │ ├── Compass.cpp
│ │ ├── Compass.h
│ │ ├── EEPROM_I2C.cpp
│ │ ├── EEPROM_I2C.h
│ │ ├── EasyTransfer2.cpp
│ │ ├── EasyTransfer2.h
│ │ ├── Fat16.cpp
│ │ ├── Fat16.h
│ │ ├── Fat16Config.h
│ │ ├── Fat16mainpage.h
│ │ ├── Fat16util.h
│ │ ├── FatStructs.h
│ │ ├── Melody.cpp
│ │ ├── Motors.cpp
│ │ ├── Multiplexer.cpp
│ │ ├── Multiplexer.h
│ │ ├── RobotSdCard.cpp
│ │ ├── SdCard.cpp
│ │ ├── SdCard.h
│ │ ├── SdInfo.h
│ │ ├── Sensors.cpp
│ │ ├── Squawk.cpp
│ │ ├── Squawk.h
│ │ ├── SquawkSD.cpp
│ │ ├── SquawkSD.h
│ │ ├── communication.cpp
│ │ ├── glcdfont.c
│ │ ├── helper.cpp
│ │ ├── information.cpp
│ │ ├── keyboard.cpp
│ │ ├── lcd.cpp
│ │ └── utility
│ │ ├── Adafruit_GFX.cpp
│ │ ├── Adafruit_GFX.h
│ │ ├── RobotTextManager.cpp
│ │ ├── RobotTextManager.h
│ │ ├── VirtualKeyboard.cpp
│ │ ├── VirtualKeyboard.h
│ │ └── scripts_Hello_User.h
├── Robot_Motor
│ ├── README.adoc
│ ├── examples
│ │ ├── Robot_IR_Array_Test
│ │ │ └── Robot_IR_Array_Test.ino
│ │ └── Robot_Motor_Core
│ │ │ └── Robot_Motor_Core.ino
│ ├── library.properties
│ └── src
│ │ ├── ArduinoRobotMotorBoard.cpp
│ │ ├── ArduinoRobotMotorBoard.h
│ │ ├── EasyTransfer2.cpp
│ │ ├── EasyTransfer2.h
│ │ ├── LineFollow.h
│ │ ├── Multiplexer.cpp
│ │ ├── Multiplexer.h
│ │ └── lineFollow.cpp
├── SD
│ ├── README.adoc
│ ├── examples
│ │ ├── CardInfo
│ │ │ └── CardInfo.ino
│ │ ├── Datalogger
│ │ │ └── Datalogger.ino
│ │ ├── DumpFile
│ │ │ └── DumpFile.ino
│ │ ├── Files
│ │ │ └── Files.ino
│ │ ├── ReadWrite
│ │ │ └── ReadWrite.ino
│ │ └── listfiles
│ │ │ └── listfiles.ino
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── File.cpp
│ │ ├── README.txt
│ │ ├── SD.cpp
│ │ ├── SD.h
│ │ └── utility
│ │ ├── FatStructs.h
│ │ ├── Sd2Card.cpp
│ │ ├── Sd2Card.h
│ │ ├── Sd2PinMap.h
│ │ ├── SdFat.h
│ │ ├── SdFatUtil.h
│ │ ├── SdFatmainpage.h
│ │ ├── SdFile.cpp
│ │ ├── SdInfo.h
│ │ └── SdVolume.cpp
├── Servo
│ ├── README.adoc
│ ├── examples
│ │ ├── Knob
│ │ │ └── Knob.ino
│ │ └── Sweep
│ │ │ └── Sweep.ino
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Servo.h
│ │ ├── avr
│ │ ├── Servo.cpp
│ │ └── ServoTimers.h
│ │ ├── sam
│ │ ├── Servo.cpp
│ │ └── ServoTimers.h
│ │ └── samd
│ │ ├── Servo.cpp
│ │ └── ServoTimers.h
├── SpacebrewYun
│ ├── README.adoc
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── SpacebrewYun.cpp
│ │ └── SpacebrewYun.h
├── Stepper
│ ├── README.adoc
│ ├── examples
│ │ ├── MotorKnob
│ │ │ └── MotorKnob.ino
│ │ ├── stepper_oneRevolution
│ │ │ └── stepper_oneRevolution.ino
│ │ ├── stepper_oneStepAtATime
│ │ │ └── stepper_oneStepAtATime.ino
│ │ └── stepper_speedControl
│ │ │ └── stepper_speedControl.ino
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Stepper.cpp
│ │ └── Stepper.h
├── TFT
│ ├── README.adoc
│ ├── examples
│ │ ├── Arduino
│ │ │ ├── TFTBitmapLogo
│ │ │ │ ├── TFTBitmapLogo.ino
│ │ │ │ └── arduino.bmp
│ │ │ ├── TFTColorPicker
│ │ │ │ └── TFTColorPicker.ino
│ │ │ ├── TFTDisplayText
│ │ │ │ └── TFTDisplayText.ino
│ │ │ ├── TFTEtchASketch
│ │ │ │ └── TFTEtchASketch.ino
│ │ │ ├── TFTGraph
│ │ │ │ └── TFTGraph.ino
│ │ │ └── TFTPong
│ │ │ │ └── TFTPong.ino
│ │ └── Esplora
│ │ │ ├── EsploraTFTBitmapLogo
│ │ │ ├── EsploraTFTBitmapLogo.ino
│ │ │ └── arduino.bmp
│ │ │ ├── EsploraTFTColorPicker
│ │ │ └── EsploraTFTColorPicker.ino
│ │ │ ├── EsploraTFTEtchASketch
│ │ │ └── EsploraTFTEtchASketch.ino
│ │ │ ├── EsploraTFTGraph
│ │ │ └── EsploraTFTGraph.ino
│ │ │ ├── EsploraTFTHorizon
│ │ │ └── EsploraTFTHorizon.ino
│ │ │ ├── EsploraTFTPong
│ │ │ └── EsploraTFTPong.ino
│ │ │ └── EsploraTFTTemp
│ │ │ └── EsploraTFTTemp.ino
│ ├── extras
│ │ ├── Adafruit-README.txt
│ │ ├── Adafruit-license.txt
│ │ └── README.md
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── TFT.cpp
│ │ ├── TFT.h
│ │ └── utility
│ │ ├── Adafruit_GFX.cpp
│ │ ├── Adafruit_GFX.h
│ │ ├── Adafruit_ST7735.cpp
│ │ ├── Adafruit_ST7735.h
│ │ ├── PImage.h
│ │ ├── glcdfont.c
│ │ └── keywords.txt
├── Temboo
│ ├── README.adoc
│ ├── examples
│ │ └── ArduinoYun
│ │ │ ├── GetYahooWeatherReport
│ │ │ ├── GetYahooWeatherReport.ino
│ │ │ └── TembooAccount.h
│ │ │ ├── ReadATweet
│ │ │ ├── ReadATweet.ino
│ │ │ └── TembooAccount.h
│ │ │ ├── SendATweet
│ │ │ ├── SendATweet.ino
│ │ │ └── TembooAccount.h
│ │ │ ├── SendAnEmail
│ │ │ ├── SendAnEmail.ino
│ │ │ └── TembooAccount.h
│ │ │ ├── SendAnSMS
│ │ │ ├── SendAnSMS.ino
│ │ │ └── TembooAccount.h
│ │ │ ├── SendDataToGoogleSpreadsheet
│ │ │ ├── SendDataToGoogleSpreadsheet.ino
│ │ │ └── TembooAccount.h
│ │ │ ├── ToxicFacilitiesSearch
│ │ │ ├── TembooAccount.h
│ │ │ └── ToxicFacilitiesSearch.ino
│ │ │ ├── UpdateFacebookStatus
│ │ │ ├── TembooAccount.h
│ │ │ └── UpdateFacebookStatus.ino
│ │ │ └── UploadToDropbox
│ │ │ ├── TembooAccount.h
│ │ │ └── UploadToDropbox.ino
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── Temboo.cpp
│ │ ├── Temboo.h
│ │ ├── TembooCoAPEdgeDevice.cpp
│ │ ├── TembooCoAPEdgeDevice.h
│ │ ├── TembooMQTTEdgeDevice.cpp
│ │ ├── TembooMQTTEdgeDevice.h
│ │ └── utility
│ │ ├── ArduinoTimer.h
│ │ ├── BaseFormatter.cpp
│ │ ├── BaseFormatter.h
│ │ ├── ChoreoInput.cpp
│ │ ├── ChoreoInput.h
│ │ ├── ChoreoInputFormatter.cpp
│ │ ├── ChoreoInputFormatter.h
│ │ ├── ChoreoInputSet.cpp
│ │ ├── ChoreoInputSet.h
│ │ ├── ChoreoOutput.cpp
│ │ ├── ChoreoOutput.h
│ │ ├── ChoreoOutputFormatter.cpp
│ │ ├── ChoreoOutputFormatter.h
│ │ ├── ChoreoOutputSet.cpp
│ │ ├── ChoreoOutputSet.h
│ │ ├── ChoreoPreset.cpp
│ │ ├── ChoreoPreset.h
│ │ ├── ChoreoPresetFormatter.cpp
│ │ ├── ChoreoPresetFormatter.h
│ │ ├── CoapMessageLayer.cpp
│ │ ├── CoapMessageLayer.h
│ │ ├── CoapMsg.cpp
│ │ ├── CoapMsg.h
│ │ ├── CoapRRLayer.cpp
│ │ ├── CoapRRLayer.h
│ │ ├── DataFormatter.cpp
│ │ ├── DataFormatter.h
│ │ ├── FP.h
│ │ ├── MQTTClient.h
│ │ ├── MQTTConnect.h
│ │ ├── MQTTConnectClient.c
│ │ ├── MQTTConnectServer.c
│ │ ├── MQTTDeserializePublish.c
│ │ ├── MQTTFormat.c
│ │ ├── MQTTFormat.h
│ │ ├── MQTTLogging.h
│ │ ├── MQTTPacket.c
│ │ ├── MQTTPacket.h
│ │ ├── MQTTPublish.h
│ │ ├── MQTTSerializePublish.c
│ │ ├── MQTTSubscribe.h
│ │ ├── MQTTSubscribeClient.c
│ │ ├── MQTTSubscribeServer.c
│ │ ├── MQTTUnsubscribe.h
│ │ ├── MQTTUnsubscribeClient.c
│ │ ├── MQTTUnsubscribeServer.c
│ │ ├── StackTrace.h
│ │ ├── TembooCoAPIPStack.h
│ │ ├── TembooCoAPSession.cpp
│ │ ├── TembooCoAPSession.h
│ │ ├── TembooGlobal.c
│ │ ├── TembooGlobal.h
│ │ ├── TembooMQTTIPStack.h
│ │ ├── TembooMQTTSession.cpp
│ │ ├── TembooMQTTSession.h
│ │ ├── TembooSession.cpp
│ │ ├── TembooSession.h
│ │ ├── TembooTags.h
│ │ ├── TembooTimer.h
│ │ ├── tmbhmac.cpp
│ │ ├── tmbhmac.h
│ │ ├── tmbmd5.cpp
│ │ └── tmbmd5.h
├── Ultrasonic
│ ├── Ultrasonic.cpp
│ ├── Ultrasonic.h
│ ├── examples
│ │ └── UltrasonicDemo
│ │ │ └── UltrasonicDemo.pde
│ └── keywords.txt
├── WiFi
│ ├── README.adoc
│ ├── examples
│ │ ├── ConnectNoEncryption
│ │ │ └── ConnectNoEncryption.ino
│ │ ├── ConnectWithWEP
│ │ │ └── ConnectWithWEP.ino
│ │ ├── ConnectWithWPA
│ │ │ └── ConnectWithWPA.ino
│ │ ├── ScanNetworks
│ │ │ └── ScanNetworks.ino
│ │ ├── SimpleWebServerWiFi
│ │ │ └── SimpleWebServerWiFi.ino
│ │ ├── WiFiChatServer
│ │ │ └── WiFiChatServer.ino
│ │ ├── WiFiUdpNtpClient
│ │ │ └── WiFiUdpNtpClient.ino
│ │ ├── WiFiUdpSendReceiveString
│ │ │ └── WiFiUdpSendReceiveString.ino
│ │ ├── WiFiWebClient
│ │ │ └── WiFiWebClient.ino
│ │ ├── WiFiWebClientRepeating
│ │ │ └── WiFiWebClientRepeating.ino
│ │ └── WiFiWebServer
│ │ │ └── WiFiWebServer.ino
│ ├── extras
│ │ ├── binary
│ │ │ ├── wifiHD.elf
│ │ │ ├── wifiHD.hex
│ │ │ ├── wifiHD_2_1.elf
│ │ │ ├── wifi_dnld.elf
│ │ │ ├── wifi_dnld.hex
│ │ │ └── wifi_dnld_2_1.elf
│ │ ├── scripts
│ │ │ └── ArduinoWifiShield_upgrade.sh
│ │ ├── wifiHD
│ │ │ ├── .cproject
│ │ │ ├── .project
│ │ │ ├── Release
│ │ │ │ ├── wifiHD.elf
│ │ │ │ └── wifiHD.hex
│ │ │ ├── src
│ │ │ │ ├── CONFIG
│ │ │ │ │ ├── conf_access.h
│ │ │ │ │ ├── conf_at45dbx.h
│ │ │ │ │ ├── conf_ebi.h
│ │ │ │ │ └── conf_sd_mmc_spi.h
│ │ │ │ ├── SOFTWARE_FRAMEWORK
│ │ │ │ │ ├── ASM
│ │ │ │ │ │ └── trampoline.x
│ │ │ │ │ ├── BOARDS
│ │ │ │ │ │ ├── ARDUINO
│ │ │ │ │ │ │ ├── arduino.h
│ │ │ │ │ │ │ ├── led.c
│ │ │ │ │ │ │ └── led.h
│ │ │ │ │ │ ├── EVK1105
│ │ │ │ │ │ │ ├── evk1105.h
│ │ │ │ │ │ │ ├── led.c
│ │ │ │ │ │ │ └── led.h
│ │ │ │ │ │ ├── board.h
│ │ │ │ │ │ └── board.h.my
│ │ │ │ │ ├── COMPONENTS
│ │ │ │ │ │ ├── MEMORY
│ │ │ │ │ │ │ └── DATA_FLASH
│ │ │ │ │ │ │ │ └── AT45DBX
│ │ │ │ │ │ │ │ ├── at45dbx.c
│ │ │ │ │ │ │ │ ├── at45dbx.h
│ │ │ │ │ │ │ │ ├── at45dbx_mem.c
│ │ │ │ │ │ │ │ └── at45dbx_mem.h
│ │ │ │ │ │ └── WIFI
│ │ │ │ │ │ │ └── HD
│ │ │ │ │ │ │ ├── v2.7.0
│ │ │ │ │ │ │ ├── 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
│ │ │ │ │ │ │ └── revision.txt
│ │ │ │ │ │ │ ├── wl_api.h
│ │ │ │ │ │ │ ├── wl_fw.h
│ │ │ │ │ │ │ ├── wl_os.h
│ │ │ │ │ │ │ ├── wl_sdio.h
│ │ │ │ │ │ │ ├── wl_spi.h
│ │ │ │ │ │ │ └── wlap_api.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.h
│ │ │ │ │ │ │ ├── pm_conf_clocks.c
│ │ │ │ │ │ │ ├── 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.c
│ │ │ │ │ │ │ │ │ │ ├── ip_addr.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.h
│ │ │ │ │ │ │ │ │ │ │ ├── inet_chksum.h
│ │ │ │ │ │ │ │ │ │ │ ├── ip.h
│ │ │ │ │ │ │ │ │ │ │ ├── ip_addr.h
│ │ │ │ │ │ │ │ │ │ │ └── ip_frag.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
│ │ │ │ │ │ │ │ │ │ ├── netif.h
│ │ │ │ │ │ │ │ │ │ ├── netifapi.h
│ │ │ │ │ │ │ │ │ │ ├── opt.h
│ │ │ │ │ │ │ │ │ │ ├── pbuf.h
│ │ │ │ │ │ │ │ │ │ ├── raw.h
│ │ │ │ │ │ │ │ │ │ ├── sio.h
│ │ │ │ │ │ │ │ │ │ ├── snmp.h
│ │ │ │ │ │ │ │ │ │ ├── snmp_asn1.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
│ │ │ │ │ │ ├── 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
│ │ │ │ │ │ │ ├── 1256
│ │ │ │ │ │ │ └── GCC
│ │ │ │ │ │ │ │ └── link_uc3a1256.lds
│ │ │ │ │ │ │ └── 0512
│ │ │ │ │ │ │ └── GCC
│ │ │ │ │ │ │ └── link_uc3a0512.lds
│ │ │ │ │ │ ├── PREPROCESSOR
│ │ │ │ │ │ ├── mrepeat.h
│ │ │ │ │ │ ├── preprocessor.h
│ │ │ │ │ │ ├── stringz.h
│ │ │ │ │ │ └── tpaste.h
│ │ │ │ │ │ ├── STARTUP_FILES
│ │ │ │ │ │ └── GCC
│ │ │ │ │ │ │ └── crt0.x
│ │ │ │ │ │ ├── compiler.h
│ │ │ │ │ │ ├── conf_isp.h
│ │ │ │ │ │ └── parts.h
│ │ │ │ ├── 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
│ │ │ │ ├── console.c
│ │ │ │ ├── console.h
│ │ │ │ ├── debug.h
│ │ │ │ ├── fw_download.h
│ │ │ │ ├── fw_download_extflash.c
│ │ │ │ ├── license.txt
│ │ │ │ ├── lwip_setup.c
│ │ │ │ ├── lwip_setup.h
│ │ │ │ ├── lwipopts.h
│ │ │ │ ├── main.c
│ │ │ │ ├── nvram.c
│ │ │ │ ├── nvram.h
│ │ │ │ ├── owl_os.c
│ │ │ │ ├── ping.c
│ │ │ │ ├── ping.h
│ │ │ │ ├── printf-stdarg.c
│ │ │ │ ├── printf-stdarg.h
│ │ │ │ ├── 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
│ │ ├── wifi_dnld
│ │ │ ├── .cproject
│ │ │ ├── .project
│ │ │ ├── Release
│ │ │ │ └── wifi_dnld.elf
│ │ │ ├── src
│ │ │ │ ├── CONFIG
│ │ │ │ │ ├── conf_access.h
│ │ │ │ │ └── conf_at45dbx.h
│ │ │ │ ├── Doc
│ │ │ │ │ ├── SPB104 product brief.pdf
│ │ │ │ │ └── gettingstarted.pdf
│ │ │ │ ├── SOFTWARE_FRAMEWORK
│ │ │ │ │ ├── ASM
│ │ │ │ │ │ └── trampoline.x
│ │ │ │ │ ├── BOARDS
│ │ │ │ │ │ ├── ARDUINO
│ │ │ │ │ │ │ ├── arduino.h
│ │ │ │ │ │ │ ├── led.c
│ │ │ │ │ │ │ └── led.h
│ │ │ │ │ │ ├── EVK1105
│ │ │ │ │ │ │ ├── evk1105.h
│ │ │ │ │ │ │ ├── led.c
│ │ │ │ │ │ │ └── led.h
│ │ │ │ │ │ ├── board.h
│ │ │ │ │ │ └── board.h.ori
│ │ │ │ │ ├── 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.h
│ │ │ │ │ │ │ ├── pm_conf_clocks.c
│ │ │ │ │ │ │ ├── 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
│ │ │ │ │ │ ├── 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
│ │ │ │ │ │ │ ├── 1256
│ │ │ │ │ │ │ └── GCC
│ │ │ │ │ │ │ │ └── link_uc3a1256.lds
│ │ │ │ │ │ │ └── 0512
│ │ │ │ │ │ │ └── GCC
│ │ │ │ │ │ │ └── link_uc3a0512.lds
│ │ │ │ │ │ ├── PREPROCESSOR
│ │ │ │ │ │ ├── mrepeat.h
│ │ │ │ │ │ ├── preprocessor.h
│ │ │ │ │ │ ├── stringz.h
│ │ │ │ │ │ └── tpaste.h
│ │ │ │ │ │ ├── STARTUP_FILES
│ │ │ │ │ │ └── GCC
│ │ │ │ │ │ │ └── crt0.x
│ │ │ │ │ │ ├── compiler.h
│ │ │ │ │ │ ├── conf_isp.h
│ │ │ │ │ │ └── parts.h
│ │ │ │ ├── clocks.c
│ │ │ │ ├── clocks.h
│ │ │ │ ├── flash_fw.c
│ │ │ │ ├── license.txt
│ │ │ │ ├── nor_flash.c
│ │ │ │ ├── nor_flash.h
│ │ │ │ ├── printf-stdarg.c
│ │ │ │ ├── printf-stdarg.h
│ │ │ │ ├── startup.c
│ │ │ │ ├── startup.h
│ │ │ │ └── wl_fw.h
│ │ │ └── wifi_dnld.cproj
│ │ └── wifishield.atsln
│ ├── keywords.txt
│ ├── library.properties
│ └── src
│ │ ├── WiFi.cpp
│ │ ├── WiFi.h
│ │ ├── WiFiClient.cpp
│ │ ├── WiFiClient.h
│ │ ├── WiFiServer.cpp
│ │ ├── WiFiServer.h
│ │ ├── WiFiUdp.cpp
│ │ ├── WiFiUdp.h
│ │ └── utility
│ │ ├── debug.h
│ │ ├── server_drv.cpp
│ │ ├── server_drv.h
│ │ ├── spi_drv.cpp
│ │ ├── spi_drv.h
│ │ ├── wifi_drv.cpp
│ │ ├── wifi_drv.h
│ │ ├── wifi_spi.h
│ │ ├── wl_definitions.h
│ │ └── wl_types.h
└── readme.txt
└── src
├── DH11.ino
├── Sensor_Ultra_Sonico_HC-SR04.ino.ino
├── Sensor_Ultra_Sonico_HC-SR04_2.ino
├── TesteScreen_20x4.ino
├── code_snappy.ino
├── screen_16x2.ino
├── screen_20x4.ino
└── webController
└── webTest
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
13 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: ruby
2 | rvm:
3 | - 1.9.3
4 | - jruby-18mode # JRuby in 1.8 mode
5 | - jruby-19mode # JRuby in 1.9 mode
6 | - rbx-2.1.1
7 | - 1.8.7
8 | - ree
9 |
--------------------------------------------------------------------------------
/libraries/Bridge/README.adoc:
--------------------------------------------------------------------------------
1 | = Bridge Library for Arduino =
2 |
3 | The Bridge library simplifies communication between the ATmega32U4 and the AR9331.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/YunBridgeLibrary
7 |
8 | == License ==
9 |
10 | Copyright (c) 2014 Arduino LLC. All right reserved.
11 |
12 | This library is free software; you can redistribute it and/or
13 | modify it under the terms of the GNU Lesser General Public
14 | License as published by the Free Software Foundation; either
15 | version 2.1 of the License, or (at your option) any later version.
16 |
17 | This library is distributed in the hope that it will be useful,
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 | Lesser General Public License for more details.
21 |
22 | You should have received a copy of the GNU Lesser General Public
23 | License along with this library; if not, write to the Free Software
24 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25 |
--------------------------------------------------------------------------------
/libraries/Bridge/examples/TemperatureWebPanel/www/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 | 0
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/libraries/Bridge/library.properties:
--------------------------------------------------------------------------------
1 | name=Bridge
2 | version=1.6.0
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Enables the communication between the Linux processor and the AVR. For Arduino Yún and TRE only.
6 | paragraph=The Bridge library feature: access to the shared storage, run and manage linux processes, open a remote console, access to the linux file system, including the SD card, enstablish http clients or servers.
7 | category=Communication
8 | url=http://www.arduino.cc/en/Reference/YunBridgeLibrary
9 | architectures=*
10 | dot_a_linkage=true
11 |
--------------------------------------------------------------------------------
/libraries/Bridge/src/YunClient.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2014 Arduino LLC. All right reserved.
3 |
4 | This library is free software; you can redistribute it and/or
5 | modify it under the terms of the GNU Lesser General Public
6 | License as published by the Free Software Foundation; either
7 | version 2.1 of the License, or (at your option) any later version.
8 |
9 | This library is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 | Lesser General Public License for more details.
13 |
14 | You should have received a copy of the GNU Lesser General Public
15 | License along with this library; if not, write to the Free Software
16 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17 | */
18 |
19 | #ifndef _YUN_CLIENT_H_
20 | #define _YUN_CLIENT_H_
21 |
22 | #include
23 |
24 | #warning "The use of YunClient is deprecated. Use BridgeClient instead!"
25 | typedef BridgeClient YunClient;
26 |
27 | #endif // _YUN_CLIENT_H_
28 |
--------------------------------------------------------------------------------
/libraries/Bridge/src/YunServer.h:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2014 Arduino LLC. All right reserved.
3 |
4 | This library is free software; you can redistribute it and/or
5 | modify it under the terms of the GNU Lesser General Public
6 | License as published by the Free Software Foundation; either
7 | version 2.1 of the License, or (at your option) any later version.
8 |
9 | This library is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 | Lesser General Public License for more details.
13 |
14 | You should have received a copy of the GNU Lesser General Public
15 | License along with this library; if not, write to the Free Software
16 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17 | */
18 |
19 | #ifndef _YUN_SERVER_H_
20 | #define _YUN_SERVER_H_
21 |
22 | #include
23 |
24 | #warning "The use of YunServer is deprecated. Use BridgeServer instead!"
25 | typedef BridgeServer YunServer;
26 |
27 | #endif // _YUN_SERVER_H_
28 |
--------------------------------------------------------------------------------
/libraries/DHT/README.md:
--------------------------------------------------------------------------------
1 | This is an Arduino library for the DHT series of low cost temperature/humidity sensors.
2 |
3 | Tutorial: https://learn.adafruit.com/dht
4 |
5 | To download. click the DOWNLOADS button in the top right corner, rename the uncompressed folder DHT. Check that the DHT folder contains DHT.cpp and DHT.h. Place the DHT library folder your /libraries/ folder. You may need to create the libraries subfolder if its your first library. Restart the IDE.
6 |
--------------------------------------------------------------------------------
/libraries/DHT/keywords.txt:
--------------------------------------------------------------------------------
1 | ###########################################
2 | # Syntax Coloring Map For DHT-sensor-library
3 | ###########################################
4 |
5 | ###########################################
6 | # Datatypes (KEYWORD1)
7 | ###########################################
8 |
9 | DHT KEYWORD1
10 |
11 | ###########################################
12 | # Methods and Functions (KEYWORD2)
13 | ###########################################
14 |
15 | begin KEYWORD2
16 | readTemperature KEYWORD2
17 | convertCtoF KEYWORD2
18 | convertFtoC KEYWORD2
19 | computeHeatIndex KEYWORD2
20 | readHumidity KEYWORD2
21 | read KEYWORD2
22 |
23 |
--------------------------------------------------------------------------------
/libraries/DHT/library.properties:
--------------------------------------------------------------------------------
1 | name=DHT sensor library
2 | version=1.2.3
3 | author=Adafruit
4 | maintainer=Adafruit
5 | sentence=Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
6 | paragraph=Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
7 | category=Sensors
8 | url=https://github.com/adafruit/DHT-sensor-library
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/Esplora/README.adoc:
--------------------------------------------------------------------------------
1 | = Esplora Library for Arduino =
2 |
3 | The library offers easy access to the data from the onboard Esplora's sensors, and provides the ability to change the state of the outputs.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/EsploraLibrary
7 |
8 | == License ==
9 |
10 | Copyright (c) 2012 Arduino LLC. All right reserved.
11 |
12 | This library is free software; you can redistribute it and/or
13 | modify it under the terms of the GNU Lesser General Public
14 | License as published by the Free Software Foundation; either
15 | version 2.1 of the License, or (at your option) any later version.
16 |
17 | This library is distributed in the hope that it will be useful,
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 | Lesser General Public License for more details.
21 |
22 | You should have received a copy of the GNU Lesser General Public
23 | License along with this library; if not, write to the Free Software
24 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25 |
--------------------------------------------------------------------------------
/libraries/Esplora/examples/Beginners/EsploraLedShow/EsploraLedShow.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Esplora LED Show
3 |
4 | Makes the RGB LED bright and glow as the joystick or the
5 | slider are moved.
6 |
7 | Created on 22 november 2012
8 | By Enrico Gueli
9 | Modified 22 Dec 2012
10 | by Tom Igoe
11 | */
12 | #include
13 |
14 | void setup() {
15 | // initialize the serial communication:
16 | Serial.begin(9600);
17 | }
18 |
19 | void loop() {
20 | // read the sensors into variables:
21 | int xAxis = Esplora.readJoystickX();
22 | int yAxis = Esplora.readJoystickY();
23 | int slider = Esplora.readSlider();
24 |
25 | // convert the sensor readings to light levels:
26 | byte red = map(xAxis, -512, 512, 0, 255);
27 | byte green = map(yAxis, -512, 512, 0, 255);
28 | byte blue = slider / 4;
29 |
30 | // print the light levels:
31 | Serial.print(red);
32 | Serial.print(' ');
33 | Serial.print(green);
34 | Serial.print(' ');
35 | Serial.println(blue);
36 |
37 | // write the light levels to the LED.
38 | Esplora.writeRGB(red, green, blue);
39 |
40 | // add a delay to keep the LED from flickering:
41 | delay(10);
42 | }
43 |
--------------------------------------------------------------------------------
/libraries/Esplora/examples/Beginners/EsploraTemperatureSensor/EsploraTemperatureSensor.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Esplora Temperature Sensor
3 |
4 | This sketch shows you how to read the Esplora's temperature sensor
5 | You can read the temperature sensor in Farhenheit or Celsius.
6 |
7 | Created on 22 Dec 2012
8 | by Tom Igoe
9 |
10 | This example is in the public domain.
11 | */
12 | #include
13 |
14 | void setup()
15 | {
16 | Serial.begin(9600); // initialize serial communications with your computer
17 | }
18 |
19 | void loop()
20 | {
21 | // read the temperature sensor in Celsius, then Fahrenheit:
22 | int celsius = Esplora.readTemperature(DEGREES_C);
23 | int fahrenheit = Esplora.readTemperature(DEGREES_F);
24 |
25 | // print the results:
26 | Serial.print("Temperature is: ");
27 | Serial.print(celsius);
28 | Serial.print(" degrees Celsius, or ");
29 | Serial.print(fahrenheit);
30 | Serial.println(" degrees Fahrenheit.");
31 | Serial.println(" Fahrenheit = (9/5 * Celsius) + 32");
32 |
33 | // wait a second before reading again:
34 | delay(1000);
35 | }
36 |
37 |
38 |
--------------------------------------------------------------------------------
/libraries/Esplora/library.properties:
--------------------------------------------------------------------------------
1 | name=Esplora
2 | version=1.0.4
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Grants easy access to the various sensors and actuators of the Esplora. For Arduino Esplora only.
6 | paragraph=The sensors available on the board are:2-Axis analog joystick with center push-button,4 push-buttons,microphone, light sensor, temperature sensor, 3-axis accelerometer, 2 TinkerKit input connectors.The actuators available on the board are: bright RGB LED, piezo buzzer, 2 TinkerKit output connectors.
7 | category=Device Control
8 | url=http://www.arduino.cc/en/Reference/EsploraLibrary
9 | architectures=avr
10 |
--------------------------------------------------------------------------------
/libraries/Ethernet/README.adoc:
--------------------------------------------------------------------------------
1 | = Ethernet Library for Arduino =
2 |
3 | With the Arduino Ethernet Shield, this library allows an Arduino board to connect to the internet.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/Ethernet
7 |
8 | == License ==
9 |
10 | Copyright (c) 2010 Arduino LLC. All right reserved.
11 |
12 | This library is free software; you can redistribute it and/or
13 | modify it under the terms of the GNU Lesser General Public
14 | License as published by the Free Software Foundation; either
15 | version 2.1 of the License, or (at your option) any later version.
16 |
17 | This library is distributed in the hope that it will be useful,
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 | Lesser General Public License for more details.
21 |
22 | You should have received a copy of the GNU Lesser General Public
23 | License along with this library; if not, write to the Free Software
24 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25 |
--------------------------------------------------------------------------------
/libraries/Ethernet/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For Ethernet
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | Ethernet KEYWORD1 Ethernet
10 | EthernetClient KEYWORD1 EthernetClient
11 | EthernetServer KEYWORD1 EthernetServer
12 | IPAddress KEYWORD1 EthernetIPAddress
13 |
14 | #######################################
15 | # Methods and Functions (KEYWORD2)
16 | #######################################
17 |
18 | status KEYWORD2
19 | connect KEYWORD2
20 | write KEYWORD2
21 | available KEYWORD2
22 | read KEYWORD2
23 | peek KEYWORD2
24 | flush KEYWORD2
25 | stop KEYWORD2
26 | connected KEYWORD2
27 | begin KEYWORD2
28 | beginPacket KEYWORD2
29 | endPacket KEYWORD2
30 | parsePacket KEYWORD2
31 | remoteIP KEYWORD2
32 | remotePort KEYWORD2
33 | getSocketNumber KEYWORD2
34 | localIP KEYWORD2
35 | maintain KEYWORD2
36 |
37 | #######################################
38 | # Constants (LITERAL1)
39 | #######################################
40 |
41 |
--------------------------------------------------------------------------------
/libraries/Ethernet/library.properties:
--------------------------------------------------------------------------------
1 | name=Ethernet
2 | version=1.1.1
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Enables network connection (local and Internet) using the Arduino Ethernet board or shield. For all Arduino boards.
6 | paragraph=With this library you can use the Arduino Ethernet (shield or board) to connect to Internet. The library provides both Client and server functionalities. The library permits you to connect to a local network also with DHCP and to resolve DNS.
7 | category=Communication
8 | url=http://www.arduino.cc/en/Reference/Ethernet
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/Ethernet/src/EthernetServer.h:
--------------------------------------------------------------------------------
1 | #ifndef ethernetserver_h
2 | #define ethernetserver_h
3 |
4 | #include "Server.h"
5 |
6 | class EthernetClient;
7 |
8 | class EthernetServer :
9 | public Server {
10 | private:
11 | uint16_t _port;
12 | void accept();
13 | public:
14 | EthernetServer(uint16_t);
15 | EthernetClient available();
16 | virtual void begin();
17 | virtual size_t write(uint8_t);
18 | virtual size_t write(const uint8_t *buf, size_t size);
19 | using Print::write;
20 | };
21 |
22 | #endif
23 |
--------------------------------------------------------------------------------
/libraries/Ethernet/src/utility/util.h:
--------------------------------------------------------------------------------
1 | #ifndef UTIL_H
2 | #define UTIL_H
3 |
4 | #define htons(x) ( ((x)<< 8 & 0xFF00) | \
5 | ((x)>> 8 & 0x00FF) )
6 | #define ntohs(x) htons(x)
7 |
8 | #define htonl(x) ( ((x)<<24 & 0xFF000000UL) | \
9 | ((x)<< 8 & 0x00FF0000UL) | \
10 | ((x)>> 8 & 0x0000FF00UL) | \
11 | ((x)>>24 & 0x000000FFUL) )
12 | #define ntohl(x) htonl(x)
13 |
14 | #endif
15 |
--------------------------------------------------------------------------------
/libraries/Firmata/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
--------------------------------------------------------------------------------
/libraries/Firmata/examples/EchoString/EchoString.ino:
--------------------------------------------------------------------------------
1 | /*
2 | * Firmata is a generic protocol for communicating with microcontrollers
3 | * from software on a host computer. It is intended to work with
4 | * any host computer software package.
5 | *
6 | * To download a host software package, please clink on the following link
7 | * to open the download page in your default browser.
8 | *
9 | * http://firmata.org/wiki/Download
10 | */
11 |
12 | /* This sketch accepts strings and raw sysex messages and echos them back.
13 | *
14 | * This example code is in the public domain.
15 | */
16 | #include
17 |
18 | void stringCallback(char *myString)
19 | {
20 | Firmata.sendString(myString);
21 | }
22 |
23 |
24 | void sysexCallback(byte command, byte argc, byte *argv)
25 | {
26 | Firmata.sendSysex(command, argc, argv);
27 | }
28 |
29 | void setup()
30 | {
31 | Firmata.setFirmwareVersion(FIRMATA_FIRMWARE_MAJOR_VERSION, FIRMATA_FIRMWARE_MINOR_VERSION);
32 | Firmata.attach(STRING_DATA, stringCallback);
33 | Firmata.attach(START_SYSEX, sysexCallback);
34 | Firmata.begin(57600);
35 | }
36 |
37 | void loop()
38 | {
39 | while (Firmata.available()) {
40 | Firmata.processInput();
41 | }
42 | }
43 |
44 |
45 |
--------------------------------------------------------------------------------
/libraries/Firmata/library.properties:
--------------------------------------------------------------------------------
1 | name=Firmata
2 | version=2.5.1
3 | author=Firmata Developers
4 | maintainer=https://github.com/firmata/arduino
5 | sentence=Enables the communication with computer apps using a standard serial protocol. For all Arduino boards.
6 | paragraph=The Firmata library implements the Firmata protocol for communicating with software on the host computer. This allows you to write custom firmware without having to create your own protocol and objects for the programming environment that you are using.
7 | category=Device Control
8 | url=https://github.com/firmata/arduino
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/Firmata/release.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # use this script to package Firmata for distribution
4 |
5 | # package for Arduino 1.0.x
6 | mkdir -p temp/Firmata
7 | cp -r examples temp/Firmata
8 | cp -r extras temp/Firmata
9 | cp -r utility temp/Firmata
10 | cp Boards.h temp/Firmata
11 | cp Firmata.cpp temp/Firmata
12 | cp Firmata.h temp/Firmata
13 | cp keywords.txt temp/Firmata
14 | cp readme.md temp/Firmata
15 | cd temp
16 | find . -name "*.DS_Store" -type f -delete
17 | zip -r Firmata.zip ./Firmata/
18 | cd ..
19 | mv ./temp/Firmata.zip Firmata-2.5.1.zip
20 |
21 | #package for Arduino 1.6.x
22 | cp library.properties temp/Firmata
23 | cd temp/Firmata
24 | mv readme.md ./extras/
25 | mkdir src
26 | mv Boards.h ./src/
27 | mv Firmata.cpp ./src/
28 | mv Firmata.h ./src/
29 | mv utility ./src/
30 | cd ..
31 | find . -name "*.DS_Store" -type f -delete
32 | zip -r Firmata.zip ./Firmata/
33 | cd ..
34 | mv ./temp/Firmata.zip Arduino-1.6.x-Firmata-2.5.1.zip
35 | rm -r ./temp
36 |
--------------------------------------------------------------------------------
/libraries/Firmata/test/readme.md:
--------------------------------------------------------------------------------
1 | #Testing Firmata
2 |
3 | Tests tests are written using the [ArduinoUnit](https://github.com/mmurdoch/arduinounit) library (version 2.0).
4 |
5 | Follow the instructions in the [ArduinoUnit readme](https://github.com/mmurdoch/arduinounit/blob/master/readme.md) to install the library.
6 |
7 | Compile and upload the test sketch as you would any other sketch. Then open the
8 | Serial Monitor to view the test results.
9 |
10 | If you make changes to Firmata.cpp, run the tests in /test/ to ensure
11 | that your changes have not produced any unexpected errors.
12 |
13 | You should also perform manual tests against actual hardware.
14 |
--------------------------------------------------------------------------------
/libraries/Firmata/utility/firmataDebug.h:
--------------------------------------------------------------------------------
1 | #ifndef FIRMATA_DEBUG_H
2 | #define FIRMATA_DEBUG_H
3 |
4 | #ifdef SERIAL_DEBUG
5 | #define DEBUG_BEGIN(baud) Serial.begin(baud); while(!Serial) {;}
6 | #define DEBUG_PRINTLN(x) Serial.println (x)
7 | #define DEBUG_PRINT(x) Serial.print (x)
8 | #else
9 | #define DEBUG_BEGIN(baud)
10 | #define DEBUG_PRINTLN(x)
11 | #define DEBUG_PRINT(x)
12 | #endif
13 |
14 | #endif /* FIRMATA_DEBUG_H */
15 |
--------------------------------------------------------------------------------
/libraries/GSM/README.adoc:
--------------------------------------------------------------------------------
1 | = GSM Library for Arduino =
2 |
3 | With the Arduino GSM Shield, this library enables an Arduino board to do most of the operations you can do with a GSM phone: place and receive voice calls, send and receive SMS, and connect to the internet over a GPRS network.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/GSM
7 |
8 | == License ==
9 | Copyright (c) 2012 Telefónica Digital - PDI - Physical Internet Lab
10 |
11 | This library is free software; you can redistribute it and/or
12 | modify it under the terms of the GNU Lesser General Public
13 | License as published by the Free Software Foundation; either
14 | version 2.1 of the License, or (at your option) any later version.
15 |
16 | This library is distributed in the hope that it will be useful,
17 | but WITHOUT ANY WARRANTY; without even the implied warranty of
18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 | Lesser General Public License for more details.
20 |
21 | You should have received a copy of the GNU Lesser General Public
22 | License along with this library; if not, write to the Free Software
23 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
24 |
--------------------------------------------------------------------------------
/libraries/GSM/library.properties:
--------------------------------------------------------------------------------
1 | name=GSM
2 | version=1.0.5
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Enables GSM/GRPS network connection using the Arduino GSM Shield. For all Arduino boards BUT Arduino DUE.
6 | paragraph=Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.This library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.
7 | category=Communication
8 | url=http://www.arduino.cc/en/Reference/GSM
9 | architectures=avr
10 |
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3CircularBuffer.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3CircularBuffer.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3CircularBuffer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3CircularBuffer.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileAccessProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileAccessProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileCellManagement.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileCellManagement.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileClientProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileClientProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileClientService.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileClientService.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileClientService.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileClientService.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileDataNetworkProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileDataNetworkProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileMockupProvider.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileMockupProvider.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileMockupProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileMockupProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileNetworkProvider.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileNetworkProvider.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileNetworkProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileNetworkProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileNetworkRegistry.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileNetworkRegistry.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileNetworkRegistry.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileNetworkRegistry.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileSMSProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileSMSProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileServerProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileServerProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileServerService.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileServerService.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileServerService.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileServerService.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3MobileVoiceProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3MobileVoiceProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3SMSService.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3SMSService.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3SMSService.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3SMSService.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1AccessProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1AccessProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1BandManagement.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1BandManagement.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1BaseProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1BaseProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1CellManagement.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1CellManagement.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1ClientProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1ClientProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1DataNetworkProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1DataNetworkProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1DirectModemProvider.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1DirectModemProvider.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1DirectModemProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1DirectModemProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1ModemCore.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1ModemCore.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1ModemVerification.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1ModemVerification.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1ModemVerification.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1ModemVerification.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1MultiClientProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1MultiClientProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1MultiServerProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1MultiServerProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1PinManagement.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1PinManagement.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1PinManagement.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1PinManagement.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1SMSProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1SMSProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1ScanNetworks.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1ScanNetworks.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1ScanNetworks.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1ScanNetworks.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1ServerProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1ServerProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3ShieldV1VoiceProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3ShieldV1VoiceProvider.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3SoftSerial.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3SoftSerial.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3SoftSerial.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3SoftSerial.h
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3VoiceCallService.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3VoiceCallService.cpp
--------------------------------------------------------------------------------
/libraries/GSM/src/GSM3VoiceCallService.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/GSM/src/GSM3VoiceCallService.h
--------------------------------------------------------------------------------
/libraries/Keyboard/README.adoc:
--------------------------------------------------------------------------------
1 | = Keyboard Library for Arduino =
2 |
3 | This library allows an Arduino board with USB capabilites to act as a Keyboard.
4 | Being based on HID library you need to include "HID.h" in your sketch.
5 |
6 | For more information about this library please visit us at
7 | http://www.arduino.cc/en/Reference/Keyboard
8 |
9 | == License ==
10 |
11 | Copyright (c) Arduino LLC. All right reserved.
12 |
13 | This library is free software; you can redistribute it and/or
14 | modify it under the terms of the GNU Lesser General Public
15 | License as published by the Free Software Foundation; either
16 | version 2.1 of the License, or (at your option) any later version.
17 |
18 | This library is distributed in the hope that it will be useful,
19 | but WITHOUT ANY WARRANTY; without even the implied warranty of
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 | Lesser General Public License for more details.
22 |
23 | You should have received a copy of the GNU Lesser General Public
24 | License along with this library; if not, write to the Free Software
25 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26 |
--------------------------------------------------------------------------------
/libraries/Keyboard/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For Keyboard
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | Keyboard KEYWORD1
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 |
15 | begin KEYWORD2
16 | write KEYWORD2
17 | press KEYWORD2
18 | release KEYWORD2
19 | releaseAll KEYWORD2
20 |
21 | #######################################
22 | # Constants (LITERAL1)
23 | #######################################
24 |
25 |
--------------------------------------------------------------------------------
/libraries/Keyboard/library.properties:
--------------------------------------------------------------------------------
1 | name=Keyboard
2 | version=1.0.0
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Allows an Arduino board with USB capabilites to act as a Keyboard. For Leonardo/Micro only
6 | paragraph=This library plugs on the HID library. It can be used with or without other HID-based libraries (Mouse, Gamepad etc)
7 | category=Device Control
8 | url=http://www.arduino.cc/en/Reference/Keyboard
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/doxygen_entrydb_2806.tmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/doxygen_entrydb_2806.tmp
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/doxygen_objdb_2806.tmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/doxygen_objdb_2806.tmp
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/examples/LCDiSpeed/LCDiSpeed.txt:
--------------------------------------------------------------------------------
1 | 16Mhz AVR
2 | Interface ByteXfer 16x2FPS Ftime
3 | ----------------------------------------------
4 | 4BIT 338uS 86.92 11.51ms (orignal Liquid Crystal)
5 | 4BIT 98uS 298.58 3.35ms
6 | SR2W 76uS 388.62 2.57ms
7 | SR_2W 72uS 406.90 2.46ms
8 | SR_3W 61uS 480.03 2.08ms
9 | SR3W 102uS 287.92 3.47ms
10 |
11 |
12 | 80Mhz Pic32 (ChipKit Uno32)
13 | Interface ByteXfer 16x2FPS Ftime
14 | ----------------------------------------------
15 | 4BIT 232uS 126.73 7.89ms (orignal mpide Liquid Crystal)
16 | 4BIT 57uS 517.41 1.93ms
17 | SR2W 53uS 557.35 1.79ms
18 | SR_2W 53uS 554.66 1.80ms
19 | SR_3W 50uS 591.40 1.69ms
20 | SR3W 56uS 524.91 1.91ms
21 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/examples/SerialDisplay/SerialDisplay.pde:
--------------------------------------------------------------------------------
1 | /*
2 | * Displays text sent over the serial port (e.g. from the Serial Monitor) on
3 | * an attached LCD.
4 | */
5 | #include
6 | #include
7 |
8 | #define BACKLIGHT_PIN 13
9 |
10 | LiquidCrystal_I2C lcd(0x38); // set the LCD address to 0x38
11 |
12 | void setup()
13 | {
14 | pinMode ( BACKLIGHT_PIN, OUTPUT );
15 | lcd.begin (16,2);
16 | digitalWrite ( BACKLIGHT_PIN, HIGH );
17 |
18 | Serial.begin(57600);
19 | }
20 |
21 | void loop()
22 | {
23 | // when characters arrive over the serial port...
24 | if (Serial.available())
25 | {
26 | // wait a bit for the entire message to arrive
27 | delay(100);
28 | // clear the screen
29 | lcd.clear();
30 | // read all the available characters
31 | while (Serial.available() > 0)
32 | {
33 | // display each character to the LCD
34 | lcd.write(Serial.read());
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/thirdparty libraries/SoftI2CMaster/README.md:
--------------------------------------------------------------------------------
1 | SoftI2CMaster
2 | =============
3 |
4 | Software I2C Arduino library
5 |
6 | This is a very fast and light-weight software I2C-master library
7 | written in assembler, which is based on Peter Fleury's software
8 | I2C library http://homepage.hispeed.ch/peterfleury/avr-software.html
9 | . It can use any pins on any AVR chip to drive the SDA and SCL lines.
10 |
11 | It assumes a single master and does not support bus arbitration. It
12 | allows for clock stretching by slave devices and also can detect lock
13 | ups of the I2C bus, i.e., if the SCL line is held low indefinitely.
14 |
15 | Even on 1MHz systems, you can get a transfer speed of 40 kbit/sec, so
16 | you can use it to interface with SMbus devices.
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/annotated_dup.js:
--------------------------------------------------------------------------------
1 | var annotated_dup =
2 | [
3 | [ "I2CIO", "class_i2_c_i_o.html", "class_i2_c_i_o" ],
4 | [ "LCD", "class_l_c_d.html", "class_l_c_d" ],
5 | [ "LiquidCrystal", "class_liquid_crystal.html", "class_liquid_crystal" ],
6 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html", "class_liquid_crystal___i2_c" ],
7 | [ "LiquidCrystal_I2C_ByVac", "class_liquid_crystal___i2_c___by_vac.html", "class_liquid_crystal___i2_c___by_vac" ],
8 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html", "class_liquid_crystal___s_i2_c" ],
9 | [ "LiquidCrystal_SR", "class_liquid_crystal___s_r.html", "class_liquid_crystal___s_r" ],
10 | [ "LiquidCrystal_SR1W", "class_liquid_crystal___s_r1_w.html", "class_liquid_crystal___s_r1_w" ],
11 | [ "LiquidCrystal_SR2W", "class_liquid_crystal___s_r2_w.html", "class_liquid_crystal___s_r2_w" ],
12 | [ "LiquidCrystal_SR3W", "class_liquid_crystal___s_r3_w.html", "class_liquid_crystal___s_r3_w" ],
13 | [ "SI2CIO", "class_s_i2_c_i_o.html", "class_s_i2_c_i_o" ],
14 | [ "SoftI2CMaster", "class_soft_i2_c_master.html", "class_soft_i2_c_master" ]
15 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/arrowdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/arrowdown.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/arrowright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/arrowright.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/bc_s.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/bdwn.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_i2_c_i_o.js:
--------------------------------------------------------------------------------
1 | var class_i2_c_i_o =
2 | [
3 | [ "I2CIO", "class_i2_c_i_o.html#a32eb7832075ad6011d67874405a0d0a6", null ],
4 | [ "begin", "class_i2_c_i_o.html#a6f814653d903dc2ff6e8420eeb7954ae", null ],
5 | [ "digitalRead", "class_i2_c_i_o.html#ac26221011a8b49bcea9ef62712ea88a7", null ],
6 | [ "digitalWrite", "class_i2_c_i_o.html#a473206162522b847546777d16a7c6dcd", null ],
7 | [ "pinMode", "class_i2_c_i_o.html#a53b94274eb6bb68564cf5243323db887", null ],
8 | [ "portMode", "class_i2_c_i_o.html#a0341888753bc54c4384f5593a870fb34", null ],
9 | [ "read", "class_i2_c_i_o.html#a7a3db7bfc15ede0ae9e8c8bd44290ef7", null ],
10 | [ "write", "class_i2_c_i_o.html#ae2063569c927d0008e2593d14504fdcd", null ]
11 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_l_c_d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_l_c_d.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal =
2 | [
3 | [ "LiquidCrystal", "class_liquid_crystal.html#a49d2bd8d26031a1c83bcbd73978a1686", null ],
4 | [ "LiquidCrystal", "class_liquid_crystal.html#a30e3d865c4b4a003a36cb45903f93644", null ],
5 | [ "LiquidCrystal", "class_liquid_crystal.html#aff2330186495fde93370d46c0ca2cbf0", null ],
6 | [ "LiquidCrystal", "class_liquid_crystal.html#ae0c3c8f7661634b1400f00a1c9c02c26", null ],
7 | [ "LiquidCrystal", "class_liquid_crystal.html#a0a0a8dfa7a2e775a031fd65f5c6366ec", null ],
8 | [ "LiquidCrystal", "class_liquid_crystal.html#a23124e6dd5ac4a9b6147629b96e91953", null ],
9 | [ "LiquidCrystal", "class_liquid_crystal.html#a8b90122c67a6d14b967c8a11ba490670", null ],
10 | [ "LiquidCrystal", "class_liquid_crystal.html#a52a4de3d866e347208a32dfc9d797729", null ],
11 | [ "send", "class_liquid_crystal.html#a56142f8b3753bedd133e4139e5eb5089", null ],
12 | [ "setBacklight", "class_liquid_crystal.html#aa2b898366e1c656ac313b9007c98cebd", null ],
13 | [ "setBacklightPin", "class_liquid_crystal.html#a63740dc1198d8169a39d9c6daff0efc9", null ]
14 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___i2_c.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal___i2_c =
2 | [
3 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html#aac537d195557e0b8afac1a71441a484c", null ],
4 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html#a9fc9bc519ebbf7503dadc11622e02ed6", null ],
5 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html#a517f8847ebf09f0eacfb9c7232975fce", null ],
6 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html#add1f2da7de4ec9b9cd5c9b5fab712464", null ],
7 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html#a7d9b54d3a91fa0e0e50db27cda6b4654", null ],
8 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html#ab15622287533de7a47f3e2012ebf18be", null ],
9 | [ "begin", "class_liquid_crystal___i2_c.html#aeee2ada537f0cfbfda8613324b57c4a6", null ],
10 | [ "send", "class_liquid_crystal___i2_c.html#a8bf1fab7efe13e8b17b96c42d1f810b4", null ],
11 | [ "setBacklight", "class_liquid_crystal___i2_c.html#af11b8fa0082616e2b6e6e4238589d8a8", null ],
12 | [ "setBacklightPin", "class_liquid_crystal___i2_c.html#a2eaf86f62d1f169b3763b03fbf88f70b", null ]
13 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___i2_c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___i2_c.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___i2_c___by_vac.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal___i2_c___by_vac =
2 | [
3 | [ "LiquidCrystal_I2C_ByVac", "class_liquid_crystal___i2_c___by_vac.html#a29c027cc8bfa78bb8d9ff3124fe83a31", null ],
4 | [ "begin", "class_liquid_crystal___i2_c___by_vac.html#a34ce9cf919b9f8de59f842a4e94c1abb", null ],
5 | [ "send", "class_liquid_crystal___i2_c___by_vac.html#a9e64cc68ec5df1a0fa421a242239b1b1", null ],
6 | [ "setBacklight", "class_liquid_crystal___i2_c___by_vac.html#a9b16e6ce123e2ebe3a3e33b2306e66a7", null ],
7 | [ "setContrast", "class_liquid_crystal___i2_c___by_vac.html#a53c79a20e8d21d2c3bc9e6d0dfc79cb4", null ]
8 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___i2_c___by_vac.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___i2_c___by_vac.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_i2_c.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal___s_i2_c =
2 | [
3 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html#ac77c2e6cca626aeae8838769fb70f7be", null ],
4 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html#a79edfbd0842a34f10265cb65576d4879", null ],
5 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html#aa1a837dec506f9c459605c7bd4b7fe8c", null ],
6 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html#a806579792d7a37fecdb21e115ec62cf7", null ],
7 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html#ac0e7a4841e03a4e4916c66ff48ea53e9", null ],
8 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html#a85bdea23d3121833d512af3760bd0592", null ],
9 | [ "begin", "class_liquid_crystal___s_i2_c.html#a74fde8669f097755a6e8a376bb2877cb", null ],
10 | [ "send", "class_liquid_crystal___s_i2_c.html#aa882cbbbb14985cab8432686723beaf9", null ],
11 | [ "setBacklight", "class_liquid_crystal___s_i2_c.html#afa64775ef5faa3646385506b4adf7f2d", null ],
12 | [ "setBacklightPin", "class_liquid_crystal___s_i2_c.html#a80adc9d27907d9145ad208eba4ae2ffa", null ]
13 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_i2_c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_i2_c.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal___s_r =
2 | [
3 | [ "LiquidCrystal_SR", "class_liquid_crystal___s_r.html#ac3fe0b48f8d4c1c941d82d1333495cfc", null ],
4 | [ "send", "class_liquid_crystal___s_r.html#a03821351a32db07cb7e42c8c11ce8d47", null ],
5 | [ "setBacklight", "class_liquid_crystal___s_r.html#ad9f3e3f36257984c23fb508973e14535", null ],
6 | [ "setBacklightPin", "class_liquid_crystal___s_r.html#a5bfc0dcc1f042bcb59992493a3a7231d", null ]
7 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r1_w.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal___s_r1_w =
2 | [
3 | [ "LiquidCrystal_SR1W", "class_liquid_crystal___s_r1_w.html#a33bff2c123d3dc42a829b0f8034912c9", null ],
4 | [ "send", "class_liquid_crystal___s_r1_w.html#a7fc0b03977907b4d526a6b9e49a331b1", null ],
5 | [ "setBacklight", "class_liquid_crystal___s_r1_w.html#a82d844569eb258559afb40ab354eb0a5", null ]
6 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r1_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r1_w.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r2_w.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal___s_r2_w =
2 | [
3 | [ "LiquidCrystal_SR2W", "class_liquid_crystal___s_r2_w.html#af307fdf5c8feb757e965074dcdeb1dd3", null ],
4 | [ "send", "class_liquid_crystal___s_r2_w.html#a65dc6f261c319be8e56f3c1f6a5c877d", null ],
5 | [ "setBacklight", "class_liquid_crystal___s_r2_w.html#a2158db27287c1564a03e7a1472beb3b6", null ]
6 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r2_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r2_w.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r3_w.js:
--------------------------------------------------------------------------------
1 | var class_liquid_crystal___s_r3_w =
2 | [
3 | [ "LiquidCrystal_SR3W", "class_liquid_crystal___s_r3_w.html#ae1396bcd5e9c5b7ed13182c166de776b", null ],
4 | [ "LiquidCrystal_SR3W", "class_liquid_crystal___s_r3_w.html#a7b2f382b76bc9d88adb8d681e824b4de", null ],
5 | [ "LiquidCrystal_SR3W", "class_liquid_crystal___s_r3_w.html#a4fab8ff2f21bba3efd133cd8c87fffc0", null ],
6 | [ "LiquidCrystal_SR3W", "class_liquid_crystal___s_r3_w.html#a24f051747dfeda48f7b207c3358c8015", null ],
7 | [ "send", "class_liquid_crystal___s_r3_w.html#ade34af5b7fe795482f1848c2176d6e56", null ],
8 | [ "setBacklight", "class_liquid_crystal___s_r3_w.html#a6d0fc7907ef9fd87c408a21b9bd49295", null ],
9 | [ "setBacklightPin", "class_liquid_crystal___s_r3_w.html#a894d0ea8ea61c1d15acd8a26d417e477", null ]
10 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r3_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r3_w.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r___l_c_d3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/class_liquid_crystal___s_r___l_c_d3.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/class_s_i2_c_i_o.js:
--------------------------------------------------------------------------------
1 | var class_s_i2_c_i_o =
2 | [
3 | [ "SI2CIO", "class_s_i2_c_i_o.html#ae27c1861e885c6ade3f3923658957edf", null ],
4 | [ "begin", "class_s_i2_c_i_o.html#aef6df8409b67bda118c2e055af3d6f47", null ],
5 | [ "digitalRead", "class_s_i2_c_i_o.html#a15fe6d174fb001bca7866004e96f0b33", null ],
6 | [ "digitalWrite", "class_s_i2_c_i_o.html#ae1e3c6fd22872f248de6a90af27d92de", null ],
7 | [ "pinMode", "class_s_i2_c_i_o.html#a4ef4fb77ddd3d248be5e0898e33430a3", null ],
8 | [ "portMode", "class_s_i2_c_i_o.html#a8e78ee0ee2d1bb12136b5c5a3487512b", null ],
9 | [ "read", "class_s_i2_c_i_o.html#a32cb72361397c1051ee650dbb2190060", null ],
10 | [ "write", "class_s_i2_c_i_o.html#a47c3ac3198cddcf9e6da1ccacd9db5d9", null ]
11 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/closed.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/doc.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/doxygen.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/files.js:
--------------------------------------------------------------------------------
1 | var files =
2 | [
3 | [ "FastIO.h", "_fast_i_o_8h_source.html", null ],
4 | [ "I2CIO.h", "_i2_c_i_o_8h_source.html", null ],
5 | [ "LCD.h", "_l_c_d_8h_source.html", null ],
6 | [ "LiquidCrystal.h", "_liquid_crystal_8h_source.html", null ],
7 | [ "LiquidCrystal_I2C.h", "_liquid_crystal___i2_c_8h_source.html", null ],
8 | [ "LiquidCrystal_I2C_ByVac.h", "_liquid_crystal___i2_c___by_vac_8h_source.html", null ],
9 | [ "LiquidCrystal_SI2C.h", "_liquid_crystal___s_i2_c_8h_source.html", null ],
10 | [ "LiquidCrystal_SR.h", "_liquid_crystal___s_r_8h_source.html", null ],
11 | [ "LiquidCrystal_SR1W.h", "_liquid_crystal___s_r1_w_8h_source.html", null ],
12 | [ "LiquidCrystal_SR2W.h", "_liquid_crystal___s_r2_w_8h_source.html", null ],
13 | [ "LiquidCrystal_SR3W.h", "_liquid_crystal___s_r3_w_8h_source.html", null ],
14 | [ "SI2CIO.h", "_s_i2_c_i_o_8h_source.html", null ],
15 | [ "SoftI2CMaster.h", "_soft_i2_c_master_8h_source.html", null ]
16 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/folderclosed.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/folderopen.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2blank.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2doc.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2folderclosed.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2folderopen.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2lastnode.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2link.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2mlastnode.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2mnode.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2node.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2plastnode.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2pnode.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2splitbar.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/ftv2vertline.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/hierarchy.js:
--------------------------------------------------------------------------------
1 | var hierarchy =
2 | [
3 | [ "I2CIO", "class_i2_c_i_o.html", null ],
4 | [ "Print", null, [
5 | [ "LCD", "class_l_c_d.html", [
6 | [ "LiquidCrystal", "class_liquid_crystal.html", null ],
7 | [ "LiquidCrystal_I2C", "class_liquid_crystal___i2_c.html", null ],
8 | [ "LiquidCrystal_I2C_ByVac", "class_liquid_crystal___i2_c___by_vac.html", null ],
9 | [ "LiquidCrystal_SI2C", "class_liquid_crystal___s_i2_c.html", null ],
10 | [ "LiquidCrystal_SR", "class_liquid_crystal___s_r.html", null ],
11 | [ "LiquidCrystal_SR1W", "class_liquid_crystal___s_r1_w.html", null ],
12 | [ "LiquidCrystal_SR2W", "class_liquid_crystal___s_r2_w.html", null ],
13 | [ "LiquidCrystal_SR3W", "class_liquid_crystal___s_r3_w.html", null ]
14 | ] ]
15 | ] ],
16 | [ "SI2CIO", "class_s_i2_c_i_o.html", null ],
17 | [ "SoftI2CMaster", "class_soft_i2_c_master.html", null ]
18 | ];
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/logoGoogle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/logoGoogle.jpg
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/nav_f.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/nav_g.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/nav_h.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/navtreedata.js:
--------------------------------------------------------------------------------
1 | var NAVTREE =
2 | [
3 | [ "New LiquidCrystal library", "index.html", [
4 | [ "Classes", "annotated.html", [
5 | [ "Class List", "annotated.html", "annotated_dup" ],
6 | [ "Class Index", "classes.html", null ],
7 | [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
8 | [ "Class Members", "functions.html", [
9 | [ "All", "functions.html", null ],
10 | [ "Functions", "functions_func.html", null ]
11 | ] ]
12 | ] ],
13 | [ "Files", null, [
14 | [ "File List", "files.html", "files" ]
15 | ] ]
16 | ] ]
17 | ];
18 |
19 | var NAVTREEINDEX =
20 | [
21 | "_fast_i_o_8h_source.html"
22 | ];
23 |
24 | var SYNCONMSG = 'click to disable panel synchronisation';
25 | var SYNCOFFMSG = 'click to enable panel synchronisation';
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/open.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['autoscroll',['autoscroll',['../class_l_c_d.html#abb3ed88d530f6283e6159b4973e7da9e',1,'LCD']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['backlight',['backlight',['../class_l_c_d.html#aba8867fe2210cbfa8db869208709be10',1,'LCD']]],
4 | ['begin',['begin',['../class_i2_c_i_o.html#a6f814653d903dc2ff6e8420eeb7954ae',1,'I2CIO::begin()'],['../class_l_c_d.html#a3f587d1cbb2d59765ef60a5216b56fea',1,'LCD::begin()'],['../class_liquid_crystal___i2_c.html#aeee2ada537f0cfbfda8613324b57c4a6',1,'LiquidCrystal_I2C::begin()'],['../class_liquid_crystal___i2_c___by_vac.html#a34ce9cf919b9f8de59f842a4e94c1abb',1,'LiquidCrystal_I2C_ByVac::begin()'],['../class_liquid_crystal___s_i2_c.html#a74fde8669f097755a6e8a376bb2877cb',1,'LiquidCrystal_SI2C::begin()'],['../class_s_i2_c_i_o.html#aef6df8409b67bda118c2e055af3d6f47',1,'SI2CIO::begin()']]],
5 | ['blink',['blink',['../class_l_c_d.html#a878b36878fa8287093964eba83aace77',1,'LCD']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['clear',['clear',['../class_l_c_d.html#afa699e0beeeee03cce8cef87eba81c4a',1,'LCD']]],
4 | ['createchar',['createChar',['../class_l_c_d.html#a91cba8f93c692abcddf8bc3de58d2d3a',1,'LCD']]],
5 | ['cursor',['cursor',['../class_l_c_d.html#a194814f64dfa50a90e07e0fe0d361620',1,'LCD']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['digitalread',['digitalRead',['../class_i2_c_i_o.html#ac26221011a8b49bcea9ef62712ea88a7',1,'I2CIO::digitalRead()'],['../class_s_i2_c_i_o.html#a15fe6d174fb001bca7866004e96f0b33',1,'SI2CIO::digitalRead()']]],
4 | ['digitalwrite',['digitalWrite',['../class_i2_c_i_o.html#a473206162522b847546777d16a7c6dcd',1,'I2CIO::digitalWrite()'],['../class_s_i2_c_i_o.html#ae1e3c6fd22872f248de6a90af27d92de',1,'SI2CIO::digitalWrite()']]],
5 | ['display',['display',['../class_l_c_d.html#a5b07cf05e8e5e7c53654f5ca0cf58b89',1,'LCD']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['home',['home',['../class_l_c_d.html#aee45ad37f09312f5d9982257e2d37e68',1,'LCD']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['i2cio',['I2CIO',['../class_i2_c_i_o.html',1,'I2CIO'],['../class_i2_c_i_o.html#a32eb7832075ad6011d67874405a0d0a6',1,'I2CIO::I2CIO()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['movecursorleft',['moveCursorLeft',['../class_l_c_d.html#aad2abc99d1aca5403873579d9d72c2d4',1,'LCD']]],
4 | ['movecursorright',['moveCursorRight',['../class_l_c_d.html#a09eec0c712e54b066f5894635c1fe75c',1,'LCD']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['noautoscroll',['noAutoscroll',['../class_l_c_d.html#a96035dde40efbf73390e00b5beb00231',1,'LCD']]],
4 | ['nobacklight',['noBacklight',['../class_l_c_d.html#a2a331b4e142734411b2f1cfaffe7a488',1,'LCD']]],
5 | ['noblink',['noBlink',['../class_l_c_d.html#a3b755c4b397b5985752be8c30ee1a9b5',1,'LCD']]],
6 | ['nocursor',['noCursor',['../class_l_c_d.html#aec8ffaa1e69c7a6e13ac0cfbc29151d9',1,'LCD']]],
7 | ['nodisplay',['noDisplay',['../class_l_c_d.html#af3974da6d988ba2d21c25135ada12108',1,'LCD']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['off',['off',['../class_l_c_d.html#a191639be183be1476c9bfe6d455d23b2',1,'LCD']]],
4 | ['on',['on',['../class_l_c_d.html#a718da3a638deb59bd1c7a5222a52d98a',1,'LCD']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pinmode',['pinMode',['../class_i2_c_i_o.html#a53b94274eb6bb68564cf5243323db887',1,'I2CIO::pinMode()'],['../class_s_i2_c_i_o.html#a4ef4fb77ddd3d248be5e0898e33430a3',1,'SI2CIO::pinMode()']]],
4 | ['portmode',['portMode',['../class_i2_c_i_o.html#a0341888753bc54c4384f5593a870fb34',1,'I2CIO::portMode()'],['../class_s_i2_c_i_o.html#a8e78ee0ee2d1bb12136b5c5a3487512b',1,'SI2CIO::portMode()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['readme',['README',['../md___users_fmalpartida__documents_development_mercurial_repos__s_w__newliquid_crystal__r_e_a_d_m_e.html',1,'']]],
4 | ['read',['read',['../class_i2_c_i_o.html#a7a3db7bfc15ede0ae9e8c8bd44290ef7',1,'I2CIO::read()'],['../class_s_i2_c_i_o.html#a32cb72361397c1051ee650dbb2190060',1,'SI2CIO::read()']]],
5 | ['righttoleft',['rightToLeft',['../class_l_c_d.html#ac014830eadc26bfd86308ea8734f4428',1,'LCD']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/all_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['write',['write',['../class_i2_c_i_o.html#ae2063569c927d0008e2593d14504fdcd',1,'I2CIO::write()'],['../class_l_c_d.html#a2d89cc2e62f72afb5f15a7fd812900e3',1,'LCD::write()'],['../class_s_i2_c_i_o.html#a47c3ac3198cddcf9e6da1ccacd9db5d9',1,'SI2CIO::write()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['i2cio',['I2CIO',['../class_i2_c_i_o.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['lcd',['LCD',['../class_l_c_d.html',1,'']]],
4 | ['liquidcrystal',['LiquidCrystal',['../class_liquid_crystal.html',1,'']]],
5 | ['liquidcrystal_5fi2c',['LiquidCrystal_I2C',['../class_liquid_crystal___i2_c.html',1,'']]],
6 | ['liquidcrystal_5fi2c_5fbyvac',['LiquidCrystal_I2C_ByVac',['../class_liquid_crystal___i2_c___by_vac.html',1,'']]],
7 | ['liquidcrystal_5fsi2c',['LiquidCrystal_SI2C',['../class_liquid_crystal___s_i2_c.html',1,'']]],
8 | ['liquidcrystal_5fsr',['LiquidCrystal_SR',['../class_liquid_crystal___s_r.html',1,'']]],
9 | ['liquidcrystal_5fsr1w',['LiquidCrystal_SR1W',['../class_liquid_crystal___s_r1_w.html',1,'']]],
10 | ['liquidcrystal_5fsr2w',['LiquidCrystal_SR2W',['../class_liquid_crystal___s_r2_w.html',1,'']]],
11 | ['liquidcrystal_5fsr3w',['LiquidCrystal_SR3W',['../class_liquid_crystal___s_r3_w.html',1,'']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['si2cio',['SI2CIO',['../class_s_i2_c_i_o.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/classes_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
Searching...
16 |
No Matches
17 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/search/close.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['autoscroll',['autoscroll',['../class_l_c_d.html#abb3ed88d530f6283e6159b4973e7da9e',1,'LCD']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['backlight',['backlight',['../class_l_c_d.html#aba8867fe2210cbfa8db869208709be10',1,'LCD']]],
4 | ['begin',['begin',['../class_i2_c_i_o.html#a6f814653d903dc2ff6e8420eeb7954ae',1,'I2CIO::begin()'],['../class_l_c_d.html#a3f587d1cbb2d59765ef60a5216b56fea',1,'LCD::begin()'],['../class_liquid_crystal___i2_c.html#aeee2ada537f0cfbfda8613324b57c4a6',1,'LiquidCrystal_I2C::begin()'],['../class_liquid_crystal___i2_c___by_vac.html#a34ce9cf919b9f8de59f842a4e94c1abb',1,'LiquidCrystal_I2C_ByVac::begin()'],['../class_liquid_crystal___s_i2_c.html#a74fde8669f097755a6e8a376bb2877cb',1,'LiquidCrystal_SI2C::begin()'],['../class_s_i2_c_i_o.html#aef6df8409b67bda118c2e055af3d6f47',1,'SI2CIO::begin()']]],
5 | ['blink',['blink',['../class_l_c_d.html#a878b36878fa8287093964eba83aace77',1,'LCD']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['clear',['clear',['../class_l_c_d.html#afa699e0beeeee03cce8cef87eba81c4a',1,'LCD']]],
4 | ['createchar',['createChar',['../class_l_c_d.html#a91cba8f93c692abcddf8bc3de58d2d3a',1,'LCD']]],
5 | ['cursor',['cursor',['../class_l_c_d.html#a194814f64dfa50a90e07e0fe0d361620',1,'LCD']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['digitalread',['digitalRead',['../class_i2_c_i_o.html#ac26221011a8b49bcea9ef62712ea88a7',1,'I2CIO::digitalRead()'],['../class_s_i2_c_i_o.html#a15fe6d174fb001bca7866004e96f0b33',1,'SI2CIO::digitalRead()']]],
4 | ['digitalwrite',['digitalWrite',['../class_i2_c_i_o.html#a473206162522b847546777d16a7c6dcd',1,'I2CIO::digitalWrite()'],['../class_s_i2_c_i_o.html#ae1e3c6fd22872f248de6a90af27d92de',1,'SI2CIO::digitalWrite()']]],
5 | ['display',['display',['../class_l_c_d.html#a5b07cf05e8e5e7c53654f5ca0cf58b89',1,'LCD']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['home',['home',['../class_l_c_d.html#aee45ad37f09312f5d9982257e2d37e68',1,'LCD']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['i2cio',['I2CIO',['../class_i2_c_i_o.html#a32eb7832075ad6011d67874405a0d0a6',1,'I2CIO']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['movecursorleft',['moveCursorLeft',['../class_l_c_d.html#aad2abc99d1aca5403873579d9d72c2d4',1,'LCD']]],
4 | ['movecursorright',['moveCursorRight',['../class_l_c_d.html#a09eec0c712e54b066f5894635c1fe75c',1,'LCD']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['noautoscroll',['noAutoscroll',['../class_l_c_d.html#a96035dde40efbf73390e00b5beb00231',1,'LCD']]],
4 | ['nobacklight',['noBacklight',['../class_l_c_d.html#a2a331b4e142734411b2f1cfaffe7a488',1,'LCD']]],
5 | ['noblink',['noBlink',['../class_l_c_d.html#a3b755c4b397b5985752be8c30ee1a9b5',1,'LCD']]],
6 | ['nocursor',['noCursor',['../class_l_c_d.html#aec8ffaa1e69c7a6e13ac0cfbc29151d9',1,'LCD']]],
7 | ['nodisplay',['noDisplay',['../class_l_c_d.html#af3974da6d988ba2d21c25135ada12108',1,'LCD']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['off',['off',['../class_l_c_d.html#a191639be183be1476c9bfe6d455d23b2',1,'LCD']]],
4 | ['on',['on',['../class_l_c_d.html#a718da3a638deb59bd1c7a5222a52d98a',1,'LCD']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pinmode',['pinMode',['../class_i2_c_i_o.html#a53b94274eb6bb68564cf5243323db887',1,'I2CIO::pinMode()'],['../class_s_i2_c_i_o.html#a4ef4fb77ddd3d248be5e0898e33430a3',1,'SI2CIO::pinMode()']]],
4 | ['portmode',['portMode',['../class_i2_c_i_o.html#a0341888753bc54c4384f5593a870fb34',1,'I2CIO::portMode()'],['../class_s_i2_c_i_o.html#a8e78ee0ee2d1bb12136b5c5a3487512b',1,'SI2CIO::portMode()']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['read',['read',['../class_i2_c_i_o.html#a7a3db7bfc15ede0ae9e8c8bd44290ef7',1,'I2CIO::read()'],['../class_s_i2_c_i_o.html#a32cb72361397c1051ee650dbb2190060',1,'SI2CIO::read()']]],
4 | ['righttoleft',['rightToLeft',['../class_l_c_d.html#ac014830eadc26bfd86308ea8734f4428',1,'LCD']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/functions_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['write',['write',['../class_i2_c_i_o.html#ae2063569c927d0008e2593d14504fdcd',1,'I2CIO::write()'],['../class_l_c_d.html#a2d89cc2e62f72afb5f15a7fd812900e3',1,'LCD::write()'],['../class_s_i2_c_i_o.html#a47c3ac3198cddcf9e6da1ccacd9db5d9',1,'SI2CIO::write()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/search/mag_sel.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/pages_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['readme',['README',['../md___users_fmalpartida__documents_development_mercurial_repos__s_w__newliquid_crystal__r_e_a_d_m_e.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/search/search_l.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/search/search_m.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/search/search_r.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "abcdhilmnoprsw",
4 | 1: "ils",
5 | 2: "abcdhilmnoprsw",
6 | 3: "r"
7 | };
8 |
9 | var indexSectionNames =
10 | {
11 | 0: "all",
12 | 1: "classes",
13 | 2: "functions",
14 | 3: "pages"
15 | };
16 |
17 | var indexSectionLabels =
18 | {
19 | 0: "All",
20 | 1: "Classes",
21 | 2: "Functions",
22 | 3: "Pages"
23 | };
24 |
25 |
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/splitbar.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/sync_off.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/sync_on.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/tab_a.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/tab_b.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/tab_h.png
--------------------------------------------------------------------------------
/libraries/LiquidCrystal_I2C/utility/docs/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/LiquidCrystal_I2C/utility/docs/html/tab_s.png
--------------------------------------------------------------------------------
/libraries/Mouse/README.adoc:
--------------------------------------------------------------------------------
1 | = Mouse Library for Arduino =
2 |
3 | This library allows an Arduino board with USB capabilites to act as a Mouse.
4 | Being based on HID library you need to include "HID.h" in your sketch
5 |
6 | For more information about this library please visit us at
7 | http://www.arduino.cc/en/Reference/Mouse
8 |
9 | == License ==
10 |
11 | Copyright (c) Arduino LLC. All right reserved.
12 |
13 | This library is free software; you can redistribute it and/or
14 | modify it under the terms of the GNU Lesser General Public
15 | License as published by the Free Software Foundation; either
16 | version 2.1 of the License, or (at your option) any later version.
17 |
18 | This library is distributed in the hope that it will be useful,
19 | but WITHOUT ANY WARRANTY; without even the implied warranty of
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 | Lesser General Public License for more details.
22 |
23 | You should have received a copy of the GNU Lesser General Public
24 | License along with this library; if not, write to the Free Software
25 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26 |
--------------------------------------------------------------------------------
/libraries/Mouse/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For Keyboard
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | Mouse KEYWORD1
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 |
15 | begin KEYWORD2
16 | click KEYWORD2
17 | move KEYWORD2
18 | press KEYWORD2
19 | release KEYWORD2
20 | isPressed KEYWORD2
21 |
22 | #######################################
23 | # Constants (LITERAL1)
24 | #######################################
25 |
--------------------------------------------------------------------------------
/libraries/Mouse/library.properties:
--------------------------------------------------------------------------------
1 | name=Mouse
2 | version=1.0.0
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Allows an Arduino board with USB capabilites to act as a Mouse. For Leonardo/Micro only
6 | paragraph=This library plugs on the HID library. Can be used with or without other HID-based libraries (Keyboard, Gamepad etc)
7 | category=Device Control
8 | url=http://www.arduino.cc/en/Reference/Mouse
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/NewPing/NewPing.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/NewPing/NewPing.h
--------------------------------------------------------------------------------
/libraries/NewPing/examples/NewPingExample/NewPingExample.pde:
--------------------------------------------------------------------------------
1 | // ---------------------------------------------------------------------------
2 | // Example NewPing library sketch that does a ping about 20 times per second.
3 | // ---------------------------------------------------------------------------
4 |
5 | #include
6 |
7 | #define TRIGGER_PIN 12 // Arduino pin tied to trigger pin on the ultrasonic sensor.
8 | #define ECHO_PIN 11 // Arduino pin tied to echo pin on the ultrasonic sensor.
9 | #define MAX_DISTANCE 200 // Maximum distance we want to ping for (in centimeters). Maximum sensor distance is rated at 400-500cm.
10 |
11 | NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance.
12 |
13 | void setup() {
14 | Serial.begin(115200); // Open serial monitor at 115200 baud to see ping results.
15 | }
16 |
17 | void loop() {
18 | delay(50); // Wait 50ms between pings (about 20 pings/sec). 29ms should be the shortest delay between pings.
19 | Serial.print("Ping: ");
20 | Serial.print(sonar.ping_cm()); // Send ping, get distance in cm and print result (0 = outside set distance range)
21 | Serial.println("cm");
22 | }
--------------------------------------------------------------------------------
/libraries/NewPing/keywords.txt:
--------------------------------------------------------------------------------
1 | ###################################
2 | # Syntax Coloring Map For NewPing
3 | ###################################
4 |
5 | ###################################
6 | # Datatypes (KEYWORD1)
7 | ###################################
8 |
9 | NewPing KEYWORD1
10 |
11 | ###################################
12 | # Methods and Functions (KEYWORD2)
13 | ###################################
14 |
15 | ping KEYWORD2
16 | ping_in KEYWORD2
17 | ping_cm KEYWORD2
18 | ping_median KEYWORD2
19 | ping_timer KEYWORD2
20 | check_timer KEYWORD2
21 | timer_us KEYWORD2
22 | timer_ms KEYWORD2
23 | timer_stop KEYWORD2
24 | convert_in KEYWORD2
25 | convert_cm KEYWORD2
26 |
27 | ###################################
28 | # Constants (LITERAL1)
29 | ###################################
30 |
--------------------------------------------------------------------------------
/libraries/RobotIRremote/extras/readme:
--------------------------------------------------------------------------------
1 | This is the IRremote library for the Arduino.
2 |
3 | To download from github (http://github.com/shirriff/Arduino-IRremote), click on the "Downloads" link in the upper right, click "Download as zip", and get a zip file. Unzip it and rename the directory shirriff-Arduino-IRremote-nnn to IRremote
4 |
5 | To install, move the downloaded IRremote directory to:
6 | arduino-1.x/libraries/IRremote
7 | where arduino-1.x is your Arduino installation directory
8 |
9 | After installation you should have files such as:
10 | arduino-1.x/libraries/IRremote/IRremote.cpp
11 |
12 | For details on the library see the Wiki on github or the blog post http://arcfn.com/2009/08/multi-protocol-infrared-remote-library.html
13 |
14 | Copyright 2009-2012 Ken Shirriff
15 |
--------------------------------------------------------------------------------
/libraries/RobotIRremote/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For IRremote
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | decode_results KEYWORD1
10 | IRrecv KEYWORD1
11 | IRsend KEYWORD1
12 |
13 | #######################################
14 | # Methods and Functions (KEYWORD2)
15 | #######################################
16 |
17 | blink13 KEYWORD2
18 | decode KEYWORD2
19 | enableIRIn KEYWORD2
20 | resume KEYWORD2
21 | enableIROut KEYWORD2
22 | sendNEC KEYWORD2
23 | sendSony KEYWORD2
24 | sendSanyo KEYWORD2
25 | sendMitsubishi KEYWORD2
26 | sendRaw KEYWORD2
27 | sendRC5 KEYWORD2
28 | sendRC6 KEYWORD2
29 | sendDISH KEYWORD2
30 | sendSharp KEYWORD2
31 | sendPanasonic KEYWORD2
32 | sendJVC KEYWORD2
33 |
34 | #
35 | #######################################
36 | # Constants (LITERAL1)
37 | #######################################
38 |
39 | NEC LITERAL1
40 | SONY LITERAL1
41 | SANYO LITERAL1
42 | MITSUBISHI LITERAL1
43 | RC5 LITERAL1
44 | RC6 LITERAL1
45 | DISH LITERAL1
46 | SHARP LITERAL1
47 | PANASONIC LITERAL1
48 | JVC LITERAL1
49 | UNKNOWN LITERAL1
50 | REPEAT LITERAL1
--------------------------------------------------------------------------------
/libraries/RobotIRremote/library.properties:
--------------------------------------------------------------------------------
1 | name=Robot IR Remote
2 | version=1.0.2
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Allows controlling the Arduino Robot via an IR remote control. For Arduino Robot only.
6 | paragraph=
7 | category=Device Control
8 | url=https://github.com/shirriff/Arduino-IRremote
9 | architectures=avr
10 |
--------------------------------------------------------------------------------
/libraries/RobotIRremote/src/IRremoteTools.cpp:
--------------------------------------------------------------------------------
1 | #include "IRremote.h"
2 | #include "IRremoteTools.h"
3 | #include
4 |
5 | int RECV_PIN = TKD2; // the pin the IR receiver is connected to
6 | IRrecv irrecv(RECV_PIN); // an instance of the IR receiver object
7 | decode_results results; // container for received IR codes
8 |
9 | void beginIRremote(){
10 | irrecv.enableIRIn(); // Start the receiver
11 | }
12 |
13 | bool IRrecived(){
14 | return irrecv.decode(&results);
15 | }
16 |
17 | void resumeIRremote(){
18 | irrecv.resume(); // resume receiver
19 | }
20 |
21 | unsigned long getIRresult(){
22 | return results.value;
23 | }
--------------------------------------------------------------------------------
/libraries/RobotIRremote/src/IRremoteTools.h:
--------------------------------------------------------------------------------
1 | #ifndef IRREMOTETOOLS_H
2 | #define IRREMOTETOOLS_H
3 |
4 | extern void beginIRremote();
5 |
6 | extern bool IRrecived();
7 |
8 | extern void resumeIRremote();
9 |
10 | extern unsigned long getIRresult();
11 |
12 | #endif
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/explore/R06_Wheel_Calibration/R06_Wheel_Calibration.ino:
--------------------------------------------------------------------------------
1 | /* 6 Wheel Calibration
2 | *
3 | * Use this sketch to calibrate the wheels in your robot.
4 | * Your robot should drive as straight as possible when
5 | * putting both motors at the same speed.
6 | *
7 | * Run the software and follow the on-screen instructions.
8 | * Use the trimmer on the bottom board to make sure the
9 | * robot is working at its best!
10 | *
11 | * (c) 2013 X. Yang
12 | */
13 | #include "scripts_library.h"
14 |
15 | #include
16 | #include
17 | #include
18 |
19 | void setup() {
20 | Serial.begin(9600);
21 | Robot.begin();
22 | Robot.beginTFT();
23 | Robot.beginSD();
24 |
25 | Robot.setTextWrap(false);
26 | Robot.displayLogos();
27 |
28 | writeAllScripts();
29 |
30 | }
31 | void loop() {
32 | int val = map(Robot.knobRead(), 0, 1023, -255, 255);
33 | Serial.println(val);
34 | Robot.motorsWrite(val, val);
35 |
36 | int WC = map(Robot.trimRead(), 0, 1023, -20, 20);
37 | Robot.debugPrint(WC, 108, 149);
38 | delay(40);
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/Beep/Beep.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Beep
3 |
4 | Test different pre-configured beeps on
5 | the robot's speaker.
6 |
7 | Possible beeps are:
8 | - BEEP_SIMPLE
9 | - BEEP_DOUBLE
10 | - BEEP_LONG
11 |
12 | Circuit:
13 | * Arduino Robot
14 |
15 | created 1 May 2013
16 | by X. Yang
17 | modified 12 May 2013
18 | by D. Cuartielles
19 |
20 | This example is in the public domain
21 | */
22 |
23 | #include
24 | #include
25 | #include
26 |
27 | void setup() {
28 | // initialize the robot
29 | Robot.begin();
30 |
31 | // initialize the sound speaker
32 | Robot.beginSpeaker();
33 | }
34 | void loop() {
35 | Robot.beep(BEEP_SIMPLE);
36 | delay(1000);
37 | Robot.beep(BEEP_DOUBLE);
38 | delay(1000);
39 | Robot.beep(BEEP_LONG);
40 | delay(1000);
41 | }
42 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/CleanEEPROM/CleanEEPROM.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Clean EEPROM
3 |
4 | This example erases the user information stored on the
5 | external EEPROM memory chip on your robot.
6 |
7 | BEWARE, this will erase the following information:
8 | - your name
9 | - your robots name given by you
10 | - your city and country if you configured them via software
11 |
12 | EEPROMs shouldn't be rewritten too often, therefore the
13 | code runs only during setup and not inside loop.
14 |
15 | Circuit:
16 | * Arduino Robot
17 |
18 | created 1 May 2013
19 | by X. Yang
20 | modified 12 May 2013
21 | by D. Cuartielles
22 |
23 | This example is in the public domain
24 | */
25 |
26 | #include
27 | #include
28 | #include
29 |
30 | void setup() {
31 | // initialize the robot
32 | Robot.begin();
33 |
34 | // write empty strings for the different fields
35 | Robot.userNameWrite("");
36 | Robot.robotNameWrite("");
37 | Robot.cityNameWrite("");
38 | Robot.countryNameWrite("");
39 | }
40 |
41 | void loop() {
42 | // do nothing
43 | }
44 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/Compass/Compass.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Compass
3 |
4 | Try the compass both on the robot's TFT
5 | and through the serial port.
6 |
7 | Circuit:
8 | * Arduino Robot
9 |
10 | created 1 May 2013
11 | by X. Yang
12 | modified 12 May 2013
13 | by D. Cuartielles
14 |
15 | This example is in the public domain
16 | */
17 |
18 | #include
19 | #include
20 | #include
21 |
22 | void setup() {
23 | // initialize the robot
24 | Robot.begin();
25 |
26 | // initialize the robot's screen
27 | Robot.beginTFT();
28 |
29 | // initialize the serial port
30 | Serial.begin(9600);
31 | }
32 |
33 | void loop() {
34 | // read the compass
35 | int compass = Robot.compassRead();
36 |
37 | // print out the sensor's value
38 | Serial.println(compass);
39 |
40 | // show the value on the robot's screen
41 | Robot.drawCompass(compass);
42 | }
43 |
44 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/IRArray/IRArray.ino:
--------------------------------------------------------------------------------
1 | /*
2 | IR array
3 |
4 | Read the analog value of the IR sensors at the
5 | bottom of the robot. The also-called line following
6 | sensors are a series of pairs of IR sender/receiver
7 | used to detect how dark it is underneath the robot.
8 |
9 | The information coming from the sensor array is stored
10 | into the Robot.IRarray[] and updated using the Robot.updateIR()
11 | method.
12 |
13 | Circuit:
14 | * Arduino Robot
15 |
16 | created 1 May 2013
17 | by X. Yang
18 | modified 12 May 2013
19 | by D. Cuartielles
20 |
21 | This example is in the public domain
22 | */
23 |
24 | #include
25 | #include
26 | #include
27 |
28 | void setup() {
29 | // initialize the robot
30 | Robot.begin();
31 |
32 | // initialize the serial port
33 | Serial.begin(9600);
34 | }
35 |
36 | void loop() {
37 | // store the sensor information into the array
38 | Robot.updateIR();
39 |
40 | // iterate the array and print the data to the Serial port
41 | for (int i = 0; i < 5; i++) {
42 | Serial.print(Robot.IRarray[i]);
43 | Serial.print(" ");
44 | }
45 | Serial.println("");
46 | }
47 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/LCDDebugPrint/LCDDebugPrint.ino:
--------------------------------------------------------------------------------
1 | /*
2 | LCD Debug Print
3 |
4 | Use the Robot's library function debugPrint() to
5 | quickly send a sensor reading to the robot's creen.
6 |
7 | Circuit:
8 | * Arduino Robot
9 |
10 | created 1 May 2013
11 | by X. Yang
12 | modified 12 May 2013
13 | by D. Cuartielles
14 |
15 | This example is in the public domain
16 | */
17 |
18 | #include
19 | #include
20 | #include
21 |
22 | int value;
23 |
24 | void setup() {
25 | // initialize the robot
26 | Robot.begin();
27 |
28 | // initialize the screen
29 | Robot.beginTFT();
30 | }
31 | void loop() {
32 | // read a value
33 | value = analogRead(A4);
34 |
35 | // send the value to the screen
36 | Robot.debugPrint(value);
37 |
38 | delay(40);
39 | }
40 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/LCDPrint/LCDPrint.ino:
--------------------------------------------------------------------------------
1 | /*
2 | LCD Print
3 |
4 | Print the reading from a sensor to the screen.
5 |
6 | Circuit:
7 | * Arduino Robot
8 |
9 | created 1 May 2013
10 | by X. Yang
11 | modified 12 May 2013
12 | by D. Cuartielles
13 |
14 | This example is in the public domain
15 | */
16 |
17 | #include
18 | #include
19 | #include
20 |
21 | int value;
22 |
23 | void setup() {
24 | // initialize the robot
25 | Robot.begin();
26 |
27 | // initialize the robot's screen
28 | Robot.beginTFT();
29 | }
30 |
31 | void loop() {
32 | // read a analog port
33 | value = Robot.analogRead(TK4);
34 |
35 | // write the sensor value on the screen
36 | Robot.stroke(0, 255, 0);
37 | Robot.textSize(1);
38 | Robot.text(value, 0, 0);
39 |
40 | delay(500);
41 |
42 | // erase the previous text on the screen
43 | Robot.stroke(255, 255, 255);
44 | Robot.textSize(1);
45 | Robot.text(value, 0, 0);
46 | }
47 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/LCDWriteText/LCDWriteText.ino:
--------------------------------------------------------------------------------
1 | /*
2 | LCD Write Text
3 |
4 | Use the Robot's library function text() to
5 | print out text to the robot's screen. Take
6 | into account that you need to erase the
7 | information before continuing writing.
8 |
9 | Circuit:
10 | * Arduino Robot
11 |
12 | created 1 May 2013
13 | by X. Yang
14 | modified 12 May 2013
15 | by D. Cuartielles
16 |
17 | This example is in the public domain
18 | */
19 |
20 | #include
21 | #include
22 | #include
23 |
24 | void setup() {
25 | // initialize the robot
26 | Robot.begin();
27 |
28 | // initialize the screen
29 | Robot.beginTFT();
30 | }
31 | void loop() {
32 | Robot.stroke(0, 0, 0); // choose the color black
33 | Robot.text("Hello World", 0, 0); // print the text
34 | delay(2000);
35 | Robot.stroke(255, 255, 255); // choose the color white
36 | Robot.text("Hello World", 0, 0); // writing text in the same color as the BG erases the text!
37 |
38 | Robot.stroke(0, 0, 0); // choose the color black
39 | Robot.text("I am a robot", 0, 0); // print the text
40 | delay(3000);
41 | Robot.stroke(255, 255, 255); // choose the color black
42 | Robot.text("I am a robot", 0, 0); // print the text
43 | }
44 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/MotorTest/MotorTest.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Motor Test
3 |
4 | Just see if the robot can move and turn.
5 |
6 | Circuit:
7 | * Arduino Robot
8 |
9 | created 1 May 2013
10 | by X. Yang
11 | modified 12 May 2013
12 | by D. Cuartielles
13 |
14 | This example is in the public domain
15 | */
16 |
17 | #include
18 | #include
19 | #include
20 |
21 | void setup() {
22 | // initialize the robot
23 | Robot.begin();
24 | }
25 |
26 | void loop() {
27 | Robot.motorsWrite(255, 255); // move forward
28 | delay(2000);
29 | Robot.motorsStop(); // fast stop
30 | delay(1000);
31 | Robot.motorsWrite(-255, -255); // backward
32 | delay(1000);
33 | Robot.motorsWrite(0, 0); // slow stop
34 | delay(1000);
35 | Robot.motorsWrite(-255, 255); // turn left
36 | delay(2000);
37 | Robot.motorsStop(); // fast stop
38 | delay(1000);
39 | Robot.motorsWrite(255, -255); // turn right
40 | delay(2000);
41 | Robot.motorsStop(); // fast stop
42 | delay(1000);
43 | }
44 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/SpeedByPotentiometer/SpeedByPotentiometer.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Speed by Potentiometer
3 |
4 | Control the robot's speed using the on-board
5 | potentiometer. The speed will be printed on
6 | the TFT screen.
7 |
8 | Circuit:
9 | * Arduino Robot
10 |
11 | created 1 May 2013
12 | by X. Yang
13 | modified 12 May 2013
14 | by D. Cuartielles
15 |
16 | This example is in the public domain
17 | */
18 |
19 | #include
20 | #include
21 | #include
22 |
23 | void setup() {
24 | // initialize the robot
25 | Robot.begin();
26 |
27 | // initialize the screen
28 | Robot.beginTFT();
29 | }
30 |
31 | void loop() {
32 | // read the value of the potentiometer
33 | int val = map(Robot.knobRead(), 0, 1023, -255, 255);
34 |
35 | // print the value to the TFT screen
36 | Robot.debugPrint(val);
37 |
38 | // set the same speed on both of the robot's wheels
39 | Robot.motorsWrite(val, val);
40 | delay(10);
41 | }
42 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/TurnTest/TurnTest.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Turn Test
3 |
4 | Check if the robot turns a certain amount of degrees.
5 |
6 | Circuit:
7 | * Arduino Robot
8 |
9 | created 1 May 2013
10 | by X. Yang
11 | modified 12 May 2013
12 | by D. Cuartielles
13 |
14 | This example is in the public domain
15 | */
16 |
17 | #include
18 | #include
19 | #include
20 |
21 | void setup() {
22 | // initialize the robot
23 | Robot.begin();
24 | }
25 |
26 | void loop() {
27 | Robot.turn(50); //turn 50 degrees to the right
28 | Robot.motorsStop();
29 | delay(1000);
30 |
31 | Robot.turn(-100); //turn 100 degrees to the left
32 | Robot.motorsStop();
33 | delay(1000);
34 | }
35 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/examples/learn/keyboardTest/keyboardTest.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Keyboard Test
3 |
4 | Check how the robot's keyboard works. This example
5 | sends the data about the key pressed through the
6 | serial port.
7 |
8 | All the buttons on the Control Board are tied up to a
9 | single analog input pin, in this way it is possible to multiplex a
10 | whole series of buttons on one single pin.
11 |
12 | It is possible to recalibrate the thresholds of the buttons using
13 | the Robot.keyboardCalibrate() function, that takes a 5 ints long
14 | array as parameter
15 |
16 | Circuit:
17 | * Arduino Robot
18 |
19 | created 1 May 2013
20 | by X. Yang
21 | modified 12 May 2013
22 | by D. Cuartielles
23 |
24 | This example is in the public domain
25 | */
26 |
27 | #include
28 | #include
29 | #include
30 |
31 | void setup() {
32 | // initialize the serial port
33 | Serial.begin(9600);
34 | }
35 |
36 | void loop() {
37 | // print out the keyboard readings
38 | Serial.println(Robot.keyboardRead());
39 | delay(100);
40 | }
41 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/library.properties:
--------------------------------------------------------------------------------
1 | name=Robot Control
2 | version=1.0.2
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Enables easy access to the controls of the Arduino Robot Control board. For Arduino Robot only.
6 | paragraph=The Arduino robot is made by two independent boards. The Control Board is the top board of the Arduino Robot, with this library you can easily write sketches to control the robot.
7 | category=Device Control
8 | url=http://www.arduino.cc/en/Reference/RobotLibrary
9 | architectures=avr
10 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/ArduinoRobot.cpp:
--------------------------------------------------------------------------------
1 | #include "ArduinoRobot.h"
2 | #include "Multiplexer.h"
3 | #include "Wire.h"
4 | #include "EasyTransfer2.h"
5 |
6 | //RobotControl::RobotControl(){}
7 |
8 | RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){
9 |
10 | }
11 |
12 | void RobotControl::begin(){
13 | Wire.begin();
14 | //Compass
15 | //nothing here
16 |
17 | //TK sensors
18 | uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};
19 | Multiplexer::begin(MuxPins,MUX_IN,4);
20 |
21 | //piezo
22 | pinMode(BUZZ,OUTPUT);
23 |
24 | //communication
25 | Serial1.begin(9600);
26 | messageOut.begin(&Serial1);
27 | messageIn.begin(&Serial1);
28 |
29 | //TFT initialization
30 | //Arduino_LCD::initR(INITR_GREENTAB);
31 | }
32 |
33 | void RobotControl::setMode(uint8_t mode){
34 | messageOut.writeByte(COMMAND_SWITCH_MODE);
35 | messageOut.writeByte(mode);
36 | messageOut.sendData();
37 | }
38 |
39 |
40 | RobotControl Robot=RobotControl();
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/Compass.cpp:
--------------------------------------------------------------------------------
1 | #include "Compass.h"
2 | #include
3 |
4 | void Compass::begin(){
5 | Wire.begin();
6 | }
7 | float Compass::getReading(){
8 | _beginTransmission();
9 | _endTransmission();
10 |
11 | //time delays required by HMC6352 upon receipt of the command
12 | //Get Data. Compensate and Calculate New Heading : 6ms
13 | delay(6);
14 |
15 | Wire.requestFrom(HMC6352SlaveAddress, 2); //get the two data bytes, MSB and LSB
16 |
17 | //"The heading output data will be the value in tenths of degrees
18 | //from zero to 3599 and provided in binary format over the two bytes."
19 | byte MSB = Wire.read();
20 | byte LSB = Wire.read();
21 |
22 | float headingSum = (MSB << 8) + LSB; //(MSB / LSB sum)
23 | float headingInt = headingSum / 10;
24 |
25 | return headingInt;
26 | }
27 |
28 | void Compass::_beginTransmission(){
29 | Wire.beginTransmission(HMC6352SlaveAddress);
30 | Wire.write(HMC6352ReadAddress);
31 | }
32 | void Compass::_endTransmission(){
33 | Wire.endTransmission();
34 | }
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/Compass.h:
--------------------------------------------------------------------------------
1 | #ifndef Compass_h
2 | #define Compass_h
3 |
4 | #if ARDUINO >= 100
5 | #include "Arduino.h"
6 | #else
7 | #include "WProgram.h"
8 | #endif
9 |
10 | //0x21==0x42>>1, from bildr's code
11 | #define HMC6352SlaveAddress 0x21
12 | #define HMC6352ReadAddress 0x41
13 |
14 | class Compass{
15 | public:
16 | void begin();
17 | float getReading();
18 | private:
19 | void _beginTransmission();
20 | void _endTransmission();
21 |
22 | };
23 |
24 | #endif
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/EEPROM_I2C.h:
--------------------------------------------------------------------------------
1 | #ifndef EEPROM_I2C_h
2 | #define EEPROM_I2C_h
3 |
4 | #if ARDUINO >= 100
5 | #include "Arduino.h"
6 | #else
7 | #include "WProgram.h"
8 | #endif
9 |
10 | #define EE24LC512MAXBYTES 64000
11 | #define DEVICEADDRESS 0x50
12 |
13 | class EEPROM_I2C{
14 | public:
15 | void begin();
16 |
17 | void writeByte(unsigned int eeaddresspage, byte data);
18 | byte readByte(unsigned int eeaddresspage);
19 |
20 | void writePage(unsigned int eeaddresspage, byte* data, byte length );
21 | void readBuffer(unsigned int eeaddress, byte *buffer, int length );
22 |
23 | //uint16_t readPixel(uint16_t theMemoryAddress);
24 | //void readImage(uint16_t theMemoryAddress, int width, int height);
25 |
26 | protected:
27 | void _beginTransmission(unsigned int eeaddress);
28 | void _endTransmission();
29 | };
30 |
31 | #endif
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/Multiplexer.cpp:
--------------------------------------------------------------------------------
1 | #include "Multiplexer.h"
2 |
3 | void Multiplexer::begin(uint8_t* selectors, uint8_t Z, uint8_t length){
4 | for(uint8_t i=0;iselectors[i]=selectors[i];
6 | pinMode(selectors[i],OUTPUT);
7 | }
8 | this->length=length;
9 | this->pin_Z=Z;
10 | pinMode(pin_Z,INPUT);
11 | }
12 |
13 | void Multiplexer::selectPin(uint8_t num){
14 | for(uint8_t i=0;i= 100
5 | #include "Arduino.h"
6 | #else
7 | #include "WProgram.h"
8 | #endif
9 |
10 | class Multiplexer{
11 | public:
12 | void begin(uint8_t* selectors, uint8_t Z, uint8_t length);
13 | void selectPin(uint8_t num);
14 | int getAnalogValue();
15 | int getAnalogValueAt(uint8_t num);
16 | bool getDigitalValue();
17 | bool getDigitalValueAt(uint8_t num);
18 | private:
19 | uint8_t selectors[4];
20 | uint8_t pin_Z;
21 | uint8_t length;
22 | };
23 |
24 | #endif
25 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/RobotSdCard.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | void RobotControl::beginSD(){
4 | card.init();
5 | file.init(&card);
6 | melody.init(&card);
7 | }
8 |
9 | void RobotControl::_enableSD(){
10 | DDRB = DDRB & 0xDF; //pinMode(CS_LCD,INPUT);
11 | DDRB = DDRB | 0x10; //pinMode(CS_SD,OUTPUT);
12 | }
13 |
14 | /*
15 | void RobotControl::sdTest(){
16 | file.open("Infor.txt",O_READ);
17 | uint8_t buf[7];
18 | char n;
19 | while ((n = file.read(buf, sizeof(buf))) > 0) {
20 | for (uint8_t i = 0; i < n; i++) Serial.write(buf[i]);
21 | }
22 | }*/
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/SquawkSD.h:
--------------------------------------------------------------------------------
1 | #ifndef _SQUAWKSD_H_
2 | #define _SQUAWKSD_H_
3 | #include
4 | #include "Fat16.h"
5 |
6 | class SquawkSynthSD : public SquawkSynth {
7 | private:
8 | Fat16 f;
9 | public:
10 | inline void play() { Squawk.play(); };
11 | void play(Fat16 file);
12 | //void convert(Fat16 in, Fat16 out);
13 | };
14 |
15 | extern SquawkSynthSD SquawkSD;
16 |
17 | #endif
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/communication.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | bool RobotControl::isActionDone(){
4 | if(messageIn.receiveData()){
5 | if(messageIn.readByte()==COMMAND_ACTION_DONE){
6 | return true;
7 | }
8 | }
9 | return false;
10 | }
11 |
12 | void RobotControl::pauseMode(uint8_t onOff){
13 | messageOut.writeByte(COMMAND_PAUSE_MODE);
14 | if(onOff){
15 | messageOut.writeByte(true);
16 | }else{
17 | messageOut.writeByte(false);
18 | }
19 | messageOut.sendData();
20 | }
21 |
22 | void RobotControl::lineFollowConfig(uint8_t KP, uint8_t KD, uint8_t robotSpeed, uint8_t intergrationTime){
23 | messageOut.writeByte(COMMAND_LINE_FOLLOW_CONFIG);
24 | messageOut.writeByte(KP);
25 | messageOut.writeByte(KD);
26 | messageOut.writeByte(robotSpeed);
27 | messageOut.writeByte(intergrationTime);
28 | messageOut.sendData();
29 | }
30 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/helper.cpp:
--------------------------------------------------------------------------------
1 | #include "ArduinoRobot.h"
2 |
3 | void RobotControl::drawBase(){
4 | Arduino_LCD::drawCircle(64,80,50,foreGround);
5 | Arduino_LCD::drawLine(64,30,64,20,foreGround);
6 | }
7 | void RobotControl::drawDire(int16_t dire){
8 | static uint8_t x_old;
9 | static uint8_t y_old;
10 | static uint8_t x_t_old;
11 | static uint8_t y_t_old;
12 |
13 | uint8_t x=60*sin(dire/360.0*6.28)+64;
14 | uint8_t x_t=40*sin(dire/360.0*6.28)+64;
15 | uint8_t y=60*cos(dire/360.0*6.28)+80;
16 | uint8_t y_t=40*cos(dire/360.0*6.28)+80;
17 |
18 | Arduino_LCD::drawLine(x_t_old,y_t_old,x_old,y_old,backGround);
19 | Arduino_LCD::drawLine(x_t,y_t,x,y,RED);
20 |
21 | x_old=x;
22 | y_old=y;
23 | x_t_old=x_t;
24 | y_t_old=y_t;
25 | }
26 |
27 | void RobotControl::drawCompass(uint16_t value){
28 | drawBase();
29 | drawDire(value);
30 | debugPrint(value,57,76);
31 | }
32 |
33 | //display logos
34 | void RobotControl::displayLogos(){
35 | _drawBMP("lg0.bmp",0,0);
36 | delay(2000);
37 | _drawBMP("lg1.bmp",0,0);
38 | delay(2000);
39 | clearScreen();
40 | }
41 |
42 | //wait for a button to be pressed
43 | void RobotControl::waitContinue(uint8_t key){
44 | while(!(Robot.keyboardRead()==key));
45 | }
46 |
--------------------------------------------------------------------------------
/libraries/Robot_Control/src/utility/VirtualKeyboard.h:
--------------------------------------------------------------------------------
1 | #ifndef VIRTUAL_KEYBOARD_H
2 | #define VIRTUAL_KEYBOARD_H
3 |
4 | #include
5 | #include
6 |
7 | class VirtualKeyboard{
8 | public:
9 | //void begin();
10 | void display(uint8_t top, uint16_t showColor=BLACK, uint16_t hideColor=WHITE);
11 | void hide();
12 |
13 | char getSelection();
14 | void run();
15 |
16 | private:
17 | uint8_t top;
18 | bool onOff;
19 |
20 | uint16_t showColor;
21 | uint16_t hideColor;
22 |
23 | int getColLin(int val);
24 |
25 | };
26 |
27 | extern VirtualKeyboard Vkey;
28 | #endif
--------------------------------------------------------------------------------
/libraries/Robot_Motor/README.adoc:
--------------------------------------------------------------------------------
1 | = Robot Motor Library for Arduino =
2 |
3 | The Robot has a number of built in sensors and actuators. The library is designed to easily access the robot's functionality.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/RobotLibrary
7 |
8 | == License ==
9 |
10 | Copyright (c) Arduino LLC. All right reserved.
11 |
12 | This library is free software; you can redistribute it and/or
13 | modify it under the terms of the GNU Lesser General Public
14 | License as published by the Free Software Foundation; either
15 | version 2.1 of the License, or (at your option) any later version.
16 |
17 | This library is distributed in the hope that it will be useful,
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 | Lesser General Public License for more details.
21 |
22 | You should have received a copy of the GNU Lesser General Public
23 | License along with this library; if not, write to the Free Software
24 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25 |
--------------------------------------------------------------------------------
/libraries/Robot_Motor/examples/Robot_IR_Array_Test/Robot_IR_Array_Test.ino:
--------------------------------------------------------------------------------
1 | /* Motor Board IR Array Test
2 |
3 | This example of the Arduno robot's motor board returns the
4 | values read fron the 5 infrared sendors on the bottom of
5 | the robot.
6 |
7 | */
8 | // include the motor board header
9 | #include
10 |
11 | String bar; // string for storing the informaton
12 |
13 | void setup() {
14 | // start serial communication
15 | Serial.begin(9600);
16 | // initialize the library
17 | RobotMotor.begin();
18 | }
19 | void loop() {
20 | bar = String(""); // empty the string
21 | // read the sensors and add them to the string
22 | bar = bar + RobotMotor.IRread(1) + ' ' + RobotMotor.IRread(2) + ' ' + RobotMotor.IRread(3) + ' ' + RobotMotor.IRread(4) + ' ' + RobotMotor.IRread(5);
23 | // print out the values
24 | Serial.println(bar);
25 | delay(100);
26 | }
27 |
--------------------------------------------------------------------------------
/libraries/Robot_Motor/examples/Robot_Motor_Core/Robot_Motor_Core.ino:
--------------------------------------------------------------------------------
1 | /* Motor Core
2 |
3 | This code for the Arduino Robot's motor board
4 | is the stock firmware. program the motor board with
5 | this sketch whenever you want to return the motor
6 | board to its default state.
7 |
8 | */
9 |
10 | #include
11 |
12 | void setup() {
13 | RobotMotor.begin();
14 | }
15 | void loop() {
16 | RobotMotor.parseCommand();
17 | RobotMotor.process();
18 | }
19 |
--------------------------------------------------------------------------------
/libraries/Robot_Motor/library.properties:
--------------------------------------------------------------------------------
1 | name=Robot Motor
2 | version=1.0.2
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Enables easy access to the motors of the Arduino Robot Motor board. For Arduino Robot only.
6 | paragraph=
7 | category=Device Control
8 | url=http://www.arduino.cc/en/Reference/RobotLibrary
9 | architectures=avr
10 |
--------------------------------------------------------------------------------
/libraries/Robot_Motor/src/LineFollow.h:
--------------------------------------------------------------------------------
1 | #ifndef LINE_FOLLOW_H
2 | #define LINE_FOLLOW_H
3 |
4 | #if ARDUINO >= 100
5 | #include "Arduino.h"
6 | #else
7 | #include "WProgram.h"
8 | #endif
9 |
10 | class LineFollow{
11 | public:
12 | LineFollow();
13 |
14 | void calibIRs();
15 | void runLineFollow();
16 | void config(uint8_t KP, uint8_t KD, uint8_t robotSpeed, uint8_t intergrationTime);
17 |
18 | //These are all pure virtual functions, pure VF needs pure specifier "=0"
19 | //virtual void motorsWrite(int speedL, int speedR)=0;
20 | virtual void motorsWritePct(int speedLpct, int speedRpct)=0;
21 | virtual void motorsStop()=0;
22 | virtual int _IRread(uint8_t num)=0;
23 | protected:
24 | virtual void reportActionDone()=0;
25 |
26 | private:
27 | void doCalibration(int speedPct, int time);
28 | void ajusta_niveles();
29 |
30 | uint8_t KP;
31 | uint8_t KD;
32 | uint8_t robotSpeed; //percentage
33 | uint8_t intergrationTime;
34 |
35 | int lectura_sensor[5], last_error, acu;
36 | int sensor_blanco[5];
37 | int sensor_negro[5];
38 | };
39 |
40 | #endif
--------------------------------------------------------------------------------
/libraries/Robot_Motor/src/Multiplexer.cpp:
--------------------------------------------------------------------------------
1 | #include "Multiplexer.h"
2 |
3 | void Multiplexer::begin(uint8_t* selectors, uint8_t Z, uint8_t length){
4 | for(uint8_t i=0;iselectors[i]=selectors[i];
6 | pinMode(selectors[i],OUTPUT);
7 | }
8 | this->length=length;
9 | this->pin_Z=Z;
10 | pinMode(pin_Z,INPUT);
11 | }
12 |
13 | void Multiplexer::selectPin(uint8_t num){
14 | for(uint8_t i=0;i= 100
5 | #include "Arduino.h"
6 | #else
7 | #include "WProgram.h"
8 | #endif
9 |
10 | class Multiplexer{
11 | public:
12 | void begin(uint8_t* selectors, uint8_t Z, uint8_t length);
13 | void selectPin(uint8_t num);
14 | int getAnalogValue();
15 | int getAnalogValueAt(uint8_t num);
16 | bool getDigitalValue();
17 | bool getDigitalValueAt(uint8_t num);
18 | private:
19 | uint8_t selectors[4];
20 | uint8_t pin_Z;
21 | uint8_t length;
22 | };
23 |
24 | #endif
25 |
--------------------------------------------------------------------------------
/libraries/Robot_Motor/src/lineFollow.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/Robot_Motor/src/lineFollow.cpp
--------------------------------------------------------------------------------
/libraries/SD/README.adoc:
--------------------------------------------------------------------------------
1 | = SD Library for Arduino =
2 |
3 | The SD library allows for reading from and writing to SD cards.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/SD
7 |
8 | == License ==
9 |
10 | Copyright (C) 2009 by William Greiman
11 | Copyright (c) 2010 SparkFun Electronics
12 |
13 | This program is free software: you can redistribute it and/or modify
14 | it under the terms of the GNU General Public License as published by
15 | the Free Software Foundation, either version 3 of the License, or
16 | (at your option) any later version.
17 |
18 | This program is distributed in the hope that it will be useful,
19 | but WITHOUT ANY WARRANTY; without even the implied warranty of
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 | GNU General Public License for more details.
22 |
23 | You should have received a copy of the GNU General Public License
24 | along with this program. If not, see .
25 |
--------------------------------------------------------------------------------
/libraries/SD/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map SD
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | SD KEYWORD1 SD
10 | File KEYWORD1 SD
11 | SDFile KEYWORD1 SD
12 |
13 | #######################################
14 | # Methods and Functions (KEYWORD2)
15 | #######################################
16 | begin KEYWORD2
17 | exists KEYWORD2
18 | mkdir KEYWORD2
19 | remove KEYWORD2
20 | rmdir KEYWORD2
21 | open KEYWORD2
22 | close KEYWORD2
23 | seek KEYWORD2
24 | position KEYWORD2
25 | size KEYWORD2
26 |
27 | #######################################
28 | # Constants (LITERAL1)
29 | #######################################
30 | FILE_READ LITERAL1
31 | FILE_WRITE LITERAL1
32 |
--------------------------------------------------------------------------------
/libraries/SD/library.properties:
--------------------------------------------------------------------------------
1 | name=SD
2 | version=1.0.6
3 | author=Arduino, SparkFun
4 | maintainer=Arduino
5 | sentence=Enables reading and writing on SD cards. For all Arduino boards.
6 | paragraph=Once an SD memory card is connected to the SPI interfare of the Arduino board you are enabled to create files and read/write on them. You can also move through directories on the SD card.
7 | category=Data Storage
8 | url=http://www.arduino.cc/en/Reference/SD
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/SD/src/README.txt:
--------------------------------------------------------------------------------
1 |
2 | ** SD - a slightly more friendly wrapper for sdfatlib **
3 |
4 | This library aims to expose a subset of SD card functionality in the
5 | form of a higher level "wrapper" object.
6 |
7 | License: GNU General Public License V3
8 | (Because sdfatlib is licensed with this.)
9 |
10 | (C) Copyright 2010 SparkFun Electronics
11 |
12 | Now better than ever with optimization, multiple file support, directory handling, etc - ladyada!
13 |
14 |
--------------------------------------------------------------------------------
/libraries/Servo/README.adoc:
--------------------------------------------------------------------------------
1 | = Servo Library for Arduino =
2 |
3 | This library allows an Arduino board to control RC (hobby) servo motors.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/Servo
7 |
8 | == License ==
9 |
10 | Copyright (c) 2013 Arduino LLC. All right reserved.
11 | Copyright (c) 2009 Michael Margolis. All right reserved.
12 |
13 | This library is free software; you can redistribute it and/or
14 | modify it under the terms of the GNU Lesser General Public
15 | License as published by the Free Software Foundation; either
16 | version 2.1 of the License, or (at your option) any later version.
17 |
18 | This library is distributed in the hope that it will be useful,
19 | but WITHOUT ANY WARRANTY; without even the implied warranty of
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 | Lesser General Public License for more details.
22 |
23 | You should have received a copy of the GNU Lesser General Public
24 | License along with this library; if not, write to the Free Software
25 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26 |
--------------------------------------------------------------------------------
/libraries/Servo/examples/Knob/Knob.ino:
--------------------------------------------------------------------------------
1 | /*
2 | Controlling a servo position using a potentiometer (variable resistor)
3 | by Michal Rinott
4 |
5 | modified on 8 Nov 2013
6 | by Scott Fitzgerald
7 | http://www.arduino.cc/en/Tutorial/Knob
8 | */
9 |
10 | #include
11 |
12 | Servo myservo; // create servo object to control a servo
13 |
14 | int potpin = 0; // analog pin used to connect the potentiometer
15 | int val; // variable to read the value from the analog pin
16 |
17 | void setup() {
18 | myservo.attach(9); // attaches the servo on pin 9 to the servo object
19 | }
20 |
21 | void loop() {
22 | val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
23 | val = map(val, 0, 1023, 0, 180); // scale it to use it with the servo (value between 0 and 180)
24 | myservo.write(val); // sets the servo position according to the scaled value
25 | delay(15); // waits for the servo to get there
26 | }
27 |
28 |
--------------------------------------------------------------------------------
/libraries/Servo/examples/Sweep/Sweep.ino:
--------------------------------------------------------------------------------
1 | /* Sweep
2 | by BARRAGAN
3 | This example code is in the public domain.
4 |
5 | modified 8 Nov 2013
6 | by Scott Fitzgerald
7 | http://www.arduino.cc/en/Tutorial/Sweep
8 | */
9 |
10 | #include
11 |
12 | Servo myservo; // create servo object to control a servo
13 | // twelve servo objects can be created on most boards
14 |
15 | int pos = 0; // variable to store the servo position
16 |
17 | void setup() {
18 | myservo.attach(9); // attaches the servo on pin 9 to the servo object
19 | }
20 |
21 | void loop() {
22 | for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees
23 | // in steps of 1 degree
24 | myservo.write(pos); // tell servo to go to position in variable 'pos'
25 | delay(15); // waits 15ms for the servo to reach the position
26 | }
27 | for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
28 | myservo.write(pos); // tell servo to go to position in variable 'pos'
29 | delay(15); // waits 15ms for the servo to reach the position
30 | }
31 | }
32 |
33 |
--------------------------------------------------------------------------------
/libraries/Servo/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map Servo
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | Servo KEYWORD1 Servo
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 | attach KEYWORD2
15 | detach KEYWORD2
16 | write KEYWORD2
17 | read KEYWORD2
18 | attached KEYWORD2
19 | writeMicroseconds KEYWORD2
20 | readMicroseconds KEYWORD2
21 |
22 | #######################################
23 | # Constants (LITERAL1)
24 | #######################################
25 |
--------------------------------------------------------------------------------
/libraries/Servo/library.properties:
--------------------------------------------------------------------------------
1 | name=Servo
2 | version=1.1.1
3 | author=Michael Margolis, Arduino
4 | maintainer=Arduino
5 | sentence=Allows Arduino boards to control a variety of servo motors. For all Arduino boards.
6 | paragraph=This library can control a great number of servos.
It makes careful use of timers: the library can control 12 servos using only 1 timer.
On the Arduino Due you can control up to 60 servos.
7 | category=Device Control
8 | url=http://www.arduino.cc/en/Reference/Servo
9 | architectures=avr,sam,samd
10 |
--------------------------------------------------------------------------------
/libraries/SpacebrewYun/README.adoc:
--------------------------------------------------------------------------------
1 | = Spacebrew Library for Arduino =
2 |
3 | This library allows an Arduino Yun to connect to the Spacebrew service.
4 |
5 | == License ==
6 |
7 | Copyright (c) Arduino LLC. All right reserved.
8 |
9 | This library is free software; you can redistribute it and/or
10 | modify it under the terms of the GNU Lesser General Public
11 | License as published by the Free Software Foundation; either
12 | version 2.1 of the License, or (at your option) any later version.
13 |
14 | This library is distributed in the hope that it will be useful,
15 | but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 | Lesser General Public License for more details.
18 |
19 | You should have received a copy of the GNU Lesser General Public
20 | License along with this library; if not, write to the Free Software
21 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22 |
--------------------------------------------------------------------------------
/libraries/SpacebrewYun/keywords.txt:
--------------------------------------------------------------------------------
1 | SpacebrewYun KEYWORD1
2 | addPublish KEYWORD2
3 | addSubscribe KEYWORD2
4 | connect KEYWORD2
5 | verbose KEYWORD2
6 | monitor KEYWORD2
7 | onMessage KEYWORD2
8 | send KEYWORD2
9 | onRangeMessage KEYWORD2
10 | onStringMessage KEYWORD2
11 | onBooleanMessage KEYWORD2
12 | onCustomMessage KEYWORD2
13 | onOpen KEYWORD2
14 | onClose KEYWORD2
15 | onError KEYWORD2
--------------------------------------------------------------------------------
/libraries/SpacebrewYun/library.properties:
--------------------------------------------------------------------------------
1 | name=SpacebrewYun
2 | author=Julio Terra
3 | maintainer=Julio Terra
4 | sentence=Enables the communication between interactive objects using WebSockets. For Arduino Yún only.
5 | paragraph=This library was developed to enable you to easily connect the Arduino Yún to Spacebrew. To learn more about Spacebrew visit Spacebrew.cc
6 | category=Communication
7 | url=https://github.com/julioterra/yunSpacebrew
8 | architectures=avr
9 | version=1.0.0
10 | dependencies=Bridge
11 | core-dependencies=arduino (>=1.5.0)
12 |
--------------------------------------------------------------------------------
/libraries/Stepper/README.adoc:
--------------------------------------------------------------------------------
1 | = Stepper Library for Arduino =
2 |
3 | This library allows you to control unipolar or bipolar stepper motors. To use it you will need a stepper motor, and the appropriate hardware to control it.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/Stepper
7 |
8 | == License ==
9 |
10 | Copyright (c) Arduino LLC. All right reserved.
11 | Copyright (c) Sebastian Gassner. All right reserved.
12 | Copyright (c) Noah Shibley. All right reserved.
13 |
14 | This library is free software; you can redistribute it and/or
15 | modify it under the terms of the GNU Lesser General Public
16 | License as published by the Free Software Foundation; either
17 | version 2.1 of the License, or (at your option) any later version.
18 |
19 | This library is distributed in the hope that it will be useful,
20 | but WITHOUT ANY WARRANTY; without even the implied warranty of
21 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22 | Lesser General Public License for more details.
23 |
24 | You should have received a copy of the GNU Lesser General Public
25 | License along with this library; if not, write to the Free Software
26 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
27 |
--------------------------------------------------------------------------------
/libraries/Stepper/examples/MotorKnob/MotorKnob.ino:
--------------------------------------------------------------------------------
1 | /*
2 | * MotorKnob
3 | *
4 | * A stepper motor follows the turns of a potentiometer
5 | * (or other sensor) on analog input 0.
6 | *
7 | * http://www.arduino.cc/en/Reference/Stepper
8 | * This example code is in the public domain.
9 | */
10 |
11 | #include
12 |
13 | // change this to the number of steps on your motor
14 | #define STEPS 100
15 |
16 | // create an instance of the stepper class, specifying
17 | // the number of steps of the motor and the pins it's
18 | // attached to
19 | Stepper stepper(STEPS, 8, 9, 10, 11);
20 |
21 | // the previous reading from the analog input
22 | int previous = 0;
23 |
24 | void setup() {
25 | // set the speed of the motor to 30 RPMs
26 | stepper.setSpeed(30);
27 | }
28 |
29 | void loop() {
30 | // get the sensor value
31 | int val = analogRead(0);
32 |
33 | // move a number of steps equal to the change in the
34 | // sensor reading
35 | stepper.step(val - previous);
36 |
37 | // remember the previous value of the sensor
38 | previous = val;
39 | }
--------------------------------------------------------------------------------
/libraries/Stepper/examples/stepper_oneRevolution/stepper_oneRevolution.ino:
--------------------------------------------------------------------------------
1 |
2 | /*
3 | Stepper Motor Control - one revolution
4 |
5 | This program drives a unipolar or bipolar stepper motor.
6 | The motor is attached to digital pins 8 - 11 of the Arduino.
7 |
8 | The motor should revolve one revolution in one direction, then
9 | one revolution in the other direction.
10 |
11 |
12 | Created 11 Mar. 2007
13 | Modified 30 Nov. 2009
14 | by Tom Igoe
15 |
16 | */
17 |
18 | #include
19 |
20 | const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
21 | // for your motor
22 |
23 | // initialize the stepper library on pins 8 through 11:
24 | Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
25 |
26 | void setup() {
27 | // set the speed at 60 rpm:
28 | myStepper.setSpeed(60);
29 | // initialize the serial port:
30 | Serial.begin(9600);
31 | }
32 |
33 | void loop() {
34 | // step one revolution in one direction:
35 | Serial.println("clockwise");
36 | myStepper.step(stepsPerRevolution);
37 | delay(500);
38 |
39 | // step one revolution in the other direction:
40 | Serial.println("counterclockwise");
41 | myStepper.step(-stepsPerRevolution);
42 | delay(500);
43 | }
44 |
45 |
--------------------------------------------------------------------------------
/libraries/Stepper/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For Test
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | Stepper KEYWORD1 Stepper
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 |
15 | step KEYWORD2
16 | setSpeed KEYWORD2
17 | version KEYWORD2
18 |
19 | ######################################
20 | # Instances (KEYWORD2)
21 | #######################################
22 | direction KEYWORD2
23 | speed KEYWORD2
24 |
25 |
26 | #######################################
27 | # Constants (LITERAL1)
28 | #######################################
29 |
--------------------------------------------------------------------------------
/libraries/Stepper/library.properties:
--------------------------------------------------------------------------------
1 | name=Stepper
2 | version=1.1.2
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Allows Arduino boards to control a variety of stepper motors. For all Arduino boards.
6 | paragraph=This library allows you to control unipolar or bipolar stepper motors. To use it you will need a stepper motor, and the appropriate hardware to control it.
7 | category=Device Control
8 | url=http://www.arduino.cc/en/Reference/Stepper
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/TFT/README.adoc:
--------------------------------------------------------------------------------
1 | = TFT Library for Arduino =
2 |
3 | This library enables an Arduino board to communicate with the Arduino TFT LCD screen. It simplifies the process for drawing shapes, lines, images, and text to the screen.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/TFTLibrary
7 |
8 | == License ==
9 |
10 | Copyright (c) Arduino LLC. All right reserved.
11 | Copyright (c) Enrico Gueli. All right reserved.
12 | Copyright (c) 2012, Adafruit Industries. All rights reserved.
13 |
14 | This library is free software; you can redistribute it and/or
15 | modify it under the terms of the GNU Lesser General Public
16 | License as published by the Free Software Foundation; either
17 | version 2.1 of the License, or (at your option) any later version.
18 |
19 | This library is distributed in the hope that it will be useful,
20 | but WITHOUT ANY WARRANTY; without even the implied warranty of
21 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22 | Lesser General Public License for more details.
23 |
24 | You should have received a copy of the GNU Lesser General Public
25 | License along with this library; if not, write to the Free Software
26 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
27 |
--------------------------------------------------------------------------------
/libraries/TFT/examples/Arduino/TFTBitmapLogo/arduino.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/TFT/examples/Arduino/TFTBitmapLogo/arduino.bmp
--------------------------------------------------------------------------------
/libraries/TFT/examples/Esplora/EsploraTFTBitmapLogo/arduino.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/TFT/examples/Esplora/EsploraTFTBitmapLogo/arduino.bmp
--------------------------------------------------------------------------------
/libraries/TFT/extras/Adafruit-README.txt:
--------------------------------------------------------------------------------
1 | This is a library for the Adafruit 1.8" SPI display.
2 | This library works with the Adafruit 1.8" TFT Breakout w/SD card
3 | ----> http://www.adafruit.com/products/358
4 | as well as Adafruit raw 1.8" TFT display
5 | ----> http://www.adafruit.com/products/618
6 |
7 | Check out the links above for our tutorials and wiring diagrams.
8 | These displays use SPI to communicate, 4 or 5 pins are required
9 | to interface (RST is optional).
10 | Adafruit invests time and resources providing this open source code,
11 | please support Adafruit and open-source hardware by purchasing
12 | products from Adafruit!
13 |
14 | Written by Limor Fried/Ladyada for Adafruit Industries.
15 | MIT license, all text above must be included in any redistribution
16 |
17 | To download. click the DOWNLOADS button in the top right corner, rename the uncompressed folder Adafruit_ST7735. Check that the Adafruit_ST7735 folder contains Adafruit_ST7735.cpp and Adafruit_ST7735.
18 |
19 | Place the Adafruit_ST7735 library folder your /libraries/ folder. You may need to create the libraries subfolder if its your first library. Restart the IDE
20 |
21 | Also requires the Adafruit_GFX library for Arduino.
22 |
--------------------------------------------------------------------------------
/libraries/TFT/extras/README.md:
--------------------------------------------------------------------------------
1 | TFT Library
2 | ============
3 |
4 | An Arduino library for the Arduino TFT LCD screen.
5 |
6 | This library enables an Arduino board to communicate with an Arduino TFT LCD screen. It simplifies the process for drawing shapes, lines, images, and text to the screen.
7 | The Arduino TFT library extends the Adafruit GFX, and Adafruit ST7735 libraries that it is based on. The GFX library is responsible for the drawing routines, while the ST7735 library is specific to the screen on the Arduino GTFT. The Arduino specific additions were designed to work as similarly to the Processing API as possible.
8 |
9 | Onboard the screen is a SD card slot, which can be used through the SD library.
10 |
11 | The TFT library relies on the SPI library for communication with the screen and SD card, and needs to be included in all sketches.
12 |
13 | https://github.com/adafruit/Adafruit-GFX-Library
14 | https://github.com/adafruit/Adafruit-ST7735-Library
15 | http://www.arduino.cc/en/Reference/SD
16 | http://www.arduino.cc/en/Reference/SPI
17 |
18 | http://www.arduino.cc/en/Reference/TFTLibrary
--------------------------------------------------------------------------------
/libraries/TFT/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map For Arduino GLCD
3 | #######################################
4 |
5 | #######################################
6 | # Datatypes (KEYWORD1)
7 | #######################################
8 |
9 | TFT KEYWORD1 TFTLibrary
10 |
11 | #######################################
12 | # Methods and Functions (KEYWORD2)
13 | #######################################
14 |
15 |
16 | #######################################
17 | # Constants (LITERAL1)
18 | #######################################
19 |
20 | EsploraTFT LITERAL1
21 |
--------------------------------------------------------------------------------
/libraries/TFT/library.properties:
--------------------------------------------------------------------------------
1 | name=TFT
2 | version=1.0.5
3 | author=Arduino, Adafruit
4 | maintainer=Arduino
5 | sentence=Allows drawing text, images, and shapes on the Arduino TFT graphical display. For all Arduino boards.
6 | paragraph=This library is compatible with most of the TFT display based on the ST7735 chipset
7 | category=Display
8 | url=http://www.arduino.cc/en/Reference/TFTLibrary
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/Temboo/README.adoc:
--------------------------------------------------------------------------------
1 | = Temboo Library for Arduino =
2 |
3 | This library allows an Arduino to connect to the Temboo service.
4 |
5 | == License ==
6 |
7 | Copyright 2015, Temboo Inc.
8 |
9 | Licensed under the Apache License, Version 2.0 (the "License");
10 | you may not use this file except in compliance with the License.
11 | You may obtain a copy of the License at
12 |
13 | http://www.apache.org/licenses/LICENSE-2.0
14 |
15 | Unless required by applicable law or agreed to in writing,
16 | software distributed under the License is distributed on an
17 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
18 | either express or implied. See the License for the specific
19 | language governing permissions and limitations under the License.
20 |
21 | This library includes elements of the Paho MQTT client, used
22 | with permission under the Eclipse Public License - v1.0:
23 |
24 | http://www.eclipse.org/legal/epl-v10.html
25 |
26 | and the Eclipse Distribution License v1.0:
27 |
28 | http://www.eclipse.org/org/documents/edl-v10.php
29 |
30 | The Eclipse MQTT Paho client source is available here:
31 |
32 | http://www.eclipse.org/paho/
33 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/GetYahooWeatherReport/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/ReadATweet/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/SendATweet/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/SendAnEmail/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/SendAnSMS/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/SendDataToGoogleSpreadsheet/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/ToxicFacilitiesSearch/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/UpdateFacebookStatus/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libraries/Temboo/examples/ArduinoYun/UploadToDropbox/TembooAccount.h:
--------------------------------------------------------------------------------
1 | #define TEMBOO_ACCOUNT "myTembooAccountName" // your Temboo account name
2 | #define TEMBOO_APP_KEY_NAME "myFirstApp" // your Temboo app key name
3 | #define TEMBOO_APP_KEY "xxx-xxx-xxx-xx-xxx" // your Temboo app key
4 |
5 |
6 |
--------------------------------------------------------------------------------
/libraries/Temboo/keywords.txt:
--------------------------------------------------------------------------------
1 | #######################################
2 | # Syntax Coloring Map Temboo
3 | #######################################
4 |
5 | #######################################
6 | # Class (KEYWORD1)
7 | #######################################
8 |
9 | Temboo KEYWORD1
10 | TembooMQTTEdgeDevice KEYWORD1
11 | TembooCoAPEdgeDevice KEYWORD1
12 |
13 | #######################################
14 | # Datatypes (KEYWORD2)
15 | #######################################
16 |
17 | TembooChoreo KEYWORD2
18 | TembooCoAPChoreo KEYWORD2
19 | TembooMQTTChoreo KEYWORD2
20 |
21 | #######################################
22 | # Methods and Functions (KEYWORD2)
23 | #######################################
24 |
25 | begin KEYWORD2
26 | setAccountName KEYWORD2
27 | setAppKeyName KEYWORD2
28 | setAppKey KEYWORD2
29 | setChoreo KEYWORD2
30 | setCredential KEYWORD2
31 | setSavedInputs KEYWORD2
32 | addInput KEYWORD2
33 | addOutputFilter KEYWORD2
34 | setSettingsFileToWrite KEYWORD2
35 | setSettingsFileToRead KEYWORD2
36 | setGatewayAddress KEYWORD2
37 |
--------------------------------------------------------------------------------
/libraries/Temboo/library.properties:
--------------------------------------------------------------------------------
1 | name=Temboo
2 | author=Temboo
3 | maintainer=Temboo
4 | sentence=This library enables calls to Temboo, a platform that connects Arduino boards to 100+ APIs, databases, code utilities and more.
5 | paragraph=Use this library to connect your Arduino board to Temboo, making it simple to interact with a vast array of web-based resources and services.
6 | category=Communication
7 | url=http://www.temboo.com/arduino
8 | architectures=*
9 | version=1.1.4
10 | core-dependencies=arduino (>=1.5.0)
11 |
--------------------------------------------------------------------------------
/libraries/Temboo/src/utility/ChoreoInput.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | ###############################################################################
3 | #
4 | # Temboo Arduino library
5 | #
6 | # Copyright 2015, Temboo Inc.
7 | #
8 | # Licensed under the Apache License, Version 2.0 (the "License");
9 | # you may not use this file except in compliance with the License.
10 | # You may obtain a copy of the License at
11 | #
12 | # http://www.apache.org/licenses/LICENSE-2.0
13 | #
14 | # Unless required by applicable law or agreed to in writing,
15 | # software distributed under the License is distributed on an
16 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
17 | # either express or implied. See the License for the specific
18 | # language governing permissions and limitations under the License.
19 | #
20 | ###############################################################################
21 | */
22 |
23 | #include
24 | #include "ChoreoInput.h"
25 |
26 | ChoreoInput::ChoreoInput(ChoreoInput* prev, const char* name, const char* value) {
27 | if (prev != NULL) {
28 | prev->m_next = this;
29 | }
30 | m_next = NULL;
31 | m_name = name;
32 | m_value = value;
33 | }
34 |
35 |
--------------------------------------------------------------------------------
/libraries/Temboo/src/utility/ChoreoOutput.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | ###############################################################################
3 | #
4 | # Temboo Arduino library
5 | #
6 | # Copyright 2015, Temboo Inc.
7 | #
8 | # Licensed under the Apache License, Version 2.0 (the "License");
9 | # you may not use this file except in compliance with the License.
10 | # You may obtain a copy of the License at
11 | #
12 | # http://www.apache.org/licenses/LICENSE-2.0
13 | #
14 | # Unless required by applicable law or agreed to in writing,
15 | # software distributed under the License is distributed on an
16 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
17 | # either express or implied. See the License for the specific
18 | # language governing permissions and limitations under the License.
19 | #
20 | ###############################################################################
21 | */
22 |
23 | #include
24 | #include "ChoreoOutput.h"
25 |
26 |
27 | ChoreoOutput::ChoreoOutput(ChoreoOutput* prev, const char* name, const char* path, const char* var) {
28 | if (prev != NULL) {
29 | prev->m_next = this;
30 | }
31 | m_next = NULL;
32 | m_name = name;
33 | m_path = path;
34 | m_var = var;
35 | }
36 |
37 |
38 |
--------------------------------------------------------------------------------
/libraries/Temboo/src/utility/ChoreoPreset.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | ###############################################################################
3 | #
4 | # Temboo Arduino library
5 | #
6 | # Copyright 2015, Temboo Inc.
7 | #
8 | # Licensed under the Apache License, Version 2.0 (the "License");
9 | # you may not use this file except in compliance with the License.
10 | # You may obtain a copy of the License at
11 | #
12 | # http://www.apache.org/licenses/LICENSE-2.0
13 | #
14 | # Unless required by applicable law or agreed to in writing,
15 | # software distributed under the License is distributed on an
16 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
17 | # either express or implied. See the License for the specific
18 | # language governing permissions and limitations under the License.
19 | #
20 | ###############################################################################
21 | */
22 |
23 | #include "ChoreoPreset.h"
24 |
--------------------------------------------------------------------------------
/libraries/Ultrasonic/Ultrasonic.cpp:
--------------------------------------------------------------------------------
1 | /*
2 | Ultrasonic.cpp - Library for HC-SR04 Ultrasonic Ranging Module.library
3 |
4 | Created by ITead studio. Apr 20, 2010.
5 | iteadstudio.com
6 | */
7 |
8 | #include "WProgram.h"
9 | #include "Ultrasonic.h"
10 |
11 | Ultrasonic::Ultrasonic(int TP, int EP)
12 | {
13 | pinMode(TP,OUTPUT);
14 | pinMode(EP,INPUT);
15 | Trig_pin=TP;
16 | Echo_pin=EP;
17 | }
18 |
19 | long Ultrasonic::Timing()
20 | {
21 | digitalWrite(Trig_pin, LOW);
22 | delayMicroseconds(2);
23 | digitalWrite(Trig_pin, HIGH);
24 | delayMicroseconds(10);
25 | digitalWrite(Trig_pin, LOW);
26 | duration = pulseIn(Echo_pin,HIGH);
27 | return duration;
28 | }
29 |
30 | long Ultrasonic::Ranging(int sys)
31 | {
32 | Timing();
33 | distacne_cm = duration /29 / 2 ;
34 | distance_inc = duration / 74 / 2;
35 | if (sys)
36 | return distacne_cm;
37 | else
38 | return distance_inc;
39 | }
--------------------------------------------------------------------------------
/libraries/Ultrasonic/Ultrasonic.h:
--------------------------------------------------------------------------------
1 | /*
2 | Ultrasonic.h - Library for HR-SC04 Ultrasonic Ranging Module.
3 | Created by ITead studio. Alex, Apr 20, 2010.
4 | iteadstudio.com
5 | */
6 |
7 |
8 | #ifndef Ultrasonic_h
9 | #define Ultrasonic_h
10 |
11 | #include "WProgram.h"
12 |
13 | #define CM 1
14 | #define INC 0
15 |
16 | class Ultrasonic
17 | {
18 | public:
19 | Ultrasonic(int TP, int EP);
20 | long Timing();
21 | long Ranging(int sys);
22 |
23 | private:
24 | int Trig_pin;
25 | int Echo_pin;
26 | long duration,distacne_cm,distance_inc;
27 |
28 | };
29 |
30 | #endif
--------------------------------------------------------------------------------
/libraries/Ultrasonic/examples/UltrasonicDemo/UltrasonicDemo.pde:
--------------------------------------------------------------------------------
1 | #include "Ultrasonic.h"
2 | #include
3 | LiquidCrystal lcd(11, 10, 9, 4, 5, 6, 7);
4 | Ultrasonic ultrasonic(12,13);
5 |
6 | void setup() {
7 | lcd.begin(16, 2);
8 | lcd.print("testing...");
9 | }
10 |
11 | void loop()
12 | {
13 | lcd.clear();
14 | lcd.setCursor(0, 0);
15 | lcd.print(ultrasonic.Ranging(CM));
16 | lcd.print("cm");
17 |
18 | delay(100);
19 | }
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/libraries/Ultrasonic/keywords.txt:
--------------------------------------------------------------------------------
1 | Ultrasonic KEYWORD1
2 | Timing KEYWORD2
3 | Ranging KEYWORD2
4 | CM LITERAL1 Constants
5 | INC LITERAL1 Constants
--------------------------------------------------------------------------------
/libraries/WiFi/README.adoc:
--------------------------------------------------------------------------------
1 | = WiFi Library for Arduino =
2 |
3 | With the Arduino WiFi Shield, this library allows an Arduino board to connect to the internet.
4 |
5 | For more information about this library please visit us at
6 | http://www.arduino.cc/en/Reference/WiFi
7 |
8 | == License ==
9 |
10 | Copyright (c) 2011-2014 Arduino LLC. All right reserved.
11 | Copyright (C) 2006-2008, Atmel Corporation All rights reserved.
12 | Copyright (c) 2001-2004 Swedish Institute of Computer Science.
13 | Copyright (c) 2009-2010, H&D Wireless AB All rights reserved.
14 |
15 | This library is free software; you can redistribute it and/or
16 | modify it under the terms of the GNU Lesser General Public
17 | License as published by the Free Software Foundation; either
18 | version 2.1 of the License, or (at your option) any later version.
19 |
20 | This library is distributed in the hope that it will be useful,
21 | but WITHOUT ANY WARRANTY; without even the implied warranty of
22 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
23 | Lesser General Public License for more details.
24 |
25 | You should have received a copy of the GNU Lesser General Public
26 | License along with this library; if not, write to the Free Software
27 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
28 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/binary/wifiHD.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/binary/wifiHD.elf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/binary/wifiHD_2_1.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/binary/wifiHD_2_1.elf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/binary/wifi_dnld.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/binary/wifi_dnld.elf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/binary/wifi_dnld_2_1.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/binary/wifi_dnld_2_1.elf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/Release/wifiHD.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/Release/wifiHD.elf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_sdio_v2.7.0.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_sdio_v2.7.0.a
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_spi_v2.7.0.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_spi_v2.7.0.a
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_wl_sta_intwpa_v2.7.0.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_wl_sta_intwpa_v2.7.0.a
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_sdio_v2.7.0.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_sdio_v2.7.0.a
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_spi_v2.7.0.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_spi_v2.7.0.a
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_wl_sta_intwpa_v2.7.0.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_wl_sta_intwpa_v2.7.0.a
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/revision.txt:
--------------------------------------------------------------------------------
1 | Revision: 2491
2 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/SERVICES/LWIP/lwip-port-1.3.2/HD/if/include/arch/perf.h:
--------------------------------------------------------------------------------
1 | #ifndef __PERF_H__
2 | #define __PERF_H__
3 |
4 | #define PERF_START /* null definition */
5 | #define PERF_STOP(x) /* null definition */
6 |
7 | #endif
8 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/SERVICES/LWIP/lwip-port-1.3.2/HD/if/include/netif/wlif.h:
--------------------------------------------------------------------------------
1 | #ifndef __NETIF_NRWLANIF_H__
2 | #define __NETIF_NRWLANIF_H__
3 |
4 | #include "lwip/netif.h"
5 | #include "lwip/err.h"
6 |
7 | err_t wlif_init(struct netif *netif);
8 | void wlif_poll(struct netif *netif);
9 |
10 | #endif
11 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/SERVICES/LWIP/lwip-port-1.3.2/HD/readme.txt:
--------------------------------------------------------------------------------
1 | This directory is specific to the WIFI H&D SPB104 components (\COMPONENTS\WIFI\HD_SPB104).
2 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/libnewlib_addons-at32ucr2-speed_opt.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifiHD/src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/libnewlib_addons-at32ucr2-speed_opt.a
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/lwip_setup.h:
--------------------------------------------------------------------------------
1 | #ifndef _LWIP_SETUP_H
2 | #define _LWIP_SETUP_H
3 |
4 | #define INIT_IP_CONFIG 0xff
5 | #define STATIC_IP_CONFIG 0
6 | #define DYNAMIC_IP_CONFIG 1
7 |
8 | struct net_cfg {
9 | struct netif *netif; /* lwip network interface */
10 | uint8_t dhcp_enabled;
11 | uint8_t dhcp_running;
12 | };
13 |
14 | struct ctx_server {
15 | struct net_cfg net_cfg;
16 | uint8_t wl_init_complete;
17 | };
18 |
19 | /*! Start the IP stack.
20 | * If cfg->netif must have been allocated and lwip_init()
21 | * must have been called before this function is called
22 | * (since the IP stack may have to be polled before this
23 | * function can be called).
24 | */
25 | int start_ip_stack(struct net_cfg *cfg,
26 | struct ip_addr ipaddr,
27 | struct ip_addr netmask,
28 | struct ip_addr gw);
29 |
30 | #endif /* _LWIP_SETUP_H */
31 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/nvram.h:
--------------------------------------------------------------------------------
1 | #ifndef NVRAM_H
2 | #define NVRAM_H
3 |
4 | #include
5 |
6 | int nvram_init(void);
7 | int nvram_read(uint32_t addr, void *data, uint32_t len);
8 | int nvram_write(uint32_t addr, const void *data, uint32_t len);
9 |
10 | #endif
11 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifiHD/src/wl_definitions.h:
--------------------------------------------------------------------------------
1 | /*
2 | * wl_definitions.h
3 | *
4 | * Created on: Mar 6, 2011
5 | * Author: mlf by Metodo2 srl
6 | */
7 |
8 | #ifndef WL_DEFINITIONS_H_
9 | #define WL_DEFINITIONS_H_
10 |
11 | // Maximum size of a SSID
12 | #define WL_SSID_MAX_LENGTH 32
13 | // Length of passphrase. Valid lengths are 8-63.
14 | #define WL_WPA_KEY_MAX_LENGTH 63
15 | // Length of key in bytes. Valid values are 5 and 13.
16 | #define WL_WEP_KEY_MAX_LENGTH 13
17 | // Size of a MAC-address or BSSID
18 | #define WL_MAC_ADDR_LENGTH 6
19 | // Size of a MAC-address or BSSID
20 | #define WL_IPV4_LENGTH 4
21 | // Maximum size of a SSID list
22 | #define WL_NETWORKS_LIST_MAXNUM 10
23 | // Maxmium number of socket
24 | #define MAX_SOCK_NUM 4
25 | //Maximum number of attempts to establish wifi connection
26 | #define WL_MAX_ATTEMPT_CONNECTION 10
27 |
28 | typedef enum {
29 | WL_IDLE_STATUS,
30 | WL_NO_SSID_AVAIL,
31 | WL_SCAN_COMPLETED,
32 | WL_CONNECTED,
33 | WL_CONNECT_FAILED,
34 | WL_CONNECTION_LOST,
35 | WL_DISCONNECTED
36 | } wl_status_t;
37 |
38 |
39 | #endif /* WL_DEFINITIONS_H_ */
40 |
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifi_dnld/Release/wifi_dnld.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifi_dnld/Release/wifi_dnld.elf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifi_dnld/src/Doc/SPB104 product brief.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifi_dnld/src/Doc/SPB104 product brief.pdf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifi_dnld/src/Doc/gettingstarted.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifi_dnld/src/Doc/gettingstarted.pdf
--------------------------------------------------------------------------------
/libraries/WiFi/extras/wifi_dnld/src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/libnewlib_addons-at32ucr2-speed_opt.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/libraries/WiFi/extras/wifi_dnld/src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/libnewlib_addons-at32ucr2-speed_opt.a
--------------------------------------------------------------------------------
/libraries/WiFi/library.properties:
--------------------------------------------------------------------------------
1 | name=WiFi
2 | version=1.2.6
3 | author=Arduino
4 | maintainer=Arduino
5 | sentence=Enables network connection (local and Internet) using the Arduino WiFi shield. For all Arduino boards.
6 | paragraph=With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFi. The shield can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.
7 | category=Communication
8 | url=http://www.arduino.cc/en/Reference/WiFi
9 | architectures=*
10 |
--------------------------------------------------------------------------------
/libraries/readme.txt:
--------------------------------------------------------------------------------
1 | For information on installing libraries, see: http://www.arduino.cc/en/Guide/Libraries
2 |
--------------------------------------------------------------------------------
/src/Sensor_Ultra_Sonico_HC-SR04.ino.ino:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | LiquidCrystal_I2C lcd(0x3F,2,1,0,4,5,6,7,3, POSITIVE);
6 |
7 | const int trigPin = 9;
8 | const int echoPin = 10;
9 |
10 | long duration;
11 | int distanceCm, distanceInch;
12 |
13 | void setup() {
14 | lcd.begin(16,2); // Initializes the interface to the LCD screen, and specifies the dimensions (width and height) of the display
15 |
16 | pinMode(trigPin, OUTPUT);
17 | pinMode(echoPin, INPUT);
18 | }
19 |
20 | void loop() {
21 | digitalWrite(trigPin, LOW);
22 | delayMicroseconds(2);
23 |
24 | digitalWrite(trigPin, HIGH);
25 | delayMicroseconds(10);
26 | digitalWrite(trigPin, LOW);
27 |
28 | duration = pulseIn(echoPin, HIGH);
29 | distanceCm= duration*0.034/2;
30 | distanceInch = duration*0.0133/2;
31 |
32 | lcd.setCursor(0,0);
33 | lcd.print("Distance: "); // Prints string "Distance" on the LCD
34 | lcd.print(distanceCm); // Prints the distance value from the sensor
35 | lcd.print(" cm");
36 | delay(10);
37 | lcd.setCursor(0,1);
38 | lcd.print("Distance: ");
39 | lcd.print(distanceInch);
40 | lcd.print(" inch");
41 | delay(10);
42 | }
43 |
--------------------------------------------------------------------------------
/src/TesteScreen_20x4.ino:
--------------------------------------------------------------------------------
1 | #include // Comes with Arduino IDE
2 | #include
3 | LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
4 |
5 | void setup()
6 | {
7 | //Serial.begin(9600);
8 | lcd.begin(20,4); -
9 | for(int i = 0; i< 3; i++)
10 | {
11 | lcd.backlight();
12 | delay(250);
13 | lcd.noBacklight();
14 | delay(250);
15 | }
16 | lcd.backlight(); //Ativa a luz de fundo
17 | lcd.setCursor(0, 0); //seta o cursor na coluna 0 linha 1
18 | lcd.print("Linha zero 123456789"); // escreve
19 | lcd.setCursor(0, 1); //seta o cursor na coluna 0 linha 2
20 | lcd.print("Linha um 123456789");
21 | lcd.setCursor(0, 2);//seta o cursor na coluna 0 linha 3
22 | lcd.print("Linha dois 123456789");
23 | lcd.setCursor(0, 3); //seta o cursor na coluna 0 linha 4
24 | lcd.print("Linha tres 123456789");
25 |
26 | }
27 |
28 |
29 | void loop()
30 | {
31 |
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/screen_16x2.ino:
--------------------------------------------------------------------------------
1 |
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 | #include
9 | #include
10 | #include
11 |
12 | // Programa : Display LCD 16x2 e modulo I2C
13 | // Autor : Arduino e Cia
14 |
15 | #include
16 | #include
17 |
18 | // Inicializa o display no endereco 0x27
19 | LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3, POSITIVE);
20 |
21 | void setup()
22 | {
23 | lcd.begin (16,2);
24 | }
25 |
26 | void loop()
27 | {
28 | lcd.setBacklight(HIGH);
29 | lcd.setCursor(0,0);
30 | lcd.print("Arduino e Cia !!");
31 | lcd.setCursor(0,1);
32 | lcd.print("LCDmodulo I2C");
33 | delay(1000);
34 | lcd.setBacklight(LOW);
35 | delay(1000);
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/src/webController/webTest:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SnappyDroid/SnappyDroid_V1_code_robot/13ef193a821b589d3a4e4585c88747f87f0bb64a/src/webController/webTest
--------------------------------------------------------------------------------