From 21afa908eeea4af952580a864746d0101d93350d Mon Sep 17 00:00:00 2001 From: "Spence Konde (aka Dr. Azzy)" Date: Tue, 20 Aug 2019 19:25:39 -0400 Subject: [PATCH] 1.0.4 board manager --- megaavr/avrdude.conf => avrdude.conf | 0 megaavr/boards.txt => boards.txt | 0 {megaavr/cores => cores}/arduino/Arduino.h | 0 {megaavr/cores => cores}/arduino/Tone.cpp | 0 {megaavr/cores => cores}/arduino/UART.cpp | 0 {megaavr/cores => cores}/arduino/UART.h | 0 {megaavr/cores => cores}/arduino/UART0.cpp | 0 {megaavr/cores => cores}/arduino/UART1.cpp | 0 {megaavr/cores => cores}/arduino/UART2.cpp | 0 {megaavr/cores => cores}/arduino/UART3.cpp | 0 {megaavr/cores => cores}/arduino/UART_private.h | 0 {megaavr/cores => cores}/arduino/WInterrupts.c | 0 {megaavr/cores => cores}/arduino/WMath.cpp | 0 {megaavr/cores => cores}/arduino/abi.cpp | 0 {megaavr/cores => cores}/arduino/api/ArduinoAPI.h | 0 {megaavr/cores => cores}/arduino/api/Binary.h | 0 {megaavr/cores => cores}/arduino/api/Client.h | 0 {megaavr/cores => cores}/arduino/api/Common.cpp | 0 {megaavr/cores => cores}/arduino/api/Common.h | 0 {megaavr/cores => cores}/arduino/api/HardwareI2C.h | 0 .../cores => cores}/arduino/api/HardwareSerial.h | 0 {megaavr/cores => cores}/arduino/api/IPAddress.cpp | 0 {megaavr/cores => cores}/arduino/api/IPAddress.h | 0 .../cores => cores}/arduino/api/PluggableUSB.cpp | 0 {megaavr/cores => cores}/arduino/api/PluggableUSB.h | 0 {megaavr/cores => cores}/arduino/api/Print.cpp | 0 {megaavr/cores => cores}/arduino/api/Print.h | 0 {megaavr/cores => cores}/arduino/api/Printable.h | 0 {megaavr/cores => cores}/arduino/api/RingBuffer.cpp | 0 {megaavr/cores => cores}/arduino/api/RingBuffer.h | 0 {megaavr/cores => cores}/arduino/api/Server.h | 0 {megaavr/cores => cores}/arduino/api/Stream.cpp | 0 {megaavr/cores => cores}/arduino/api/Stream.h | 0 {megaavr/cores => cores}/arduino/api/String.cpp | 0 {megaavr/cores => cores}/arduino/api/String.h | 0 {megaavr/cores => cores}/arduino/api/USBAPI.h | 0 {megaavr/cores => cores}/arduino/api/Udp.h | 0 {megaavr/cores => cores}/arduino/api/Udp.h.orig | 0 {megaavr/cores => cores}/arduino/api/WCharacter.h | 0 .../api/deprecated-avr-comp/avr/dtostrf.c.impl | 0 .../arduino/api/deprecated-avr-comp/avr/dtostrf.h | 0 .../arduino/api/deprecated-avr-comp/avr/interrupt.h | 0 .../arduino/api/deprecated-avr-comp/avr/pgmspace.h | 0 .../cores => cores}/arduino/api/deprecated/Client.h | 0 .../arduino/api/deprecated/IPAddress.h | 0 .../cores => cores}/arduino/api/deprecated/Print.h | 0 .../arduino/api/deprecated/Printable.h | 0 .../cores => cores}/arduino/api/deprecated/Server.h | 0 .../cores => cores}/arduino/api/deprecated/Stream.h | 0 .../cores => cores}/arduino/api/deprecated/Udp.h | 0 .../arduino/api/deprecated/WString.h | 0 {megaavr/cores => cores}/arduino/api/itoa.h | 0 {megaavr/cores => cores}/arduino/hooks.c | 0 {megaavr/cores => cores}/arduino/main.cpp | 0 {megaavr/cores => cores}/arduino/new.cpp | 0 {megaavr/cores => cores}/arduino/new.h | 0 {megaavr/cores => cores}/arduino/timers.h | 0 {megaavr/cores => cores}/arduino/wiring.c | 0 {megaavr/cores => cores}/arduino/wiring_analog.c | 0 {megaavr/cores => cores}/arduino/wiring_digital.c | 0 {megaavr/cores => cores}/arduino/wiring_private.h | 0 {megaavr/cores => cores}/arduino/wiring_pulse.S | 0 {megaavr/cores => cores}/arduino/wiring_pulse.c | 0 {megaavr/cores => cores}/arduino/wiring_shift.c | 0 ...ler_listing.sh => create_disassembler_listing.sh | 0 ...te_merged_output.bat => delete_merged_output.bat | 0 ...lete_merged_output.sh => delete_merged_output.sh | 0 {megaavr/extras => extras}/ATtiny_x02.gif | Bin {megaavr/extras => extras}/ATtiny_x02.md | 0 {megaavr/extras => extras}/ATtiny_x04.gif | Bin {megaavr/extras => extras}/ATtiny_x04.md | 0 {megaavr/extras => extras}/ATtiny_x06.gif | Bin {megaavr/extras => extras}/ATtiny_x06.md | 0 {megaavr/extras => extras}/ATtiny_x07.gif | Bin {megaavr/extras => extras}/ATtiny_x07.md | 0 {megaavr/extras => extras}/ATtiny_x12.gif | Bin {megaavr/extras => extras}/ATtiny_x12.md | 0 {megaavr/extras => extras}/ATtiny_x14.gif | Bin {megaavr/extras => extras}/ATtiny_x14.md | 0 {megaavr/extras => extras}/ATtiny_x16.gif | Bin {megaavr/extras => extras}/ATtiny_x16.md | 0 {megaavr/extras => extras}/ATtiny_x17.gif | Bin {megaavr/extras => extras}/ATtiny_x17.md | 0 {megaavr/extras => extras}/DevConfigUPDI.png | Bin .../extras => extras}/DirectPortManipulation.md | 0 .../extras => extras}/MinimalConnectionsUPDI.png | Bin {megaavr/extras => extras}/NanoAsUPDI.png | Bin {megaavr/extras => extras}/PowerSave.md | 0 {megaavr/extras => extras}/ProMiniAsUPDI.png | Bin {megaavr/extras => extras}/tinyNeoPixel.md | 0 {megaavr/libraries => libraries}/EEPROM/README.md | 0 .../EEPROM/examples/eeprom_clear/eeprom_clear.ino | 0 .../EEPROM/examples/eeprom_crc/eeprom_crc.ino | 0 .../EEPROM/examples/eeprom_get/eeprom_get.ino | 0 .../examples/eeprom_iteration/eeprom_iteration.ino | 0 .../EEPROM/examples/eeprom_put/eeprom_put.ino | 0 .../EEPROM/examples/eeprom_read/eeprom_read.ino | 0 .../EEPROM/examples/eeprom_update/eeprom_update.ino | 0 .../EEPROM/examples/eeprom_write/eeprom_write.ino | 0 .../libraries => libraries}/EEPROM/keywords.txt | 0 .../EEPROM/library.properties | 0 .../libraries => libraries}/EEPROM/src/EEPROM.h | 0 .../BarometricPressureSensor.ino | 0 .../DigitalPotControl/DigitalPotControl.ino | 0 {megaavr/libraries => libraries}/SPI/keywords.txt | 0 .../libraries => libraries}/SPI/library.properties | 0 {megaavr/libraries => libraries}/SPI/src/SPI.cpp | 0 {megaavr/libraries => libraries}/SPI/src/SPI.h | 0 .../Servo/examples/Knob/Knob.ino | 0 .../Servo/examples/Sweep/Sweep.ino | 0 {megaavr/libraries => libraries}/Servo/keywords.txt | 0 .../Servo/library.properties | 0 {megaavr/libraries => libraries}/Servo/src/Servo.h | 0 .../Servo/src/megaavr/Servo.cpp | 0 .../Servo/src/megaavr/ServoTimers.h | 0 .../Servo_megaTinyCore/examples/Knob/Knob.ino | 0 .../Servo_megaTinyCore/examples/Sweep/Sweep.ino | 0 .../Servo_megaTinyCore/keywords.txt | 0 .../Servo_megaTinyCore/library.properties | 0 .../Servo_megaTinyCore/src/Servo_megaTinyCore.h | 0 .../Servo_megaTinyCore/src/megaavr/ServoTimers.h | 0 .../src/megaavr/Servo_megaTinyCore.cpp | 0 .../SoftwareSerialExample/SoftwareSerialExample.ino | 0 .../examples/TwoPortReceive/TwoPortReceive.ino | 0 .../SoftwareSerial/keywords.txt | 0 .../SoftwareSerial/library.properties | 0 .../SoftwareSerial/src/SoftwareSerial.cpp | 0 .../SoftwareSerial/src/SoftwareSerial.h | 0 .../examples/SFRRanger_reader/SFRRanger_reader.ino | 0 .../digital_potentiometer/digital_potentiometer.ino | 0 .../Wire/examples/master_reader/master_reader.ino | 0 .../Wire/examples/master_writer/master_writer.ino | 0 .../Wire/examples/slave_receiver/slave_receiver.ino | 0 .../Wire/examples/slave_sender/slave_sender.ino | 0 {megaavr/libraries => libraries}/Wire/keywords.txt | 0 .../libraries => libraries}/Wire/library.properties | 0 {megaavr/libraries => libraries}/Wire/src/Wire.cpp | 0 {megaavr/libraries => libraries}/Wire/src/Wire.h | 0 .../libraries => libraries}/Wire/src/utility/twi.c | 0 .../libraries => libraries}/Wire/src/utility/twi.h | 0 .../libraries => libraries}/tinyNeoPixel/COPYING | 0 .../examples/RGBWstrandtest/RGBWstrandtest.ino | 0 .../examples/buttoncycler/buttoncycler.ino | 0 .../tinyNeoPixel/examples/simple/simple.ino | 0 .../tinyNeoPixel/examples/strandtest/strandtest.ino | 0 .../tinyNeoPixel/keywords.txt | 0 .../tinyNeoPixel/library.properties | 0 .../tinyNeoPixel/tinyNeoPixel.cpp | 0 .../tinyNeoPixel/tinyNeoPixel.h | 0 .../tinyNeoPixel_Static/COPYING | 0 .../examples/buttoncycler/buttoncycler.ino | 0 .../tinyNeoPixel_Static/examples/simple/simple.ino | 0 .../examples/strandtest/strandtest.ino | 0 .../tinyNeoPixel_Static/keywords.txt | 0 .../tinyNeoPixel_Static/library.properties | 0 .../tinyNeoPixel_Static/tinyNeoPixel_Static.cpp | 0 .../tinyNeoPixel_Static/tinyNeoPixel_Static.h | 0 megaavr/platform.txt => platform.txt | 0 megaavr/programmers.txt => programmers.txt | 0 {megaavr/variants => variants}/txy2/pins_arduino.h | 0 {megaavr/variants => variants}/txy2/variant.c | 0 {megaavr/variants => variants}/txy4/pins_arduino.h | 0 {megaavr/variants => variants}/txy4/variant.c | 0 {megaavr/variants => variants}/txy6/pins_arduino.h | 0 {megaavr/variants => variants}/txy6/variant.c | 0 {megaavr/variants => variants}/txy7/pins_arduino.h | 0 {megaavr/variants => variants}/txy7/variant.c | 0 167 files changed, 0 insertions(+), 0 deletions(-) rename megaavr/avrdude.conf => avrdude.conf (100%) rename megaavr/boards.txt => boards.txt (100%) rename {megaavr/cores => cores}/arduino/Arduino.h (100%) rename {megaavr/cores => cores}/arduino/Tone.cpp (100%) rename {megaavr/cores => cores}/arduino/UART.cpp (100%) rename {megaavr/cores => cores}/arduino/UART.h (100%) rename {megaavr/cores => cores}/arduino/UART0.cpp (100%) rename {megaavr/cores => cores}/arduino/UART1.cpp (100%) rename {megaavr/cores => cores}/arduino/UART2.cpp (100%) rename {megaavr/cores => cores}/arduino/UART3.cpp (100%) rename {megaavr/cores => cores}/arduino/UART_private.h (100%) rename {megaavr/cores => cores}/arduino/WInterrupts.c (100%) rename {megaavr/cores => cores}/arduino/WMath.cpp (100%) rename {megaavr/cores => cores}/arduino/abi.cpp (100%) rename {megaavr/cores => cores}/arduino/api/ArduinoAPI.h (100%) rename {megaavr/cores => cores}/arduino/api/Binary.h (100%) rename {megaavr/cores => cores}/arduino/api/Client.h (100%) rename {megaavr/cores => cores}/arduino/api/Common.cpp (100%) rename {megaavr/cores => cores}/arduino/api/Common.h (100%) rename {megaavr/cores => cores}/arduino/api/HardwareI2C.h (100%) rename {megaavr/cores => cores}/arduino/api/HardwareSerial.h (100%) rename {megaavr/cores => cores}/arduino/api/IPAddress.cpp (100%) rename {megaavr/cores => cores}/arduino/api/IPAddress.h (100%) rename {megaavr/cores => cores}/arduino/api/PluggableUSB.cpp (100%) rename {megaavr/cores => cores}/arduino/api/PluggableUSB.h (100%) rename {megaavr/cores => cores}/arduino/api/Print.cpp (100%) rename {megaavr/cores => cores}/arduino/api/Print.h (100%) rename {megaavr/cores => cores}/arduino/api/Printable.h (100%) rename {megaavr/cores => cores}/arduino/api/RingBuffer.cpp (100%) rename {megaavr/cores => cores}/arduino/api/RingBuffer.h (100%) rename {megaavr/cores => cores}/arduino/api/Server.h (100%) rename {megaavr/cores => cores}/arduino/api/Stream.cpp (100%) rename {megaavr/cores => cores}/arduino/api/Stream.h (100%) rename {megaavr/cores => cores}/arduino/api/String.cpp (100%) rename {megaavr/cores => cores}/arduino/api/String.h (100%) rename {megaavr/cores => cores}/arduino/api/USBAPI.h (100%) rename {megaavr/cores => cores}/arduino/api/Udp.h (100%) rename {megaavr/cores => cores}/arduino/api/Udp.h.orig (100%) rename {megaavr/cores => cores}/arduino/api/WCharacter.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated-avr-comp/avr/dtostrf.c.impl (100%) rename {megaavr/cores => cores}/arduino/api/deprecated-avr-comp/avr/dtostrf.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated-avr-comp/avr/interrupt.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated-avr-comp/avr/pgmspace.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/Client.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/IPAddress.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/Print.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/Printable.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/Server.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/Stream.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/Udp.h (100%) rename {megaavr/cores => cores}/arduino/api/deprecated/WString.h (100%) rename {megaavr/cores => cores}/arduino/api/itoa.h (100%) rename {megaavr/cores => cores}/arduino/hooks.c (100%) rename {megaavr/cores => cores}/arduino/main.cpp (100%) rename {megaavr/cores => cores}/arduino/new.cpp (100%) rename {megaavr/cores => cores}/arduino/new.h (100%) rename {megaavr/cores => cores}/arduino/timers.h (100%) rename {megaavr/cores => cores}/arduino/wiring.c (100%) rename {megaavr/cores => cores}/arduino/wiring_analog.c (100%) rename {megaavr/cores => cores}/arduino/wiring_digital.c (100%) rename {megaavr/cores => cores}/arduino/wiring_private.h (100%) rename {megaavr/cores => cores}/arduino/wiring_pulse.S (100%) rename {megaavr/cores => cores}/arduino/wiring_pulse.c (100%) rename {megaavr/cores => cores}/arduino/wiring_shift.c (100%) rename megaavr/create_disassembler_listing.sh => create_disassembler_listing.sh (100%) rename megaavr/delete_merged_output.bat => delete_merged_output.bat (100%) rename megaavr/delete_merged_output.sh => delete_merged_output.sh (100%) rename {megaavr/extras => extras}/ATtiny_x02.gif (100%) rename {megaavr/extras => extras}/ATtiny_x02.md (100%) rename {megaavr/extras => extras}/ATtiny_x04.gif (100%) rename {megaavr/extras => extras}/ATtiny_x04.md (100%) rename {megaavr/extras => extras}/ATtiny_x06.gif (100%) rename {megaavr/extras => extras}/ATtiny_x06.md (100%) rename {megaavr/extras => extras}/ATtiny_x07.gif (100%) rename {megaavr/extras => extras}/ATtiny_x07.md (100%) rename {megaavr/extras => extras}/ATtiny_x12.gif (100%) rename {megaavr/extras => extras}/ATtiny_x12.md (100%) rename {megaavr/extras => extras}/ATtiny_x14.gif (100%) rename {megaavr/extras => extras}/ATtiny_x14.md (100%) rename {megaavr/extras => extras}/ATtiny_x16.gif (100%) rename {megaavr/extras => extras}/ATtiny_x16.md (100%) rename {megaavr/extras => extras}/ATtiny_x17.gif (100%) rename {megaavr/extras => extras}/ATtiny_x17.md (100%) rename {megaavr/extras => extras}/DevConfigUPDI.png (100%) rename {megaavr/extras => extras}/DirectPortManipulation.md (100%) rename {megaavr/extras => extras}/MinimalConnectionsUPDI.png (100%) rename {megaavr/extras => extras}/NanoAsUPDI.png (100%) rename {megaavr/extras => extras}/PowerSave.md (100%) rename {megaavr/extras => extras}/ProMiniAsUPDI.png (100%) rename {megaavr/extras => extras}/tinyNeoPixel.md (100%) rename {megaavr/libraries => libraries}/EEPROM/README.md (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_clear/eeprom_clear.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_crc/eeprom_crc.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_get/eeprom_get.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_iteration/eeprom_iteration.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_put/eeprom_put.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_read/eeprom_read.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_update/eeprom_update.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/examples/eeprom_write/eeprom_write.ino (100%) rename {megaavr/libraries => libraries}/EEPROM/keywords.txt (100%) rename {megaavr/libraries => libraries}/EEPROM/library.properties (100%) rename {megaavr/libraries => libraries}/EEPROM/src/EEPROM.h (100%) rename {megaavr/libraries => libraries}/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino (100%) rename {megaavr/libraries => libraries}/SPI/examples/DigitalPotControl/DigitalPotControl.ino (100%) rename {megaavr/libraries => libraries}/SPI/keywords.txt (100%) rename {megaavr/libraries => libraries}/SPI/library.properties (100%) rename {megaavr/libraries => libraries}/SPI/src/SPI.cpp (100%) rename {megaavr/libraries => libraries}/SPI/src/SPI.h (100%) rename {megaavr/libraries => libraries}/Servo/examples/Knob/Knob.ino (100%) rename {megaavr/libraries => libraries}/Servo/examples/Sweep/Sweep.ino (100%) rename {megaavr/libraries => libraries}/Servo/keywords.txt (100%) rename {megaavr/libraries => libraries}/Servo/library.properties (100%) rename {megaavr/libraries => libraries}/Servo/src/Servo.h (100%) rename {megaavr/libraries => libraries}/Servo/src/megaavr/Servo.cpp (100%) rename {megaavr/libraries => libraries}/Servo/src/megaavr/ServoTimers.h (100%) rename {megaavr/libraries => libraries}/Servo_megaTinyCore/examples/Knob/Knob.ino (100%) rename {megaavr/libraries => libraries}/Servo_megaTinyCore/examples/Sweep/Sweep.ino (100%) rename {megaavr/libraries => libraries}/Servo_megaTinyCore/keywords.txt (100%) rename {megaavr/libraries => libraries}/Servo_megaTinyCore/library.properties (100%) rename {megaavr/libraries => libraries}/Servo_megaTinyCore/src/Servo_megaTinyCore.h (100%) rename {megaavr/libraries => libraries}/Servo_megaTinyCore/src/megaavr/ServoTimers.h (100%) rename {megaavr/libraries => libraries}/Servo_megaTinyCore/src/megaavr/Servo_megaTinyCore.cpp (100%) rename {megaavr/libraries => libraries}/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino (100%) rename {megaavr/libraries => libraries}/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino (100%) rename {megaavr/libraries => libraries}/SoftwareSerial/keywords.txt (100%) rename {megaavr/libraries => libraries}/SoftwareSerial/library.properties (100%) rename {megaavr/libraries => libraries}/SoftwareSerial/src/SoftwareSerial.cpp (100%) rename {megaavr/libraries => libraries}/SoftwareSerial/src/SoftwareSerial.h (100%) rename {megaavr/libraries => libraries}/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino (100%) rename {megaavr/libraries => libraries}/Wire/examples/digital_potentiometer/digital_potentiometer.ino (100%) rename {megaavr/libraries => libraries}/Wire/examples/master_reader/master_reader.ino (100%) rename {megaavr/libraries => libraries}/Wire/examples/master_writer/master_writer.ino (100%) rename {megaavr/libraries => libraries}/Wire/examples/slave_receiver/slave_receiver.ino (100%) rename {megaavr/libraries => libraries}/Wire/examples/slave_sender/slave_sender.ino (100%) rename {megaavr/libraries => libraries}/Wire/keywords.txt (100%) rename {megaavr/libraries => libraries}/Wire/library.properties (100%) rename {megaavr/libraries => libraries}/Wire/src/Wire.cpp (100%) rename {megaavr/libraries => libraries}/Wire/src/Wire.h (100%) rename {megaavr/libraries => libraries}/Wire/src/utility/twi.c (100%) rename {megaavr/libraries => libraries}/Wire/src/utility/twi.h (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/COPYING (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/examples/RGBWstrandtest/RGBWstrandtest.ino (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/examples/buttoncycler/buttoncycler.ino (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/examples/simple/simple.ino (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/examples/strandtest/strandtest.ino (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/keywords.txt (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/library.properties (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/tinyNeoPixel.cpp (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel/tinyNeoPixel.h (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/COPYING (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/examples/buttoncycler/buttoncycler.ino (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/examples/simple/simple.ino (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/examples/strandtest/strandtest.ino (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/keywords.txt (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/library.properties (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/tinyNeoPixel_Static.cpp (100%) rename {megaavr/libraries => libraries}/tinyNeoPixel_Static/tinyNeoPixel_Static.h (100%) rename megaavr/platform.txt => platform.txt (100%) rename megaavr/programmers.txt => programmers.txt (100%) rename {megaavr/variants => variants}/txy2/pins_arduino.h (100%) rename {megaavr/variants => variants}/txy2/variant.c (100%) rename {megaavr/variants => variants}/txy4/pins_arduino.h (100%) rename {megaavr/variants => variants}/txy4/variant.c (100%) rename {megaavr/variants => variants}/txy6/pins_arduino.h (100%) rename {megaavr/variants => variants}/txy6/variant.c (100%) rename {megaavr/variants => variants}/txy7/pins_arduino.h (100%) rename {megaavr/variants => variants}/txy7/variant.c (100%) diff --git a/megaavr/avrdude.conf b/avrdude.conf similarity index 100% rename from megaavr/avrdude.conf rename to avrdude.conf diff --git a/megaavr/boards.txt b/boards.txt similarity index 100% rename from megaavr/boards.txt rename to boards.txt diff --git a/megaavr/cores/arduino/Arduino.h b/cores/arduino/Arduino.h similarity index 100% rename from megaavr/cores/arduino/Arduino.h rename to cores/arduino/Arduino.h diff --git a/megaavr/cores/arduino/Tone.cpp b/cores/arduino/Tone.cpp similarity index 100% rename from megaavr/cores/arduino/Tone.cpp rename to cores/arduino/Tone.cpp diff --git a/megaavr/cores/arduino/UART.cpp b/cores/arduino/UART.cpp similarity index 100% rename from megaavr/cores/arduino/UART.cpp rename to cores/arduino/UART.cpp diff --git a/megaavr/cores/arduino/UART.h b/cores/arduino/UART.h similarity index 100% rename from megaavr/cores/arduino/UART.h rename to cores/arduino/UART.h diff --git a/megaavr/cores/arduino/UART0.cpp b/cores/arduino/UART0.cpp similarity index 100% rename from megaavr/cores/arduino/UART0.cpp rename to cores/arduino/UART0.cpp diff --git a/megaavr/cores/arduino/UART1.cpp b/cores/arduino/UART1.cpp similarity index 100% rename from megaavr/cores/arduino/UART1.cpp rename to cores/arduino/UART1.cpp diff --git a/megaavr/cores/arduino/UART2.cpp b/cores/arduino/UART2.cpp similarity index 100% rename from megaavr/cores/arduino/UART2.cpp rename to cores/arduino/UART2.cpp diff --git a/megaavr/cores/arduino/UART3.cpp b/cores/arduino/UART3.cpp similarity index 100% rename from megaavr/cores/arduino/UART3.cpp rename to cores/arduino/UART3.cpp diff --git a/megaavr/cores/arduino/UART_private.h b/cores/arduino/UART_private.h similarity index 100% rename from megaavr/cores/arduino/UART_private.h rename to cores/arduino/UART_private.h diff --git a/megaavr/cores/arduino/WInterrupts.c b/cores/arduino/WInterrupts.c similarity index 100% rename from megaavr/cores/arduino/WInterrupts.c rename to cores/arduino/WInterrupts.c diff --git a/megaavr/cores/arduino/WMath.cpp b/cores/arduino/WMath.cpp similarity index 100% rename from megaavr/cores/arduino/WMath.cpp rename to cores/arduino/WMath.cpp diff --git a/megaavr/cores/arduino/abi.cpp b/cores/arduino/abi.cpp similarity index 100% rename from megaavr/cores/arduino/abi.cpp rename to cores/arduino/abi.cpp diff --git a/megaavr/cores/arduino/api/ArduinoAPI.h b/cores/arduino/api/ArduinoAPI.h similarity index 100% rename from megaavr/cores/arduino/api/ArduinoAPI.h rename to cores/arduino/api/ArduinoAPI.h diff --git a/megaavr/cores/arduino/api/Binary.h b/cores/arduino/api/Binary.h similarity index 100% rename from megaavr/cores/arduino/api/Binary.h rename to cores/arduino/api/Binary.h diff --git a/megaavr/cores/arduino/api/Client.h b/cores/arduino/api/Client.h similarity index 100% rename from megaavr/cores/arduino/api/Client.h rename to cores/arduino/api/Client.h diff --git a/megaavr/cores/arduino/api/Common.cpp b/cores/arduino/api/Common.cpp similarity index 100% rename from megaavr/cores/arduino/api/Common.cpp rename to cores/arduino/api/Common.cpp diff --git a/megaavr/cores/arduino/api/Common.h b/cores/arduino/api/Common.h similarity index 100% rename from megaavr/cores/arduino/api/Common.h rename to cores/arduino/api/Common.h diff --git a/megaavr/cores/arduino/api/HardwareI2C.h b/cores/arduino/api/HardwareI2C.h similarity index 100% rename from megaavr/cores/arduino/api/HardwareI2C.h rename to cores/arduino/api/HardwareI2C.h diff --git a/megaavr/cores/arduino/api/HardwareSerial.h b/cores/arduino/api/HardwareSerial.h similarity index 100% rename from megaavr/cores/arduino/api/HardwareSerial.h rename to cores/arduino/api/HardwareSerial.h diff --git a/megaavr/cores/arduino/api/IPAddress.cpp b/cores/arduino/api/IPAddress.cpp similarity index 100% rename from megaavr/cores/arduino/api/IPAddress.cpp rename to cores/arduino/api/IPAddress.cpp diff --git a/megaavr/cores/arduino/api/IPAddress.h b/cores/arduino/api/IPAddress.h similarity index 100% rename from megaavr/cores/arduino/api/IPAddress.h rename to cores/arduino/api/IPAddress.h diff --git a/megaavr/cores/arduino/api/PluggableUSB.cpp b/cores/arduino/api/PluggableUSB.cpp similarity index 100% rename from megaavr/cores/arduino/api/PluggableUSB.cpp rename to cores/arduino/api/PluggableUSB.cpp diff --git a/megaavr/cores/arduino/api/PluggableUSB.h b/cores/arduino/api/PluggableUSB.h similarity index 100% rename from megaavr/cores/arduino/api/PluggableUSB.h rename to cores/arduino/api/PluggableUSB.h diff --git a/megaavr/cores/arduino/api/Print.cpp b/cores/arduino/api/Print.cpp similarity index 100% rename from megaavr/cores/arduino/api/Print.cpp rename to cores/arduino/api/Print.cpp diff --git a/megaavr/cores/arduino/api/Print.h b/cores/arduino/api/Print.h similarity index 100% rename from megaavr/cores/arduino/api/Print.h rename to cores/arduino/api/Print.h diff --git a/megaavr/cores/arduino/api/Printable.h b/cores/arduino/api/Printable.h similarity index 100% rename from megaavr/cores/arduino/api/Printable.h rename to cores/arduino/api/Printable.h diff --git a/megaavr/cores/arduino/api/RingBuffer.cpp b/cores/arduino/api/RingBuffer.cpp similarity index 100% rename from megaavr/cores/arduino/api/RingBuffer.cpp rename to cores/arduino/api/RingBuffer.cpp diff --git a/megaavr/cores/arduino/api/RingBuffer.h b/cores/arduino/api/RingBuffer.h similarity index 100% rename from megaavr/cores/arduino/api/RingBuffer.h rename to cores/arduino/api/RingBuffer.h diff --git a/megaavr/cores/arduino/api/Server.h b/cores/arduino/api/Server.h similarity index 100% rename from megaavr/cores/arduino/api/Server.h rename to cores/arduino/api/Server.h diff --git a/megaavr/cores/arduino/api/Stream.cpp b/cores/arduino/api/Stream.cpp similarity index 100% rename from megaavr/cores/arduino/api/Stream.cpp rename to cores/arduino/api/Stream.cpp diff --git a/megaavr/cores/arduino/api/Stream.h b/cores/arduino/api/Stream.h similarity index 100% rename from megaavr/cores/arduino/api/Stream.h rename to cores/arduino/api/Stream.h diff --git a/megaavr/cores/arduino/api/String.cpp b/cores/arduino/api/String.cpp similarity index 100% rename from megaavr/cores/arduino/api/String.cpp rename to cores/arduino/api/String.cpp diff --git a/megaavr/cores/arduino/api/String.h b/cores/arduino/api/String.h similarity index 100% rename from megaavr/cores/arduino/api/String.h rename to cores/arduino/api/String.h diff --git a/megaavr/cores/arduino/api/USBAPI.h b/cores/arduino/api/USBAPI.h similarity index 100% rename from megaavr/cores/arduino/api/USBAPI.h rename to cores/arduino/api/USBAPI.h diff --git a/megaavr/cores/arduino/api/Udp.h b/cores/arduino/api/Udp.h similarity index 100% rename from megaavr/cores/arduino/api/Udp.h rename to cores/arduino/api/Udp.h diff --git a/megaavr/cores/arduino/api/Udp.h.orig b/cores/arduino/api/Udp.h.orig similarity index 100% rename from megaavr/cores/arduino/api/Udp.h.orig rename to cores/arduino/api/Udp.h.orig diff --git a/megaavr/cores/arduino/api/WCharacter.h b/cores/arduino/api/WCharacter.h similarity index 100% rename from megaavr/cores/arduino/api/WCharacter.h rename to cores/arduino/api/WCharacter.h diff --git a/megaavr/cores/arduino/api/deprecated-avr-comp/avr/dtostrf.c.impl b/cores/arduino/api/deprecated-avr-comp/avr/dtostrf.c.impl similarity index 100% rename from megaavr/cores/arduino/api/deprecated-avr-comp/avr/dtostrf.c.impl rename to cores/arduino/api/deprecated-avr-comp/avr/dtostrf.c.impl diff --git a/megaavr/cores/arduino/api/deprecated-avr-comp/avr/dtostrf.h b/cores/arduino/api/deprecated-avr-comp/avr/dtostrf.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated-avr-comp/avr/dtostrf.h rename to cores/arduino/api/deprecated-avr-comp/avr/dtostrf.h diff --git a/megaavr/cores/arduino/api/deprecated-avr-comp/avr/interrupt.h b/cores/arduino/api/deprecated-avr-comp/avr/interrupt.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated-avr-comp/avr/interrupt.h rename to cores/arduino/api/deprecated-avr-comp/avr/interrupt.h diff --git a/megaavr/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h b/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h rename to cores/arduino/api/deprecated-avr-comp/avr/pgmspace.h diff --git a/megaavr/cores/arduino/api/deprecated/Client.h b/cores/arduino/api/deprecated/Client.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/Client.h rename to cores/arduino/api/deprecated/Client.h diff --git a/megaavr/cores/arduino/api/deprecated/IPAddress.h b/cores/arduino/api/deprecated/IPAddress.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/IPAddress.h rename to cores/arduino/api/deprecated/IPAddress.h diff --git a/megaavr/cores/arduino/api/deprecated/Print.h b/cores/arduino/api/deprecated/Print.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/Print.h rename to cores/arduino/api/deprecated/Print.h diff --git a/megaavr/cores/arduino/api/deprecated/Printable.h b/cores/arduino/api/deprecated/Printable.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/Printable.h rename to cores/arduino/api/deprecated/Printable.h diff --git a/megaavr/cores/arduino/api/deprecated/Server.h b/cores/arduino/api/deprecated/Server.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/Server.h rename to cores/arduino/api/deprecated/Server.h diff --git a/megaavr/cores/arduino/api/deprecated/Stream.h b/cores/arduino/api/deprecated/Stream.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/Stream.h rename to cores/arduino/api/deprecated/Stream.h diff --git a/megaavr/cores/arduino/api/deprecated/Udp.h b/cores/arduino/api/deprecated/Udp.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/Udp.h rename to cores/arduino/api/deprecated/Udp.h diff --git a/megaavr/cores/arduino/api/deprecated/WString.h b/cores/arduino/api/deprecated/WString.h similarity index 100% rename from megaavr/cores/arduino/api/deprecated/WString.h rename to cores/arduino/api/deprecated/WString.h diff --git a/megaavr/cores/arduino/api/itoa.h b/cores/arduino/api/itoa.h similarity index 100% rename from megaavr/cores/arduino/api/itoa.h rename to cores/arduino/api/itoa.h diff --git a/megaavr/cores/arduino/hooks.c b/cores/arduino/hooks.c similarity index 100% rename from megaavr/cores/arduino/hooks.c rename to cores/arduino/hooks.c diff --git a/megaavr/cores/arduino/main.cpp b/cores/arduino/main.cpp similarity index 100% rename from megaavr/cores/arduino/main.cpp rename to cores/arduino/main.cpp diff --git a/megaavr/cores/arduino/new.cpp b/cores/arduino/new.cpp similarity index 100% rename from megaavr/cores/arduino/new.cpp rename to cores/arduino/new.cpp diff --git a/megaavr/cores/arduino/new.h b/cores/arduino/new.h similarity index 100% rename from megaavr/cores/arduino/new.h rename to cores/arduino/new.h diff --git a/megaavr/cores/arduino/timers.h b/cores/arduino/timers.h similarity index 100% rename from megaavr/cores/arduino/timers.h rename to cores/arduino/timers.h diff --git a/megaavr/cores/arduino/wiring.c b/cores/arduino/wiring.c similarity index 100% rename from megaavr/cores/arduino/wiring.c rename to cores/arduino/wiring.c diff --git a/megaavr/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c similarity index 100% rename from megaavr/cores/arduino/wiring_analog.c rename to cores/arduino/wiring_analog.c diff --git a/megaavr/cores/arduino/wiring_digital.c b/cores/arduino/wiring_digital.c similarity index 100% rename from megaavr/cores/arduino/wiring_digital.c rename to cores/arduino/wiring_digital.c diff --git a/megaavr/cores/arduino/wiring_private.h b/cores/arduino/wiring_private.h similarity index 100% rename from megaavr/cores/arduino/wiring_private.h rename to cores/arduino/wiring_private.h diff --git a/megaavr/cores/arduino/wiring_pulse.S b/cores/arduino/wiring_pulse.S similarity index 100% rename from megaavr/cores/arduino/wiring_pulse.S rename to cores/arduino/wiring_pulse.S diff --git a/megaavr/cores/arduino/wiring_pulse.c b/cores/arduino/wiring_pulse.c similarity index 100% rename from megaavr/cores/arduino/wiring_pulse.c rename to cores/arduino/wiring_pulse.c diff --git a/megaavr/cores/arduino/wiring_shift.c b/cores/arduino/wiring_shift.c similarity index 100% rename from megaavr/cores/arduino/wiring_shift.c rename to cores/arduino/wiring_shift.c diff --git a/megaavr/create_disassembler_listing.sh b/create_disassembler_listing.sh similarity index 100% rename from megaavr/create_disassembler_listing.sh rename to create_disassembler_listing.sh diff --git a/megaavr/delete_merged_output.bat b/delete_merged_output.bat similarity index 100% rename from megaavr/delete_merged_output.bat rename to delete_merged_output.bat diff --git a/megaavr/delete_merged_output.sh b/delete_merged_output.sh similarity index 100% rename from megaavr/delete_merged_output.sh rename to delete_merged_output.sh diff --git a/megaavr/extras/ATtiny_x02.gif b/extras/ATtiny_x02.gif similarity index 100% rename from megaavr/extras/ATtiny_x02.gif rename to extras/ATtiny_x02.gif diff --git a/megaavr/extras/ATtiny_x02.md b/extras/ATtiny_x02.md similarity index 100% rename from megaavr/extras/ATtiny_x02.md rename to extras/ATtiny_x02.md diff --git a/megaavr/extras/ATtiny_x04.gif b/extras/ATtiny_x04.gif similarity index 100% rename from megaavr/extras/ATtiny_x04.gif rename to extras/ATtiny_x04.gif diff --git a/megaavr/extras/ATtiny_x04.md b/extras/ATtiny_x04.md similarity index 100% rename from megaavr/extras/ATtiny_x04.md rename to extras/ATtiny_x04.md diff --git a/megaavr/extras/ATtiny_x06.gif b/extras/ATtiny_x06.gif similarity index 100% rename from megaavr/extras/ATtiny_x06.gif rename to extras/ATtiny_x06.gif diff --git a/megaavr/extras/ATtiny_x06.md b/extras/ATtiny_x06.md similarity index 100% rename from megaavr/extras/ATtiny_x06.md rename to extras/ATtiny_x06.md diff --git a/megaavr/extras/ATtiny_x07.gif b/extras/ATtiny_x07.gif similarity index 100% rename from megaavr/extras/ATtiny_x07.gif rename to extras/ATtiny_x07.gif diff --git a/megaavr/extras/ATtiny_x07.md b/extras/ATtiny_x07.md similarity index 100% rename from megaavr/extras/ATtiny_x07.md rename to extras/ATtiny_x07.md diff --git a/megaavr/extras/ATtiny_x12.gif b/extras/ATtiny_x12.gif similarity index 100% rename from megaavr/extras/ATtiny_x12.gif rename to extras/ATtiny_x12.gif diff --git a/megaavr/extras/ATtiny_x12.md b/extras/ATtiny_x12.md similarity index 100% rename from megaavr/extras/ATtiny_x12.md rename to extras/ATtiny_x12.md diff --git a/megaavr/extras/ATtiny_x14.gif b/extras/ATtiny_x14.gif similarity index 100% rename from megaavr/extras/ATtiny_x14.gif rename to extras/ATtiny_x14.gif diff --git a/megaavr/extras/ATtiny_x14.md b/extras/ATtiny_x14.md similarity index 100% rename from megaavr/extras/ATtiny_x14.md rename to extras/ATtiny_x14.md diff --git a/megaavr/extras/ATtiny_x16.gif b/extras/ATtiny_x16.gif similarity index 100% rename from megaavr/extras/ATtiny_x16.gif rename to extras/ATtiny_x16.gif diff --git a/megaavr/extras/ATtiny_x16.md b/extras/ATtiny_x16.md similarity index 100% rename from megaavr/extras/ATtiny_x16.md rename to extras/ATtiny_x16.md diff --git a/megaavr/extras/ATtiny_x17.gif b/extras/ATtiny_x17.gif similarity index 100% rename from megaavr/extras/ATtiny_x17.gif rename to extras/ATtiny_x17.gif diff --git a/megaavr/extras/ATtiny_x17.md b/extras/ATtiny_x17.md similarity index 100% rename from megaavr/extras/ATtiny_x17.md rename to extras/ATtiny_x17.md diff --git a/megaavr/extras/DevConfigUPDI.png b/extras/DevConfigUPDI.png similarity index 100% rename from megaavr/extras/DevConfigUPDI.png rename to extras/DevConfigUPDI.png diff --git a/megaavr/extras/DirectPortManipulation.md b/extras/DirectPortManipulation.md similarity index 100% rename from megaavr/extras/DirectPortManipulation.md rename to extras/DirectPortManipulation.md diff --git a/megaavr/extras/MinimalConnectionsUPDI.png b/extras/MinimalConnectionsUPDI.png similarity index 100% rename from megaavr/extras/MinimalConnectionsUPDI.png rename to extras/MinimalConnectionsUPDI.png diff --git a/megaavr/extras/NanoAsUPDI.png b/extras/NanoAsUPDI.png similarity index 100% rename from megaavr/extras/NanoAsUPDI.png rename to extras/NanoAsUPDI.png diff --git a/megaavr/extras/PowerSave.md b/extras/PowerSave.md similarity index 100% rename from megaavr/extras/PowerSave.md rename to extras/PowerSave.md diff --git a/megaavr/extras/ProMiniAsUPDI.png b/extras/ProMiniAsUPDI.png similarity index 100% rename from megaavr/extras/ProMiniAsUPDI.png rename to extras/ProMiniAsUPDI.png diff --git a/megaavr/extras/tinyNeoPixel.md b/extras/tinyNeoPixel.md similarity index 100% rename from megaavr/extras/tinyNeoPixel.md rename to extras/tinyNeoPixel.md diff --git a/megaavr/libraries/EEPROM/README.md b/libraries/EEPROM/README.md similarity index 100% rename from megaavr/libraries/EEPROM/README.md rename to libraries/EEPROM/README.md diff --git a/megaavr/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.ino b/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.ino rename to libraries/EEPROM/examples/eeprom_clear/eeprom_clear.ino diff --git a/megaavr/libraries/EEPROM/examples/eeprom_crc/eeprom_crc.ino b/libraries/EEPROM/examples/eeprom_crc/eeprom_crc.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_crc/eeprom_crc.ino rename to libraries/EEPROM/examples/eeprom_crc/eeprom_crc.ino diff --git a/megaavr/libraries/EEPROM/examples/eeprom_get/eeprom_get.ino b/libraries/EEPROM/examples/eeprom_get/eeprom_get.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_get/eeprom_get.ino rename to libraries/EEPROM/examples/eeprom_get/eeprom_get.ino diff --git a/megaavr/libraries/EEPROM/examples/eeprom_iteration/eeprom_iteration.ino b/libraries/EEPROM/examples/eeprom_iteration/eeprom_iteration.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_iteration/eeprom_iteration.ino rename to libraries/EEPROM/examples/eeprom_iteration/eeprom_iteration.ino diff --git a/megaavr/libraries/EEPROM/examples/eeprom_put/eeprom_put.ino b/libraries/EEPROM/examples/eeprom_put/eeprom_put.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_put/eeprom_put.ino rename to libraries/EEPROM/examples/eeprom_put/eeprom_put.ino diff --git a/megaavr/libraries/EEPROM/examples/eeprom_read/eeprom_read.ino b/libraries/EEPROM/examples/eeprom_read/eeprom_read.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_read/eeprom_read.ino rename to libraries/EEPROM/examples/eeprom_read/eeprom_read.ino diff --git a/megaavr/libraries/EEPROM/examples/eeprom_update/eeprom_update.ino b/libraries/EEPROM/examples/eeprom_update/eeprom_update.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_update/eeprom_update.ino rename to libraries/EEPROM/examples/eeprom_update/eeprom_update.ino diff --git a/megaavr/libraries/EEPROM/examples/eeprom_write/eeprom_write.ino b/libraries/EEPROM/examples/eeprom_write/eeprom_write.ino similarity index 100% rename from megaavr/libraries/EEPROM/examples/eeprom_write/eeprom_write.ino rename to libraries/EEPROM/examples/eeprom_write/eeprom_write.ino diff --git a/megaavr/libraries/EEPROM/keywords.txt b/libraries/EEPROM/keywords.txt similarity index 100% rename from megaavr/libraries/EEPROM/keywords.txt rename to libraries/EEPROM/keywords.txt diff --git a/megaavr/libraries/EEPROM/library.properties b/libraries/EEPROM/library.properties similarity index 100% rename from megaavr/libraries/EEPROM/library.properties rename to libraries/EEPROM/library.properties diff --git a/megaavr/libraries/EEPROM/src/EEPROM.h b/libraries/EEPROM/src/EEPROM.h similarity index 100% rename from megaavr/libraries/EEPROM/src/EEPROM.h rename to libraries/EEPROM/src/EEPROM.h diff --git a/megaavr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino b/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino similarity index 100% rename from megaavr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino rename to libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino diff --git a/megaavr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino b/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino similarity index 100% rename from megaavr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino rename to libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino diff --git a/megaavr/libraries/SPI/keywords.txt b/libraries/SPI/keywords.txt similarity index 100% rename from megaavr/libraries/SPI/keywords.txt rename to libraries/SPI/keywords.txt diff --git a/megaavr/libraries/SPI/library.properties b/libraries/SPI/library.properties similarity index 100% rename from megaavr/libraries/SPI/library.properties rename to libraries/SPI/library.properties diff --git a/megaavr/libraries/SPI/src/SPI.cpp b/libraries/SPI/src/SPI.cpp similarity index 100% rename from megaavr/libraries/SPI/src/SPI.cpp rename to libraries/SPI/src/SPI.cpp diff --git a/megaavr/libraries/SPI/src/SPI.h b/libraries/SPI/src/SPI.h similarity index 100% rename from megaavr/libraries/SPI/src/SPI.h rename to libraries/SPI/src/SPI.h diff --git a/megaavr/libraries/Servo/examples/Knob/Knob.ino b/libraries/Servo/examples/Knob/Knob.ino similarity index 100% rename from megaavr/libraries/Servo/examples/Knob/Knob.ino rename to libraries/Servo/examples/Knob/Knob.ino diff --git a/megaavr/libraries/Servo/examples/Sweep/Sweep.ino b/libraries/Servo/examples/Sweep/Sweep.ino similarity index 100% rename from megaavr/libraries/Servo/examples/Sweep/Sweep.ino rename to libraries/Servo/examples/Sweep/Sweep.ino diff --git a/megaavr/libraries/Servo/keywords.txt b/libraries/Servo/keywords.txt similarity index 100% rename from megaavr/libraries/Servo/keywords.txt rename to libraries/Servo/keywords.txt diff --git a/megaavr/libraries/Servo/library.properties b/libraries/Servo/library.properties similarity index 100% rename from megaavr/libraries/Servo/library.properties rename to libraries/Servo/library.properties diff --git a/megaavr/libraries/Servo/src/Servo.h b/libraries/Servo/src/Servo.h similarity index 100% rename from megaavr/libraries/Servo/src/Servo.h rename to libraries/Servo/src/Servo.h diff --git a/megaavr/libraries/Servo/src/megaavr/Servo.cpp b/libraries/Servo/src/megaavr/Servo.cpp similarity index 100% rename from megaavr/libraries/Servo/src/megaavr/Servo.cpp rename to libraries/Servo/src/megaavr/Servo.cpp diff --git a/megaavr/libraries/Servo/src/megaavr/ServoTimers.h b/libraries/Servo/src/megaavr/ServoTimers.h similarity index 100% rename from megaavr/libraries/Servo/src/megaavr/ServoTimers.h rename to libraries/Servo/src/megaavr/ServoTimers.h diff --git a/megaavr/libraries/Servo_megaTinyCore/examples/Knob/Knob.ino b/libraries/Servo_megaTinyCore/examples/Knob/Knob.ino similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/examples/Knob/Knob.ino rename to libraries/Servo_megaTinyCore/examples/Knob/Knob.ino diff --git a/megaavr/libraries/Servo_megaTinyCore/examples/Sweep/Sweep.ino b/libraries/Servo_megaTinyCore/examples/Sweep/Sweep.ino similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/examples/Sweep/Sweep.ino rename to libraries/Servo_megaTinyCore/examples/Sweep/Sweep.ino diff --git a/megaavr/libraries/Servo_megaTinyCore/keywords.txt b/libraries/Servo_megaTinyCore/keywords.txt similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/keywords.txt rename to libraries/Servo_megaTinyCore/keywords.txt diff --git a/megaavr/libraries/Servo_megaTinyCore/library.properties b/libraries/Servo_megaTinyCore/library.properties similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/library.properties rename to libraries/Servo_megaTinyCore/library.properties diff --git a/megaavr/libraries/Servo_megaTinyCore/src/Servo_megaTinyCore.h b/libraries/Servo_megaTinyCore/src/Servo_megaTinyCore.h similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/src/Servo_megaTinyCore.h rename to libraries/Servo_megaTinyCore/src/Servo_megaTinyCore.h diff --git a/megaavr/libraries/Servo_megaTinyCore/src/megaavr/ServoTimers.h b/libraries/Servo_megaTinyCore/src/megaavr/ServoTimers.h similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/src/megaavr/ServoTimers.h rename to libraries/Servo_megaTinyCore/src/megaavr/ServoTimers.h diff --git a/megaavr/libraries/Servo_megaTinyCore/src/megaavr/Servo_megaTinyCore.cpp b/libraries/Servo_megaTinyCore/src/megaavr/Servo_megaTinyCore.cpp similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/src/megaavr/Servo_megaTinyCore.cpp rename to libraries/Servo_megaTinyCore/src/megaavr/Servo_megaTinyCore.cpp diff --git a/megaavr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino b/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino similarity index 100% rename from megaavr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino rename to libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino diff --git a/megaavr/libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino b/libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino similarity index 100% rename from megaavr/libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino rename to libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino diff --git a/megaavr/libraries/SoftwareSerial/keywords.txt b/libraries/SoftwareSerial/keywords.txt similarity index 100% rename from megaavr/libraries/SoftwareSerial/keywords.txt rename to libraries/SoftwareSerial/keywords.txt diff --git a/megaavr/libraries/SoftwareSerial/library.properties b/libraries/SoftwareSerial/library.properties similarity index 100% rename from megaavr/libraries/SoftwareSerial/library.properties rename to libraries/SoftwareSerial/library.properties diff --git a/megaavr/libraries/SoftwareSerial/src/SoftwareSerial.cpp b/libraries/SoftwareSerial/src/SoftwareSerial.cpp similarity index 100% rename from megaavr/libraries/SoftwareSerial/src/SoftwareSerial.cpp rename to libraries/SoftwareSerial/src/SoftwareSerial.cpp diff --git a/megaavr/libraries/SoftwareSerial/src/SoftwareSerial.h b/libraries/SoftwareSerial/src/SoftwareSerial.h similarity index 100% rename from megaavr/libraries/SoftwareSerial/src/SoftwareSerial.h rename to libraries/SoftwareSerial/src/SoftwareSerial.h diff --git a/megaavr/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino b/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino similarity index 100% rename from megaavr/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino rename to libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino diff --git a/megaavr/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino b/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino similarity index 100% rename from megaavr/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino rename to libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino diff --git a/megaavr/libraries/Wire/examples/master_reader/master_reader.ino b/libraries/Wire/examples/master_reader/master_reader.ino similarity index 100% rename from megaavr/libraries/Wire/examples/master_reader/master_reader.ino rename to libraries/Wire/examples/master_reader/master_reader.ino diff --git a/megaavr/libraries/Wire/examples/master_writer/master_writer.ino b/libraries/Wire/examples/master_writer/master_writer.ino similarity index 100% rename from megaavr/libraries/Wire/examples/master_writer/master_writer.ino rename to libraries/Wire/examples/master_writer/master_writer.ino diff --git a/megaavr/libraries/Wire/examples/slave_receiver/slave_receiver.ino b/libraries/Wire/examples/slave_receiver/slave_receiver.ino similarity index 100% rename from megaavr/libraries/Wire/examples/slave_receiver/slave_receiver.ino rename to libraries/Wire/examples/slave_receiver/slave_receiver.ino diff --git a/megaavr/libraries/Wire/examples/slave_sender/slave_sender.ino b/libraries/Wire/examples/slave_sender/slave_sender.ino similarity index 100% rename from megaavr/libraries/Wire/examples/slave_sender/slave_sender.ino rename to libraries/Wire/examples/slave_sender/slave_sender.ino diff --git a/megaavr/libraries/Wire/keywords.txt b/libraries/Wire/keywords.txt similarity index 100% rename from megaavr/libraries/Wire/keywords.txt rename to libraries/Wire/keywords.txt diff --git a/megaavr/libraries/Wire/library.properties b/libraries/Wire/library.properties similarity index 100% rename from megaavr/libraries/Wire/library.properties rename to libraries/Wire/library.properties diff --git a/megaavr/libraries/Wire/src/Wire.cpp b/libraries/Wire/src/Wire.cpp similarity index 100% rename from megaavr/libraries/Wire/src/Wire.cpp rename to libraries/Wire/src/Wire.cpp diff --git a/megaavr/libraries/Wire/src/Wire.h b/libraries/Wire/src/Wire.h similarity index 100% rename from megaavr/libraries/Wire/src/Wire.h rename to libraries/Wire/src/Wire.h diff --git a/megaavr/libraries/Wire/src/utility/twi.c b/libraries/Wire/src/utility/twi.c similarity index 100% rename from megaavr/libraries/Wire/src/utility/twi.c rename to libraries/Wire/src/utility/twi.c diff --git a/megaavr/libraries/Wire/src/utility/twi.h b/libraries/Wire/src/utility/twi.h similarity index 100% rename from megaavr/libraries/Wire/src/utility/twi.h rename to libraries/Wire/src/utility/twi.h diff --git a/megaavr/libraries/tinyNeoPixel/COPYING b/libraries/tinyNeoPixel/COPYING similarity index 100% rename from megaavr/libraries/tinyNeoPixel/COPYING rename to libraries/tinyNeoPixel/COPYING diff --git a/megaavr/libraries/tinyNeoPixel/examples/RGBWstrandtest/RGBWstrandtest.ino b/libraries/tinyNeoPixel/examples/RGBWstrandtest/RGBWstrandtest.ino similarity index 100% rename from megaavr/libraries/tinyNeoPixel/examples/RGBWstrandtest/RGBWstrandtest.ino rename to libraries/tinyNeoPixel/examples/RGBWstrandtest/RGBWstrandtest.ino diff --git a/megaavr/libraries/tinyNeoPixel/examples/buttoncycler/buttoncycler.ino b/libraries/tinyNeoPixel/examples/buttoncycler/buttoncycler.ino similarity index 100% rename from megaavr/libraries/tinyNeoPixel/examples/buttoncycler/buttoncycler.ino rename to libraries/tinyNeoPixel/examples/buttoncycler/buttoncycler.ino diff --git a/megaavr/libraries/tinyNeoPixel/examples/simple/simple.ino b/libraries/tinyNeoPixel/examples/simple/simple.ino similarity index 100% rename from megaavr/libraries/tinyNeoPixel/examples/simple/simple.ino rename to libraries/tinyNeoPixel/examples/simple/simple.ino diff --git a/megaavr/libraries/tinyNeoPixel/examples/strandtest/strandtest.ino b/libraries/tinyNeoPixel/examples/strandtest/strandtest.ino similarity index 100% rename from megaavr/libraries/tinyNeoPixel/examples/strandtest/strandtest.ino rename to libraries/tinyNeoPixel/examples/strandtest/strandtest.ino diff --git a/megaavr/libraries/tinyNeoPixel/keywords.txt b/libraries/tinyNeoPixel/keywords.txt similarity index 100% rename from megaavr/libraries/tinyNeoPixel/keywords.txt rename to libraries/tinyNeoPixel/keywords.txt diff --git a/megaavr/libraries/tinyNeoPixel/library.properties b/libraries/tinyNeoPixel/library.properties similarity index 100% rename from megaavr/libraries/tinyNeoPixel/library.properties rename to libraries/tinyNeoPixel/library.properties diff --git a/megaavr/libraries/tinyNeoPixel/tinyNeoPixel.cpp b/libraries/tinyNeoPixel/tinyNeoPixel.cpp similarity index 100% rename from megaavr/libraries/tinyNeoPixel/tinyNeoPixel.cpp rename to libraries/tinyNeoPixel/tinyNeoPixel.cpp diff --git a/megaavr/libraries/tinyNeoPixel/tinyNeoPixel.h b/libraries/tinyNeoPixel/tinyNeoPixel.h similarity index 100% rename from megaavr/libraries/tinyNeoPixel/tinyNeoPixel.h rename to libraries/tinyNeoPixel/tinyNeoPixel.h diff --git a/megaavr/libraries/tinyNeoPixel_Static/COPYING b/libraries/tinyNeoPixel_Static/COPYING similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/COPYING rename to libraries/tinyNeoPixel_Static/COPYING diff --git a/megaavr/libraries/tinyNeoPixel_Static/examples/buttoncycler/buttoncycler.ino b/libraries/tinyNeoPixel_Static/examples/buttoncycler/buttoncycler.ino similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/examples/buttoncycler/buttoncycler.ino rename to libraries/tinyNeoPixel_Static/examples/buttoncycler/buttoncycler.ino diff --git a/megaavr/libraries/tinyNeoPixel_Static/examples/simple/simple.ino b/libraries/tinyNeoPixel_Static/examples/simple/simple.ino similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/examples/simple/simple.ino rename to libraries/tinyNeoPixel_Static/examples/simple/simple.ino diff --git a/megaavr/libraries/tinyNeoPixel_Static/examples/strandtest/strandtest.ino b/libraries/tinyNeoPixel_Static/examples/strandtest/strandtest.ino similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/examples/strandtest/strandtest.ino rename to libraries/tinyNeoPixel_Static/examples/strandtest/strandtest.ino diff --git a/megaavr/libraries/tinyNeoPixel_Static/keywords.txt b/libraries/tinyNeoPixel_Static/keywords.txt similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/keywords.txt rename to libraries/tinyNeoPixel_Static/keywords.txt diff --git a/megaavr/libraries/tinyNeoPixel_Static/library.properties b/libraries/tinyNeoPixel_Static/library.properties similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/library.properties rename to libraries/tinyNeoPixel_Static/library.properties diff --git a/megaavr/libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.cpp b/libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.cpp similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.cpp rename to libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.cpp diff --git a/megaavr/libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.h b/libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.h similarity index 100% rename from megaavr/libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.h rename to libraries/tinyNeoPixel_Static/tinyNeoPixel_Static.h diff --git a/megaavr/platform.txt b/platform.txt similarity index 100% rename from megaavr/platform.txt rename to platform.txt diff --git a/megaavr/programmers.txt b/programmers.txt similarity index 100% rename from megaavr/programmers.txt rename to programmers.txt diff --git a/megaavr/variants/txy2/pins_arduino.h b/variants/txy2/pins_arduino.h similarity index 100% rename from megaavr/variants/txy2/pins_arduino.h rename to variants/txy2/pins_arduino.h diff --git a/megaavr/variants/txy2/variant.c b/variants/txy2/variant.c similarity index 100% rename from megaavr/variants/txy2/variant.c rename to variants/txy2/variant.c diff --git a/megaavr/variants/txy4/pins_arduino.h b/variants/txy4/pins_arduino.h similarity index 100% rename from megaavr/variants/txy4/pins_arduino.h rename to variants/txy4/pins_arduino.h diff --git a/megaavr/variants/txy4/variant.c b/variants/txy4/variant.c similarity index 100% rename from megaavr/variants/txy4/variant.c rename to variants/txy4/variant.c diff --git a/megaavr/variants/txy6/pins_arduino.h b/variants/txy6/pins_arduino.h similarity index 100% rename from megaavr/variants/txy6/pins_arduino.h rename to variants/txy6/pins_arduino.h diff --git a/megaavr/variants/txy6/variant.c b/variants/txy6/variant.c similarity index 100% rename from megaavr/variants/txy6/variant.c rename to variants/txy6/variant.c diff --git a/megaavr/variants/txy7/pins_arduino.h b/variants/txy7/pins_arduino.h similarity index 100% rename from megaavr/variants/txy7/pins_arduino.h rename to variants/txy7/pins_arduino.h diff --git a/megaavr/variants/txy7/variant.c b/variants/txy7/variant.c similarity index 100% rename from megaavr/variants/txy7/variant.c rename to variants/txy7/variant.c