diff --git a/arduino/PAPR_controller/PAPR_controller.ino b/arduino/PAPR_controller/PAPR_controller.ino new file mode 100644 index 0000000..757233d --- /dev/null +++ b/arduino/PAPR_controller/PAPR_controller.ino @@ -0,0 +1,58 @@ +#include + +#define SERV1 3 +#define MIN_SERVO 0 +#define MAX_SERVO 180 +#define STEP_SERVO 18 + +#define DEC_BUTTON 4 +#define INC_BUTTON 12 +#define DEBOUNCE_MS 100 + +Servo control; +void setup() { + control.attach(SERV1); + + pinMode(INC_BUTTON,INPUT_PULLUP); + pinMode(DEC_BUTTON,INPUT_PULLUP); + Serial.begin(115200); + Serial.println("PAPR Controller (WyoLum.com)"); +} + +int setting = MIN_SERVO; +void inc(){ + setting += STEP_SERVO; + if(setting > MAX_SERVO) setting = MAX_SERVO; +} +void dec(){ + setting -= STEP_SERVO; + if(setting < MIN_SERVO) setting=MIN_SERVO; +} + +unsigned long last_press = 0; +void interact(){ + if(millis() - last_press > DEBOUNCE_MS){ + if(digitalRead(INC_BUTTON) == LOW){ + inc(); + Serial.println("inc"); + Serial.print(setting); + while(digitalRead(INC_BUTTON) == LOW){ + // wait for release + } + last_press = millis(); + } + if(digitalRead(DEC_BUTTON) == LOW){ + dec(); + Serial.println("dec"); + Serial.print(setting); + while(digitalRead(DEC_BUTTON) == LOW){ + // wait for release + } + last_press = millis(); + } + } +} +void loop(){ + interact(); + control.write(setting); +} diff --git a/Arduino/RAF-Slew/RAF-Slew.ino b/arduino/RAF-Slew/RAF-Slew.ino similarity index 100% rename from Arduino/RAF-Slew/RAF-Slew.ino rename to arduino/RAF-Slew/RAF-Slew.ino diff --git a/Arduino/RAF2/RAF2.ino b/arduino/RAF2/RAF2.ino similarity index 100% rename from Arduino/RAF2/RAF2.ino rename to arduino/RAF2/RAF2.ino diff --git a/arduino/RAF3/RAF3.ino b/arduino/RAF3/RAF3.ino new file mode 100644 index 0000000..6fb40fc --- /dev/null +++ b/arduino/RAF3/RAF3.ino @@ -0,0 +1,143 @@ +#include + +#include + +#define SOLENOID 2 +#define PUMP 9 +#define BUTTON 12 +#define JOYX A0 +#define JOYY A1 +#define SERV1 3 +#define SERV2 5 +#define SERV3 6 +#define LIGHT A2 +#define TEMP A3 +#define NEOPIXELPIN 8 +#define NUM_LEDS 1 +CRGB leds[NUM_LEDS]; +#define DATA_PIN NEOPIXELPIN +#define BRIGHTNESS 20 +const int MAX_AZ = 180; +const int MIN_AZ = 0; +const int MAX_EL = 125; +const int MIN_EL = 0; +const float AZ_GAIN = 1./8000.; +const float EL_GAIN = 1./4000.; +Servo azimuth; +Servo elevation; + +int xCenter, yCenter; + +void setup() { + FastLED.addLeds(leds, NUM_LEDS); + FastLED.setBrightness(BRIGHTNESS); + + Serial.begin(115200); + Serial.println("Ready Aim Fire!"); + + + azimuth.attach(SERV1); + elevation.attach(SERV2); + azimuth.write(80); + elevation.write(3); + pinMode(SOLENOID,OUTPUT); + digitalWrite(SOLENOID,LOW); + pinMode(PUMP,OUTPUT); + digitalWrite(PUMP, LOW); + pinMode(BUTTON,INPUT_PULLUP); + leds[0] = CRGB::Black; + FastLED.show(); + xCenter = analogRead(JOYX); + yCenter = analogRead(JOYY); + digitalWrite(PUMP,HIGH); + delay(100); + leds[0] = CRGB::Red; + FastLED.show(); + delay(200); + leds[0] = CRGB::Green; + FastLED.show(); + delay(200); + leds[0] = CRGB::Blue; + FastLED.show(); + delay(200); + +} +void chase() +{ + // Move a single white led + for(int whiteLed = 0; whiteLed < NUM_LEDS; whiteLed = whiteLed + 1) { + // Turn our current led on to white, then show the leds + leds[whiteLed] = CRGB::White; + + // Show the leds (only one of which is set to white, from above) + FastLED.show(); + + // Wait a little bit + delay(250); + + // Turn our current led back to black for the next loop around + leds[whiteLed] = CRGB::Black; + FastLED.show(); + } +} +int lastx; +int lasty; +float current_az = 90; +float current_el = 45; + +void loop() { + int xReading,yReading; + int light = analogRead(LIGHT); + int temp = analogRead(TEMP); + if (digitalRead(BUTTON) == LOW){ + Serial.println("fire!"); + digitalWrite(SOLENOID,HIGH); + delay(250); + digitalWrite(SOLENOID,LOW); + chase(); + digitalWrite(PUMP,HIGH); + delay(3000); + digitalWrite(PUMP, LOW); + delay(100); + } + xReading = analogRead(JOYX); + yReading = analogRead(JOYY); + + /* + Serial.print("xReading: "); + Serial.print(xReading); + Serial.print(", yReading: "); + Serial.print(yReading); + + Serial.print(", delta_az: "); + Serial.print(delta_az); + Serial.print(", current_az: "); + Serial.print(current_az); + + Serial.print(", delta_el: "); + Serial.print(delta_el); + Serial.print(", current_el: "); + Serial.println(current_el); + */ + + float delta_az = - AZ_GAIN * (xReading - xCenter); + current_az += delta_az; + if(current_az > MAX_AZ){ + current_az = MAX_AZ; + } + if(current_az < MIN_AZ){ + current_az = MIN_AZ; + } + float delta_el = EL_GAIN * (yReading - yCenter); + current_el += delta_el; + if(current_el > MAX_EL){ + current_el = MAX_EL; + } + if(current_el < MIN_EL){ + current_el = MIN_EL; + } + azimuth.write(current_az); + elevation.write(current_el); + return; + +} diff --git a/Arduino/RAFSerial/RAFSerial.ino b/arduino/RAFSerial/RAFSerial.ino similarity index 100% rename from Arduino/RAFSerial/RAFSerial.ino rename to arduino/RAFSerial/RAFSerial.ino diff --git a/Arduino/RAFTest/RAFTest.ino/RAFTest.ino.ino b/arduino/RAFTest/RAFTest.ino/RAFTest.ino.ino similarity index 100% rename from Arduino/RAFTest/RAFTest.ino/RAFTest.ino.ino rename to arduino/RAFTest/RAFTest.ino/RAFTest.ino.ino diff --git a/Arduino/Readme.md b/arduino/Readme.md similarity index 100% rename from Arduino/Readme.md rename to arduino/Readme.md diff --git a/Arduino/Servo-Step1/Servo-Step1.ino b/arduino/Servo-Step1/Servo-Step1.ino similarity index 96% rename from Arduino/Servo-Step1/Servo-Step1.ino rename to arduino/Servo-Step1/Servo-Step1.ino index a9ba282..76a5273 100644 --- a/Arduino/Servo-Step1/Servo-Step1.ino +++ b/arduino/Servo-Step1/Servo-Step1.ino @@ -11,8 +11,6 @@ #define LIGHT A2 #define TEMP A3 #define NEOPIXELPIN 8 -#define NUM_LEDS 1 -CRGB leds[NUM_LEDS]; Servo azimuth; Servo elevation; diff --git a/Arduino/Servo_align/Servo_align.ino b/arduino/Servo_align/Servo_align.ino similarity index 100% rename from Arduino/Servo_align/Servo_align.ino rename to arduino/Servo_align/Servo_align.ino diff --git a/Arduino/libraries/FastLED/.gitignore b/arduino/libraries/FastLED/.gitignore similarity index 100% rename from Arduino/libraries/FastLED/.gitignore rename to arduino/libraries/FastLED/.gitignore diff --git a/Arduino/libraries/FastLED/FastLED.cpp b/arduino/libraries/FastLED/FastLED.cpp similarity index 100% rename from Arduino/libraries/FastLED/FastLED.cpp rename to arduino/libraries/FastLED/FastLED.cpp diff --git a/Arduino/libraries/FastLED/FastLED.h b/arduino/libraries/FastLED/FastLED.h similarity index 100% rename from Arduino/libraries/FastLED/FastLED.h rename to arduino/libraries/FastLED/FastLED.h diff --git a/Arduino/libraries/FastLED/LICENSE b/arduino/libraries/FastLED/LICENSE similarity index 100% rename from Arduino/libraries/FastLED/LICENSE rename to arduino/libraries/FastLED/LICENSE diff --git a/Arduino/libraries/FastLED/PORTING.md b/arduino/libraries/FastLED/PORTING.md similarity index 100% rename from Arduino/libraries/FastLED/PORTING.md rename to arduino/libraries/FastLED/PORTING.md diff --git a/Arduino/libraries/FastLED/README.md b/arduino/libraries/FastLED/README.md similarity index 100% rename from Arduino/libraries/FastLED/README.md rename to arduino/libraries/FastLED/README.md diff --git a/Arduino/libraries/FastLED/bitswap.cpp b/arduino/libraries/FastLED/bitswap.cpp similarity index 100% rename from Arduino/libraries/FastLED/bitswap.cpp rename to arduino/libraries/FastLED/bitswap.cpp diff --git a/Arduino/libraries/FastLED/bitswap.h b/arduino/libraries/FastLED/bitswap.h similarity index 100% rename from Arduino/libraries/FastLED/bitswap.h rename to arduino/libraries/FastLED/bitswap.h diff --git a/Arduino/libraries/FastLED/chipsets.h b/arduino/libraries/FastLED/chipsets.h similarity index 100% rename from Arduino/libraries/FastLED/chipsets.h rename to arduino/libraries/FastLED/chipsets.h diff --git a/Arduino/libraries/FastLED/color.h b/arduino/libraries/FastLED/color.h similarity index 100% rename from Arduino/libraries/FastLED/color.h rename to arduino/libraries/FastLED/color.h diff --git a/Arduino/libraries/FastLED/colorpalettes.cpp b/arduino/libraries/FastLED/colorpalettes.cpp similarity index 100% rename from Arduino/libraries/FastLED/colorpalettes.cpp rename to arduino/libraries/FastLED/colorpalettes.cpp diff --git a/Arduino/libraries/FastLED/colorpalettes.h b/arduino/libraries/FastLED/colorpalettes.h similarity index 100% rename from Arduino/libraries/FastLED/colorpalettes.h rename to arduino/libraries/FastLED/colorpalettes.h diff --git a/Arduino/libraries/FastLED/colorutils.cpp b/arduino/libraries/FastLED/colorutils.cpp similarity index 100% rename from Arduino/libraries/FastLED/colorutils.cpp rename to arduino/libraries/FastLED/colorutils.cpp diff --git a/Arduino/libraries/FastLED/colorutils.h b/arduino/libraries/FastLED/colorutils.h similarity index 100% rename from Arduino/libraries/FastLED/colorutils.h rename to arduino/libraries/FastLED/colorutils.h diff --git a/Arduino/libraries/FastLED/controller.h b/arduino/libraries/FastLED/controller.h similarity index 100% rename from Arduino/libraries/FastLED/controller.h rename to arduino/libraries/FastLED/controller.h diff --git a/Arduino/libraries/FastLED/cpp_compat.h b/arduino/libraries/FastLED/cpp_compat.h similarity index 100% rename from Arduino/libraries/FastLED/cpp_compat.h rename to arduino/libraries/FastLED/cpp_compat.h diff --git a/Arduino/libraries/FastLED/dmx.h b/arduino/libraries/FastLED/dmx.h similarity index 100% rename from Arduino/libraries/FastLED/dmx.h rename to arduino/libraries/FastLED/dmx.h diff --git a/Arduino/libraries/FastLED/docs/Doxyfile b/arduino/libraries/FastLED/docs/Doxyfile similarity index 100% rename from Arduino/libraries/FastLED/docs/Doxyfile rename to arduino/libraries/FastLED/docs/Doxyfile diff --git a/Arduino/libraries/FastLED/docs/mainpage.dox b/arduino/libraries/FastLED/docs/mainpage.dox similarity index 100% rename from Arduino/libraries/FastLED/docs/mainpage.dox rename to arduino/libraries/FastLED/docs/mainpage.dox diff --git a/Arduino/libraries/FastLED/examples/AnalogOutput/AnalogOutput.ino b/arduino/libraries/FastLED/examples/AnalogOutput/AnalogOutput.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/AnalogOutput/AnalogOutput.ino rename to arduino/libraries/FastLED/examples/AnalogOutput/AnalogOutput.ino diff --git a/Arduino/libraries/FastLED/examples/Blink/Blink.ino b/arduino/libraries/FastLED/examples/Blink/Blink.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Blink/Blink.ino rename to arduino/libraries/FastLED/examples/Blink/Blink.ino diff --git a/Arduino/libraries/FastLED/examples/ColorPalette/ColorPalette.ino b/arduino/libraries/FastLED/examples/ColorPalette/ColorPalette.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/ColorPalette/ColorPalette.ino rename to arduino/libraries/FastLED/examples/ColorPalette/ColorPalette.ino diff --git a/Arduino/libraries/FastLED/examples/ColorTemperature/ColorTemperature.ino b/arduino/libraries/FastLED/examples/ColorTemperature/ColorTemperature.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/ColorTemperature/ColorTemperature.ino rename to arduino/libraries/FastLED/examples/ColorTemperature/ColorTemperature.ino diff --git a/Arduino/libraries/FastLED/examples/Cylon/Cylon.ino b/arduino/libraries/FastLED/examples/Cylon/Cylon.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Cylon/Cylon.ino rename to arduino/libraries/FastLED/examples/Cylon/Cylon.ino diff --git a/Arduino/libraries/FastLED/examples/DemoReel100/DemoReel100.ino b/arduino/libraries/FastLED/examples/DemoReel100/DemoReel100.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/DemoReel100/DemoReel100.ino rename to arduino/libraries/FastLED/examples/DemoReel100/DemoReel100.ino diff --git a/Arduino/libraries/FastLED/examples/Fire2012/Fire2012.ino b/arduino/libraries/FastLED/examples/Fire2012/Fire2012.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Fire2012/Fire2012.ino rename to arduino/libraries/FastLED/examples/Fire2012/Fire2012.ino diff --git a/Arduino/libraries/FastLED/examples/Fire2012WithPalette/Fire2012WithPalette.ino b/arduino/libraries/FastLED/examples/Fire2012WithPalette/Fire2012WithPalette.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Fire2012WithPalette/Fire2012WithPalette.ino rename to arduino/libraries/FastLED/examples/Fire2012WithPalette/Fire2012WithPalette.ino diff --git a/Arduino/libraries/FastLED/examples/FirstLight/FirstLight.ino b/arduino/libraries/FastLED/examples/FirstLight/FirstLight.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/FirstLight/FirstLight.ino rename to arduino/libraries/FastLED/examples/FirstLight/FirstLight.ino diff --git a/Arduino/libraries/FastLED/examples/Multiple/ArrayOfLedArrays/ArrayOfLedArrays.ino b/arduino/libraries/FastLED/examples/Multiple/ArrayOfLedArrays/ArrayOfLedArrays.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Multiple/ArrayOfLedArrays/ArrayOfLedArrays.ino rename to arduino/libraries/FastLED/examples/Multiple/ArrayOfLedArrays/ArrayOfLedArrays.ino diff --git a/Arduino/libraries/FastLED/examples/Multiple/MirroringSample/MirroringSample.ino b/arduino/libraries/FastLED/examples/Multiple/MirroringSample/MirroringSample.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Multiple/MirroringSample/MirroringSample.ino rename to arduino/libraries/FastLED/examples/Multiple/MirroringSample/MirroringSample.ino diff --git a/Arduino/libraries/FastLED/examples/Multiple/MultiArrays/MultiArrays.ino b/arduino/libraries/FastLED/examples/Multiple/MultiArrays/MultiArrays.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Multiple/MultiArrays/MultiArrays.ino rename to arduino/libraries/FastLED/examples/Multiple/MultiArrays/MultiArrays.ino diff --git a/Arduino/libraries/FastLED/examples/Multiple/MultipleStripsInOneArray/MultipleStripsInOneArray.ino b/arduino/libraries/FastLED/examples/Multiple/MultipleStripsInOneArray/MultipleStripsInOneArray.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Multiple/MultipleStripsInOneArray/MultipleStripsInOneArray.ino rename to arduino/libraries/FastLED/examples/Multiple/MultipleStripsInOneArray/MultipleStripsInOneArray.ino diff --git a/Arduino/libraries/FastLED/examples/Multiple/OctoWS2811Demo/OctoWS2811Demo.ino b/arduino/libraries/FastLED/examples/Multiple/OctoWS2811Demo/OctoWS2811Demo.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Multiple/OctoWS2811Demo/OctoWS2811Demo.ino rename to arduino/libraries/FastLED/examples/Multiple/OctoWS2811Demo/OctoWS2811Demo.ino diff --git a/Arduino/libraries/FastLED/examples/Multiple/ParallelOutputDemo/ParallelOutputDemo.ino b/arduino/libraries/FastLED/examples/Multiple/ParallelOutputDemo/ParallelOutputDemo.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Multiple/ParallelOutputDemo/ParallelOutputDemo.ino rename to arduino/libraries/FastLED/examples/Multiple/ParallelOutputDemo/ParallelOutputDemo.ino diff --git a/Arduino/libraries/FastLED/examples/Noise/Noise.ino b/arduino/libraries/FastLED/examples/Noise/Noise.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Noise/Noise.ino rename to arduino/libraries/FastLED/examples/Noise/Noise.ino diff --git a/Arduino/libraries/FastLED/examples/NoisePlayground/NoisePlayground.ino b/arduino/libraries/FastLED/examples/NoisePlayground/NoisePlayground.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/NoisePlayground/NoisePlayground.ino rename to arduino/libraries/FastLED/examples/NoisePlayground/NoisePlayground.ino diff --git a/Arduino/libraries/FastLED/examples/NoisePlusPalette/NoisePlusPalette.ino b/arduino/libraries/FastLED/examples/NoisePlusPalette/NoisePlusPalette.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/NoisePlusPalette/NoisePlusPalette.ino rename to arduino/libraries/FastLED/examples/NoisePlusPalette/NoisePlusPalette.ino diff --git a/Arduino/libraries/FastLED/examples/Pintest/Pintest.ino b/arduino/libraries/FastLED/examples/Pintest/Pintest.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Pintest/Pintest.ino rename to arduino/libraries/FastLED/examples/Pintest/Pintest.ino diff --git a/Arduino/libraries/FastLED/examples/Ports/PJRCSpectrumAnalyzer/PJRCSpectrumAnalyzer.ino b/arduino/libraries/FastLED/examples/Ports/PJRCSpectrumAnalyzer/PJRCSpectrumAnalyzer.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/Ports/PJRCSpectrumAnalyzer/PJRCSpectrumAnalyzer.ino rename to arduino/libraries/FastLED/examples/Ports/PJRCSpectrumAnalyzer/PJRCSpectrumAnalyzer.ino diff --git a/Arduino/libraries/FastLED/examples/RGBCalibrate/RGBCalibrate.ino b/arduino/libraries/FastLED/examples/RGBCalibrate/RGBCalibrate.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/RGBCalibrate/RGBCalibrate.ino rename to arduino/libraries/FastLED/examples/RGBCalibrate/RGBCalibrate.ino diff --git a/Arduino/libraries/FastLED/examples/RGBSetDemo/RGBSetDemo.ino b/arduino/libraries/FastLED/examples/RGBSetDemo/RGBSetDemo.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/RGBSetDemo/RGBSetDemo.ino rename to arduino/libraries/FastLED/examples/RGBSetDemo/RGBSetDemo.ino diff --git a/Arduino/libraries/FastLED/examples/SmartMatrix/SmartMatrix.ino b/arduino/libraries/FastLED/examples/SmartMatrix/SmartMatrix.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/SmartMatrix/SmartMatrix.ino rename to arduino/libraries/FastLED/examples/SmartMatrix/SmartMatrix.ino diff --git a/Arduino/libraries/FastLED/examples/XYMatrix/XYMatrix.ino b/arduino/libraries/FastLED/examples/XYMatrix/XYMatrix.ino similarity index 100% rename from Arduino/libraries/FastLED/examples/XYMatrix/XYMatrix.ino rename to arduino/libraries/FastLED/examples/XYMatrix/XYMatrix.ino diff --git a/Arduino/libraries/FastLED/extras/AppleII.s65 b/arduino/libraries/FastLED/extras/AppleII.s65 similarity index 100% rename from Arduino/libraries/FastLED/extras/AppleII.s65 rename to arduino/libraries/FastLED/extras/AppleII.s65 diff --git a/Arduino/libraries/FastLED/extras/FastLED6502.s65 b/arduino/libraries/FastLED/extras/FastLED6502.s65 similarity index 100% rename from Arduino/libraries/FastLED/extras/FastLED6502.s65 rename to arduino/libraries/FastLED/extras/FastLED6502.s65 diff --git a/Arduino/libraries/FastLED/extras/RainbowDemo.bin.zip b/arduino/libraries/FastLED/extras/RainbowDemo.bin.zip similarity index 100% rename from Arduino/libraries/FastLED/extras/RainbowDemo.bin.zip rename to arduino/libraries/FastLED/extras/RainbowDemo.bin.zip diff --git a/Arduino/libraries/FastLED/extras/RainbowDemo.s65 b/arduino/libraries/FastLED/extras/RainbowDemo.s65 similarity index 100% rename from Arduino/libraries/FastLED/extras/RainbowDemo.s65 rename to arduino/libraries/FastLED/extras/RainbowDemo.s65 diff --git a/Arduino/libraries/FastLED/fastled_config.h b/arduino/libraries/FastLED/fastled_config.h similarity index 100% rename from Arduino/libraries/FastLED/fastled_config.h rename to arduino/libraries/FastLED/fastled_config.h diff --git a/Arduino/libraries/FastLED/fastled_delay.h b/arduino/libraries/FastLED/fastled_delay.h similarity index 100% rename from Arduino/libraries/FastLED/fastled_delay.h rename to arduino/libraries/FastLED/fastled_delay.h diff --git a/Arduino/libraries/FastLED/fastled_progmem.h b/arduino/libraries/FastLED/fastled_progmem.h similarity index 100% rename from Arduino/libraries/FastLED/fastled_progmem.h rename to arduino/libraries/FastLED/fastled_progmem.h diff --git a/Arduino/libraries/FastLED/fastpin.h b/arduino/libraries/FastLED/fastpin.h similarity index 100% rename from Arduino/libraries/FastLED/fastpin.h rename to arduino/libraries/FastLED/fastpin.h diff --git a/Arduino/libraries/FastLED/fastspi.h b/arduino/libraries/FastLED/fastspi.h similarity index 100% rename from Arduino/libraries/FastLED/fastspi.h rename to arduino/libraries/FastLED/fastspi.h diff --git a/Arduino/libraries/FastLED/fastspi_bitbang.h b/arduino/libraries/FastLED/fastspi_bitbang.h similarity index 100% rename from Arduino/libraries/FastLED/fastspi_bitbang.h rename to arduino/libraries/FastLED/fastspi_bitbang.h diff --git a/Arduino/libraries/FastLED/fastspi_dma.h b/arduino/libraries/FastLED/fastspi_dma.h similarity index 100% rename from Arduino/libraries/FastLED/fastspi_dma.h rename to arduino/libraries/FastLED/fastspi_dma.h diff --git a/Arduino/libraries/FastLED/fastspi_nop.h b/arduino/libraries/FastLED/fastspi_nop.h similarity index 100% rename from Arduino/libraries/FastLED/fastspi_nop.h rename to arduino/libraries/FastLED/fastspi_nop.h diff --git a/Arduino/libraries/FastLED/fastspi_ref.h b/arduino/libraries/FastLED/fastspi_ref.h similarity index 100% rename from Arduino/libraries/FastLED/fastspi_ref.h rename to arduino/libraries/FastLED/fastspi_ref.h diff --git a/Arduino/libraries/FastLED/fastspi_types.h b/arduino/libraries/FastLED/fastspi_types.h similarity index 100% rename from Arduino/libraries/FastLED/fastspi_types.h rename to arduino/libraries/FastLED/fastspi_types.h diff --git a/Arduino/libraries/FastLED/hsv2rgb.cpp b/arduino/libraries/FastLED/hsv2rgb.cpp similarity index 100% rename from Arduino/libraries/FastLED/hsv2rgb.cpp rename to arduino/libraries/FastLED/hsv2rgb.cpp diff --git a/Arduino/libraries/FastLED/hsv2rgb.h b/arduino/libraries/FastLED/hsv2rgb.h similarity index 100% rename from Arduino/libraries/FastLED/hsv2rgb.h rename to arduino/libraries/FastLED/hsv2rgb.h diff --git a/Arduino/libraries/FastLED/keywords.txt b/arduino/libraries/FastLED/keywords.txt similarity index 100% rename from Arduino/libraries/FastLED/keywords.txt rename to arduino/libraries/FastLED/keywords.txt diff --git a/Arduino/libraries/FastLED/led_sysdefs.h b/arduino/libraries/FastLED/led_sysdefs.h similarity index 100% rename from Arduino/libraries/FastLED/led_sysdefs.h rename to arduino/libraries/FastLED/led_sysdefs.h diff --git a/Arduino/libraries/FastLED/lib8tion.cpp b/arduino/libraries/FastLED/lib8tion.cpp similarity index 100% rename from Arduino/libraries/FastLED/lib8tion.cpp rename to arduino/libraries/FastLED/lib8tion.cpp diff --git a/Arduino/libraries/FastLED/lib8tion.h b/arduino/libraries/FastLED/lib8tion.h similarity index 100% rename from Arduino/libraries/FastLED/lib8tion.h rename to arduino/libraries/FastLED/lib8tion.h diff --git a/Arduino/libraries/FastLED/lib8tion/math8.h b/arduino/libraries/FastLED/lib8tion/math8.h similarity index 100% rename from Arduino/libraries/FastLED/lib8tion/math8.h rename to arduino/libraries/FastLED/lib8tion/math8.h diff --git a/Arduino/libraries/FastLED/lib8tion/random8.h b/arduino/libraries/FastLED/lib8tion/random8.h similarity index 100% rename from Arduino/libraries/FastLED/lib8tion/random8.h rename to arduino/libraries/FastLED/lib8tion/random8.h diff --git a/Arduino/libraries/FastLED/lib8tion/scale8.h b/arduino/libraries/FastLED/lib8tion/scale8.h similarity index 100% rename from Arduino/libraries/FastLED/lib8tion/scale8.h rename to arduino/libraries/FastLED/lib8tion/scale8.h diff --git a/Arduino/libraries/FastLED/lib8tion/trig8.h b/arduino/libraries/FastLED/lib8tion/trig8.h similarity index 100% rename from Arduino/libraries/FastLED/lib8tion/trig8.h rename to arduino/libraries/FastLED/lib8tion/trig8.h diff --git a/Arduino/libraries/FastLED/library.json b/arduino/libraries/FastLED/library.json similarity index 100% rename from Arduino/libraries/FastLED/library.json rename to arduino/libraries/FastLED/library.json diff --git a/Arduino/libraries/FastLED/library.properties b/arduino/libraries/FastLED/library.properties similarity index 100% rename from Arduino/libraries/FastLED/library.properties rename to arduino/libraries/FastLED/library.properties diff --git a/Arduino/libraries/FastLED/noise.cpp b/arduino/libraries/FastLED/noise.cpp similarity index 100% rename from Arduino/libraries/FastLED/noise.cpp rename to arduino/libraries/FastLED/noise.cpp diff --git a/Arduino/libraries/FastLED/noise.h b/arduino/libraries/FastLED/noise.h similarity index 100% rename from Arduino/libraries/FastLED/noise.h rename to arduino/libraries/FastLED/noise.h diff --git a/Arduino/libraries/FastLED/pixelset.h b/arduino/libraries/FastLED/pixelset.h similarity index 100% rename from Arduino/libraries/FastLED/pixelset.h rename to arduino/libraries/FastLED/pixelset.h diff --git a/Arduino/libraries/FastLED/pixeltypes.h b/arduino/libraries/FastLED/pixeltypes.h similarity index 100% rename from Arduino/libraries/FastLED/pixeltypes.h rename to arduino/libraries/FastLED/pixeltypes.h diff --git a/Arduino/libraries/FastLED/platforms.h b/arduino/libraries/FastLED/platforms.h similarity index 100% rename from Arduino/libraries/FastLED/platforms.h rename to arduino/libraries/FastLED/platforms.h diff --git a/Arduino/libraries/FastLED/platforms/arm/common/m0clockless.h b/arduino/libraries/FastLED/platforms/arm/common/m0clockless.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/common/m0clockless.h rename to arduino/libraries/FastLED/platforms/arm/common/m0clockless.h diff --git a/Arduino/libraries/FastLED/platforms/arm/d21/clockless_arm_d21.h b/arduino/libraries/FastLED/platforms/arm/d21/clockless_arm_d21.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/d21/clockless_arm_d21.h rename to arduino/libraries/FastLED/platforms/arm/d21/clockless_arm_d21.h diff --git a/Arduino/libraries/FastLED/platforms/arm/d21/fastled_arm_d21.h b/arduino/libraries/FastLED/platforms/arm/d21/fastled_arm_d21.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/d21/fastled_arm_d21.h rename to arduino/libraries/FastLED/platforms/arm/d21/fastled_arm_d21.h diff --git a/Arduino/libraries/FastLED/platforms/arm/d21/fastpin_arm_d21.h b/arduino/libraries/FastLED/platforms/arm/d21/fastpin_arm_d21.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/d21/fastpin_arm_d21.h rename to arduino/libraries/FastLED/platforms/arm/d21/fastpin_arm_d21.h diff --git a/Arduino/libraries/FastLED/platforms/arm/d21/led_sysdefs_arm_d21.h b/arduino/libraries/FastLED/platforms/arm/d21/led_sysdefs_arm_d21.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/d21/led_sysdefs_arm_d21.h rename to arduino/libraries/FastLED/platforms/arm/d21/led_sysdefs_arm_d21.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/clockless_arm_k20.h b/arduino/libraries/FastLED/platforms/arm/k20/clockless_arm_k20.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/clockless_arm_k20.h rename to arduino/libraries/FastLED/platforms/arm/k20/clockless_arm_k20.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/clockless_block_arm_k20.h b/arduino/libraries/FastLED/platforms/arm/k20/clockless_block_arm_k20.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/clockless_block_arm_k20.h rename to arduino/libraries/FastLED/platforms/arm/k20/clockless_block_arm_k20.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/fastled_arm_k20.h b/arduino/libraries/FastLED/platforms/arm/k20/fastled_arm_k20.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/fastled_arm_k20.h rename to arduino/libraries/FastLED/platforms/arm/k20/fastled_arm_k20.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/fastpin_arm_k20.h b/arduino/libraries/FastLED/platforms/arm/k20/fastpin_arm_k20.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/fastpin_arm_k20.h rename to arduino/libraries/FastLED/platforms/arm/k20/fastpin_arm_k20.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/fastspi_arm_k20.h b/arduino/libraries/FastLED/platforms/arm/k20/fastspi_arm_k20.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/fastspi_arm_k20.h rename to arduino/libraries/FastLED/platforms/arm/k20/fastspi_arm_k20.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/led_sysdefs_arm_k20.h b/arduino/libraries/FastLED/platforms/arm/k20/led_sysdefs_arm_k20.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/led_sysdefs_arm_k20.h rename to arduino/libraries/FastLED/platforms/arm/k20/led_sysdefs_arm_k20.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/octows2811_controller.h b/arduino/libraries/FastLED/platforms/arm/k20/octows2811_controller.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/octows2811_controller.h rename to arduino/libraries/FastLED/platforms/arm/k20/octows2811_controller.h diff --git a/Arduino/libraries/FastLED/platforms/arm/k20/smartmatrix_t3.h b/arduino/libraries/FastLED/platforms/arm/k20/smartmatrix_t3.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/k20/smartmatrix_t3.h rename to arduino/libraries/FastLED/platforms/arm/k20/smartmatrix_t3.h diff --git a/Arduino/libraries/FastLED/platforms/arm/kl26/clockless_arm_kl26.h b/arduino/libraries/FastLED/platforms/arm/kl26/clockless_arm_kl26.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/kl26/clockless_arm_kl26.h rename to arduino/libraries/FastLED/platforms/arm/kl26/clockless_arm_kl26.h diff --git a/Arduino/libraries/FastLED/platforms/arm/kl26/fastled_arm_kl26.h b/arduino/libraries/FastLED/platforms/arm/kl26/fastled_arm_kl26.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/kl26/fastled_arm_kl26.h rename to arduino/libraries/FastLED/platforms/arm/kl26/fastled_arm_kl26.h diff --git a/Arduino/libraries/FastLED/platforms/arm/kl26/fastpin_arm_kl26.h b/arduino/libraries/FastLED/platforms/arm/kl26/fastpin_arm_kl26.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/kl26/fastpin_arm_kl26.h rename to arduino/libraries/FastLED/platforms/arm/kl26/fastpin_arm_kl26.h diff --git a/Arduino/libraries/FastLED/platforms/arm/kl26/fastspi_arm_kl26.h b/arduino/libraries/FastLED/platforms/arm/kl26/fastspi_arm_kl26.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/kl26/fastspi_arm_kl26.h rename to arduino/libraries/FastLED/platforms/arm/kl26/fastspi_arm_kl26.h diff --git a/Arduino/libraries/FastLED/platforms/arm/kl26/led_sysdefs_arm_kl26.h b/arduino/libraries/FastLED/platforms/arm/kl26/led_sysdefs_arm_kl26.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/kl26/led_sysdefs_arm_kl26.h rename to arduino/libraries/FastLED/platforms/arm/kl26/led_sysdefs_arm_kl26.h diff --git a/Arduino/libraries/FastLED/platforms/arm/nrf51/clockless_arm_nrf51.h b/arduino/libraries/FastLED/platforms/arm/nrf51/clockless_arm_nrf51.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/nrf51/clockless_arm_nrf51.h rename to arduino/libraries/FastLED/platforms/arm/nrf51/clockless_arm_nrf51.h diff --git a/Arduino/libraries/FastLED/platforms/arm/nrf51/fastled_arm_nrf51.h b/arduino/libraries/FastLED/platforms/arm/nrf51/fastled_arm_nrf51.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/nrf51/fastled_arm_nrf51.h rename to arduino/libraries/FastLED/platforms/arm/nrf51/fastled_arm_nrf51.h diff --git a/Arduino/libraries/FastLED/platforms/arm/nrf51/fastpin_arm_nrf51.h b/arduino/libraries/FastLED/platforms/arm/nrf51/fastpin_arm_nrf51.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/nrf51/fastpin_arm_nrf51.h rename to arduino/libraries/FastLED/platforms/arm/nrf51/fastpin_arm_nrf51.h diff --git a/Arduino/libraries/FastLED/platforms/arm/nrf51/fastspi_arm_nrf51.h b/arduino/libraries/FastLED/platforms/arm/nrf51/fastspi_arm_nrf51.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/nrf51/fastspi_arm_nrf51.h rename to arduino/libraries/FastLED/platforms/arm/nrf51/fastspi_arm_nrf51.h diff --git a/Arduino/libraries/FastLED/platforms/arm/nrf51/led_sysdefs_arm_nrf51.h b/arduino/libraries/FastLED/platforms/arm/nrf51/led_sysdefs_arm_nrf51.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/nrf51/led_sysdefs_arm_nrf51.h rename to arduino/libraries/FastLED/platforms/arm/nrf51/led_sysdefs_arm_nrf51.h diff --git a/Arduino/libraries/FastLED/platforms/arm/sam/clockless_arm_sam.h b/arduino/libraries/FastLED/platforms/arm/sam/clockless_arm_sam.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/sam/clockless_arm_sam.h rename to arduino/libraries/FastLED/platforms/arm/sam/clockless_arm_sam.h diff --git a/Arduino/libraries/FastLED/platforms/arm/sam/clockless_block_arm_sam.h b/arduino/libraries/FastLED/platforms/arm/sam/clockless_block_arm_sam.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/sam/clockless_block_arm_sam.h rename to arduino/libraries/FastLED/platforms/arm/sam/clockless_block_arm_sam.h diff --git a/Arduino/libraries/FastLED/platforms/arm/sam/fastled_arm_sam.h b/arduino/libraries/FastLED/platforms/arm/sam/fastled_arm_sam.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/sam/fastled_arm_sam.h rename to arduino/libraries/FastLED/platforms/arm/sam/fastled_arm_sam.h diff --git a/Arduino/libraries/FastLED/platforms/arm/sam/fastpin_arm_sam.h b/arduino/libraries/FastLED/platforms/arm/sam/fastpin_arm_sam.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/sam/fastpin_arm_sam.h rename to arduino/libraries/FastLED/platforms/arm/sam/fastpin_arm_sam.h diff --git a/Arduino/libraries/FastLED/platforms/arm/sam/fastspi_arm_sam.h b/arduino/libraries/FastLED/platforms/arm/sam/fastspi_arm_sam.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/sam/fastspi_arm_sam.h rename to arduino/libraries/FastLED/platforms/arm/sam/fastspi_arm_sam.h diff --git a/Arduino/libraries/FastLED/platforms/arm/sam/led_sysdefs_arm_sam.h b/arduino/libraries/FastLED/platforms/arm/sam/led_sysdefs_arm_sam.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/sam/led_sysdefs_arm_sam.h rename to arduino/libraries/FastLED/platforms/arm/sam/led_sysdefs_arm_sam.h diff --git a/Arduino/libraries/FastLED/platforms/arm/stm32/clockless_arm_stm32.h b/arduino/libraries/FastLED/platforms/arm/stm32/clockless_arm_stm32.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/stm32/clockless_arm_stm32.h rename to arduino/libraries/FastLED/platforms/arm/stm32/clockless_arm_stm32.h diff --git a/Arduino/libraries/FastLED/platforms/arm/stm32/fastled_arm_stm32.h b/arduino/libraries/FastLED/platforms/arm/stm32/fastled_arm_stm32.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/stm32/fastled_arm_stm32.h rename to arduino/libraries/FastLED/platforms/arm/stm32/fastled_arm_stm32.h diff --git a/Arduino/libraries/FastLED/platforms/arm/stm32/fastpin_arm_stm32.h b/arduino/libraries/FastLED/platforms/arm/stm32/fastpin_arm_stm32.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/stm32/fastpin_arm_stm32.h rename to arduino/libraries/FastLED/platforms/arm/stm32/fastpin_arm_stm32.h diff --git a/Arduino/libraries/FastLED/platforms/arm/stm32/led_sysdefs_arm_stm32.h b/arduino/libraries/FastLED/platforms/arm/stm32/led_sysdefs_arm_stm32.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/arm/stm32/led_sysdefs_arm_stm32.h rename to arduino/libraries/FastLED/platforms/arm/stm32/led_sysdefs_arm_stm32.h diff --git a/Arduino/libraries/FastLED/platforms/avr/clockless_trinket.h b/arduino/libraries/FastLED/platforms/avr/clockless_trinket.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/avr/clockless_trinket.h rename to arduino/libraries/FastLED/platforms/avr/clockless_trinket.h diff --git a/Arduino/libraries/FastLED/platforms/avr/fastled_avr.h b/arduino/libraries/FastLED/platforms/avr/fastled_avr.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/avr/fastled_avr.h rename to arduino/libraries/FastLED/platforms/avr/fastled_avr.h diff --git a/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h b/arduino/libraries/FastLED/platforms/avr/fastpin_avr.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h rename to arduino/libraries/FastLED/platforms/avr/fastpin_avr.h diff --git a/Arduino/libraries/FastLED/platforms/avr/fastspi_avr.h b/arduino/libraries/FastLED/platforms/avr/fastspi_avr.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/avr/fastspi_avr.h rename to arduino/libraries/FastLED/platforms/avr/fastspi_avr.h diff --git a/Arduino/libraries/FastLED/platforms/avr/led_sysdefs_avr.h b/arduino/libraries/FastLED/platforms/avr/led_sysdefs_avr.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/avr/led_sysdefs_avr.h rename to arduino/libraries/FastLED/platforms/avr/led_sysdefs_avr.h diff --git a/Arduino/libraries/FastLED/platforms/esp/8266/clockless_block_esp8266.h b/arduino/libraries/FastLED/platforms/esp/8266/clockless_block_esp8266.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/esp/8266/clockless_block_esp8266.h rename to arduino/libraries/FastLED/platforms/esp/8266/clockless_block_esp8266.h diff --git a/Arduino/libraries/FastLED/platforms/esp/8266/clockless_esp8266.h b/arduino/libraries/FastLED/platforms/esp/8266/clockless_esp8266.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/esp/8266/clockless_esp8266.h rename to arduino/libraries/FastLED/platforms/esp/8266/clockless_esp8266.h diff --git a/Arduino/libraries/FastLED/platforms/esp/8266/fastled_esp8266.h b/arduino/libraries/FastLED/platforms/esp/8266/fastled_esp8266.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/esp/8266/fastled_esp8266.h rename to arduino/libraries/FastLED/platforms/esp/8266/fastled_esp8266.h diff --git a/Arduino/libraries/FastLED/platforms/esp/8266/fastpin_esp8266.h b/arduino/libraries/FastLED/platforms/esp/8266/fastpin_esp8266.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/esp/8266/fastpin_esp8266.h rename to arduino/libraries/FastLED/platforms/esp/8266/fastpin_esp8266.h diff --git a/Arduino/libraries/FastLED/platforms/esp/8266/led_sysdefs_esp8266.h b/arduino/libraries/FastLED/platforms/esp/8266/led_sysdefs_esp8266.h similarity index 100% rename from Arduino/libraries/FastLED/platforms/esp/8266/led_sysdefs_esp8266.h rename to arduino/libraries/FastLED/platforms/esp/8266/led_sysdefs_esp8266.h diff --git a/Arduino/libraries/FastLED/power_mgt.cpp b/arduino/libraries/FastLED/power_mgt.cpp similarity index 100% rename from Arduino/libraries/FastLED/power_mgt.cpp rename to arduino/libraries/FastLED/power_mgt.cpp diff --git a/Arduino/libraries/FastLED/power_mgt.h b/arduino/libraries/FastLED/power_mgt.h similarity index 100% rename from Arduino/libraries/FastLED/power_mgt.h rename to arduino/libraries/FastLED/power_mgt.h diff --git a/Arduino/libraries/FastLED/preview_changes.txt b/arduino/libraries/FastLED/preview_changes.txt similarity index 100% rename from Arduino/libraries/FastLED/preview_changes.txt rename to arduino/libraries/FastLED/preview_changes.txt diff --git a/Arduino/libraries/FastLED/release_notes.md b/arduino/libraries/FastLED/release_notes.md similarity index 100% rename from Arduino/libraries/FastLED/release_notes.md rename to arduino/libraries/FastLED/release_notes.md diff --git a/Arduino/libraries/FastLED/wiring.cpp b/arduino/libraries/FastLED/wiring.cpp similarity index 100% rename from Arduino/libraries/FastLED/wiring.cpp rename to arduino/libraries/FastLED/wiring.cpp