From e64032668117c0a5da85586b573cc1d772d8723f Mon Sep 17 00:00:00 2001 From: per1234 Date: Tue, 10 Jul 2018 03:54:35 -0700 Subject: [PATCH] Move library to root of repository A popular library installation technique is to download the library via GitHub's Clone or download > Download ZIP and then use the Arduino IDE's Sketch > Include Library > Add .ZIP Library on the downloaded file. This requires the library to be in the root of the repository, not in a subfolder. If the library is not in the root of the repository this installation technique fails: Specified folder/zip file does not contain a valid library This is the standard repository structure used in all official Arduino libraries: https://github.com/arduino-libraries This move is also required if you wanted to add your library to the Arduino Library Manager index, which provides an even easier installation option. --- libraries/RobotOpenShield/ROAnalog.cpp => ROAnalog.cpp | 0 libraries/RobotOpenShield/ROAnalog.h => ROAnalog.h | 0 libraries/RobotOpenShield/RODashboard.cpp => RODashboard.cpp | 0 libraries/RobotOpenShield/RODashboard.h => RODashboard.h | 0 libraries/RobotOpenShield/RODigitalIO.cpp => RODigitalIO.cpp | 0 libraries/RobotOpenShield/RODigitalIO.h => RODigitalIO.h | 0 libraries/RobotOpenShield/ROJoystick.cpp => ROJoystick.cpp | 0 libraries/RobotOpenShield/ROJoystick.h => ROJoystick.h | 0 libraries/RobotOpenShield/ROPWM.cpp => ROPWM.cpp | 0 libraries/RobotOpenShield/ROPWM.h => ROPWM.h | 0 libraries/RobotOpenShield/ROParameter.cpp => ROParameter.cpp | 0 libraries/RobotOpenShield/ROParameter.h => ROParameter.h | 0 libraries/RobotOpenShield/ROSolenoid.cpp => ROSolenoid.cpp | 0 libraries/RobotOpenShield/ROSolenoid.h => ROSolenoid.h | 0 libraries/RobotOpenShield/ROStatus.cpp => ROStatus.cpp | 0 libraries/RobotOpenShield/ROStatus.h => ROStatus.h | 0 libraries/RobotOpenShield/ROTimer.cpp => ROTimer.cpp | 0 libraries/RobotOpenShield/ROTimer.h => ROTimer.h | 0 libraries/RobotOpenShield/RobotOpenSH.cpp => RobotOpenSH.cpp | 0 libraries/RobotOpenShield/RobotOpenSH.h => RobotOpenSH.h | 0 .../examples => examples}/ArcadeDrive/ArcadeDrive.ino | 0 .../RobotOpenShield/examples => examples}/CrabDrive/CrabDrive.ino | 0 {libraries/RobotOpenShield/examples => examples}/IO/IO.ino | 0 .../examples => examples}/MecanumDrive/MecanumDrive.ino | 0 .../examples => examples}/Parameters/Parameters.ino | 0 .../RobotOpenShield/examples => examples}/Solenoid/Solenoid.ino | 0 .../RobotOpenShield/examples => examples}/TankDrive/TankDrive.ino | 0 {libraries/RobotOpenShield/examples => examples}/Timer/Timer.ino | 0 libraries/RobotOpenShield/keywords.txt => keywords.txt | 0 29 files changed, 0 insertions(+), 0 deletions(-) rename libraries/RobotOpenShield/ROAnalog.cpp => ROAnalog.cpp (100%) rename libraries/RobotOpenShield/ROAnalog.h => ROAnalog.h (100%) rename libraries/RobotOpenShield/RODashboard.cpp => RODashboard.cpp (100%) rename libraries/RobotOpenShield/RODashboard.h => RODashboard.h (100%) rename libraries/RobotOpenShield/RODigitalIO.cpp => RODigitalIO.cpp (100%) rename libraries/RobotOpenShield/RODigitalIO.h => RODigitalIO.h (100%) rename libraries/RobotOpenShield/ROJoystick.cpp => ROJoystick.cpp (100%) rename libraries/RobotOpenShield/ROJoystick.h => ROJoystick.h (100%) rename libraries/RobotOpenShield/ROPWM.cpp => ROPWM.cpp (100%) rename libraries/RobotOpenShield/ROPWM.h => ROPWM.h (100%) rename libraries/RobotOpenShield/ROParameter.cpp => ROParameter.cpp (100%) rename libraries/RobotOpenShield/ROParameter.h => ROParameter.h (100%) rename libraries/RobotOpenShield/ROSolenoid.cpp => ROSolenoid.cpp (100%) rename libraries/RobotOpenShield/ROSolenoid.h => ROSolenoid.h (100%) rename libraries/RobotOpenShield/ROStatus.cpp => ROStatus.cpp (100%) rename libraries/RobotOpenShield/ROStatus.h => ROStatus.h (100%) rename libraries/RobotOpenShield/ROTimer.cpp => ROTimer.cpp (100%) rename libraries/RobotOpenShield/ROTimer.h => ROTimer.h (100%) rename libraries/RobotOpenShield/RobotOpenSH.cpp => RobotOpenSH.cpp (100%) rename libraries/RobotOpenShield/RobotOpenSH.h => RobotOpenSH.h (100%) rename {libraries/RobotOpenShield/examples => examples}/ArcadeDrive/ArcadeDrive.ino (100%) rename {libraries/RobotOpenShield/examples => examples}/CrabDrive/CrabDrive.ino (100%) rename {libraries/RobotOpenShield/examples => examples}/IO/IO.ino (100%) rename {libraries/RobotOpenShield/examples => examples}/MecanumDrive/MecanumDrive.ino (100%) rename {libraries/RobotOpenShield/examples => examples}/Parameters/Parameters.ino (100%) rename {libraries/RobotOpenShield/examples => examples}/Solenoid/Solenoid.ino (100%) rename {libraries/RobotOpenShield/examples => examples}/TankDrive/TankDrive.ino (100%) rename {libraries/RobotOpenShield/examples => examples}/Timer/Timer.ino (100%) rename libraries/RobotOpenShield/keywords.txt => keywords.txt (100%) diff --git a/libraries/RobotOpenShield/ROAnalog.cpp b/ROAnalog.cpp similarity index 100% rename from libraries/RobotOpenShield/ROAnalog.cpp rename to ROAnalog.cpp diff --git a/libraries/RobotOpenShield/ROAnalog.h b/ROAnalog.h similarity index 100% rename from libraries/RobotOpenShield/ROAnalog.h rename to ROAnalog.h diff --git a/libraries/RobotOpenShield/RODashboard.cpp b/RODashboard.cpp similarity index 100% rename from libraries/RobotOpenShield/RODashboard.cpp rename to RODashboard.cpp diff --git a/libraries/RobotOpenShield/RODashboard.h b/RODashboard.h similarity index 100% rename from libraries/RobotOpenShield/RODashboard.h rename to RODashboard.h diff --git a/libraries/RobotOpenShield/RODigitalIO.cpp b/RODigitalIO.cpp similarity index 100% rename from libraries/RobotOpenShield/RODigitalIO.cpp rename to RODigitalIO.cpp diff --git a/libraries/RobotOpenShield/RODigitalIO.h b/RODigitalIO.h similarity index 100% rename from libraries/RobotOpenShield/RODigitalIO.h rename to RODigitalIO.h diff --git a/libraries/RobotOpenShield/ROJoystick.cpp b/ROJoystick.cpp similarity index 100% rename from libraries/RobotOpenShield/ROJoystick.cpp rename to ROJoystick.cpp diff --git a/libraries/RobotOpenShield/ROJoystick.h b/ROJoystick.h similarity index 100% rename from libraries/RobotOpenShield/ROJoystick.h rename to ROJoystick.h diff --git a/libraries/RobotOpenShield/ROPWM.cpp b/ROPWM.cpp similarity index 100% rename from libraries/RobotOpenShield/ROPWM.cpp rename to ROPWM.cpp diff --git a/libraries/RobotOpenShield/ROPWM.h b/ROPWM.h similarity index 100% rename from libraries/RobotOpenShield/ROPWM.h rename to ROPWM.h diff --git a/libraries/RobotOpenShield/ROParameter.cpp b/ROParameter.cpp similarity index 100% rename from libraries/RobotOpenShield/ROParameter.cpp rename to ROParameter.cpp diff --git a/libraries/RobotOpenShield/ROParameter.h b/ROParameter.h similarity index 100% rename from libraries/RobotOpenShield/ROParameter.h rename to ROParameter.h diff --git a/libraries/RobotOpenShield/ROSolenoid.cpp b/ROSolenoid.cpp similarity index 100% rename from libraries/RobotOpenShield/ROSolenoid.cpp rename to ROSolenoid.cpp diff --git a/libraries/RobotOpenShield/ROSolenoid.h b/ROSolenoid.h similarity index 100% rename from libraries/RobotOpenShield/ROSolenoid.h rename to ROSolenoid.h diff --git a/libraries/RobotOpenShield/ROStatus.cpp b/ROStatus.cpp similarity index 100% rename from libraries/RobotOpenShield/ROStatus.cpp rename to ROStatus.cpp diff --git a/libraries/RobotOpenShield/ROStatus.h b/ROStatus.h similarity index 100% rename from libraries/RobotOpenShield/ROStatus.h rename to ROStatus.h diff --git a/libraries/RobotOpenShield/ROTimer.cpp b/ROTimer.cpp similarity index 100% rename from libraries/RobotOpenShield/ROTimer.cpp rename to ROTimer.cpp diff --git a/libraries/RobotOpenShield/ROTimer.h b/ROTimer.h similarity index 100% rename from libraries/RobotOpenShield/ROTimer.h rename to ROTimer.h diff --git a/libraries/RobotOpenShield/RobotOpenSH.cpp b/RobotOpenSH.cpp similarity index 100% rename from libraries/RobotOpenShield/RobotOpenSH.cpp rename to RobotOpenSH.cpp diff --git a/libraries/RobotOpenShield/RobotOpenSH.h b/RobotOpenSH.h similarity index 100% rename from libraries/RobotOpenShield/RobotOpenSH.h rename to RobotOpenSH.h diff --git a/libraries/RobotOpenShield/examples/ArcadeDrive/ArcadeDrive.ino b/examples/ArcadeDrive/ArcadeDrive.ino similarity index 100% rename from libraries/RobotOpenShield/examples/ArcadeDrive/ArcadeDrive.ino rename to examples/ArcadeDrive/ArcadeDrive.ino diff --git a/libraries/RobotOpenShield/examples/CrabDrive/CrabDrive.ino b/examples/CrabDrive/CrabDrive.ino similarity index 100% rename from libraries/RobotOpenShield/examples/CrabDrive/CrabDrive.ino rename to examples/CrabDrive/CrabDrive.ino diff --git a/libraries/RobotOpenShield/examples/IO/IO.ino b/examples/IO/IO.ino similarity index 100% rename from libraries/RobotOpenShield/examples/IO/IO.ino rename to examples/IO/IO.ino diff --git a/libraries/RobotOpenShield/examples/MecanumDrive/MecanumDrive.ino b/examples/MecanumDrive/MecanumDrive.ino similarity index 100% rename from libraries/RobotOpenShield/examples/MecanumDrive/MecanumDrive.ino rename to examples/MecanumDrive/MecanumDrive.ino diff --git a/libraries/RobotOpenShield/examples/Parameters/Parameters.ino b/examples/Parameters/Parameters.ino similarity index 100% rename from libraries/RobotOpenShield/examples/Parameters/Parameters.ino rename to examples/Parameters/Parameters.ino diff --git a/libraries/RobotOpenShield/examples/Solenoid/Solenoid.ino b/examples/Solenoid/Solenoid.ino similarity index 100% rename from libraries/RobotOpenShield/examples/Solenoid/Solenoid.ino rename to examples/Solenoid/Solenoid.ino diff --git a/libraries/RobotOpenShield/examples/TankDrive/TankDrive.ino b/examples/TankDrive/TankDrive.ino similarity index 100% rename from libraries/RobotOpenShield/examples/TankDrive/TankDrive.ino rename to examples/TankDrive/TankDrive.ino diff --git a/libraries/RobotOpenShield/examples/Timer/Timer.ino b/examples/Timer/Timer.ino similarity index 100% rename from libraries/RobotOpenShield/examples/Timer/Timer.ino rename to examples/Timer/Timer.ino diff --git a/libraries/RobotOpenShield/keywords.txt b/keywords.txt similarity index 100% rename from libraries/RobotOpenShield/keywords.txt rename to keywords.txt