From d26898afa4abe8110e1cb1bb1019039a104dea69 Mon Sep 17 00:00:00 2001 From: per1234 Date: Wed, 23 May 2018 17:34:53 -0700 Subject: [PATCH] Move sketch to appropriately named subfolder The Arduino IDE requires that a sketch be located in a folder of the same name. Although the name of the repository does match the sketch name, when GitHub's popular Clone or download > Download ZIP feature is used to download the contents of a repository the branch/release/commit name is appended to the folder name, causing a mismatch. When opening a file that does not meet this sketch/folder name matching requirement the Arduino IDE presents a dialog: The file "Standalone-Arduino-AVR-ISP-programmer.ino" needs to be inside a sketch folder named "Standalone-Arduino-AVR-ISP-programmer". Create this folder, move the file, and continue? After clicking "OK" the Arduino IDE currently moves only the file Standalone-Arduino-AVR-ISP-programmer.ino to the new folder, leaving behind the other source files. This causes compilation of the sketch to fail: Standalone-Arduino-AVR-ISP-programmer-master\Standalone-Arduino-AVR-ISP-programmer\Standalone-Arduino-AVR-ISP-programmer.ino:24:24: fatal error: optiLoader.h: No such file or directory --- .../Standalone-Arduino-AVR-ISP-programmer.ino | 0 code.cpp => Standalone-Arduino-AVR-ISP-programmer/code.cpp | 0 images.cpp => Standalone-Arduino-AVR-ISP-programmer/images.cpp | 0 .../optiLoader.h | 0 support.cpp => Standalone-Arduino-AVR-ISP-programmer/support.cpp | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename Standalone-Arduino-AVR-ISP-programmer.ino => Standalone-Arduino-AVR-ISP-programmer/Standalone-Arduino-AVR-ISP-programmer.ino (100%) rename code.cpp => Standalone-Arduino-AVR-ISP-programmer/code.cpp (100%) rename images.cpp => Standalone-Arduino-AVR-ISP-programmer/images.cpp (100%) rename optiLoader.h => Standalone-Arduino-AVR-ISP-programmer/optiLoader.h (100%) rename support.cpp => Standalone-Arduino-AVR-ISP-programmer/support.cpp (100%) diff --git a/Standalone-Arduino-AVR-ISP-programmer.ino b/Standalone-Arduino-AVR-ISP-programmer/Standalone-Arduino-AVR-ISP-programmer.ino similarity index 100% rename from Standalone-Arduino-AVR-ISP-programmer.ino rename to Standalone-Arduino-AVR-ISP-programmer/Standalone-Arduino-AVR-ISP-programmer.ino diff --git a/code.cpp b/Standalone-Arduino-AVR-ISP-programmer/code.cpp similarity index 100% rename from code.cpp rename to Standalone-Arduino-AVR-ISP-programmer/code.cpp diff --git a/images.cpp b/Standalone-Arduino-AVR-ISP-programmer/images.cpp similarity index 100% rename from images.cpp rename to Standalone-Arduino-AVR-ISP-programmer/images.cpp diff --git a/optiLoader.h b/Standalone-Arduino-AVR-ISP-programmer/optiLoader.h similarity index 100% rename from optiLoader.h rename to Standalone-Arduino-AVR-ISP-programmer/optiLoader.h diff --git a/support.cpp b/Standalone-Arduino-AVR-ISP-programmer/support.cpp similarity index 100% rename from support.cpp rename to Standalone-Arduino-AVR-ISP-programmer/support.cpp