diff --git a/.github/workflows/check-code-formatting.yml b/.github/workflows/check-code-formatting.yml deleted file mode 100644 index 49cdb15a..00000000 --- a/.github/workflows/check-code-formatting.yml +++ /dev/null @@ -1,111 +0,0 @@ -name: Check code formatting - -on: - pull_request: - paths: - - ".github/workflows/check-code-formatting.yml" - - "megaavr/bootloaders/**" - - "megaavr/cores/**" - - "megaavr/libraries/**" - - "megaavr/variants/**" - push: - paths: - - ".github/workflows/check-code-formatting.yml" - - "megaavr/bootloaders/**" - - "megaavr/cores/**" - - "megaavr/libraries/**" - - "megaavr/variants/**" - # workflow_dispatch event allows the workflow to be triggered manually - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch - workflow_dispatch: - # repository_dispatch event allows the workflow to be triggered via the GitHub API - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#repository_dispatch - repository_dispatch: - -env: - OPTIONS_FILE_PATH: megaavr/extras/ci/arduino-code-style.conf - NAME_PATTERNS: | - - '*.ino' - - '*.h' - - '*.hpp' - - '*.hh' - - '*.hxx' - - '*.h++' - - '*.cpp' - - '*.cc' - - '*.cxx' - - '*.c++' - - '*.cp' - - '*.c' - - '*.ipp' - - '*.ii' - - '*.ixx' - - '*.inl' - - '*.tpp' - - '*.txx' - - '*.tpl' - -jobs: - bootloaders: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Check code formatting - uses: per1234/artistic-style-action@main - with: - options-file-path: ${{ env.OPTIONS_FILE_PATH }} - name-patterns: | - ${{ env.NAME_PATTERNS }} - target-paths: | - - megaavr/bootloaders - - cores: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Check code formatting - uses: per1234/artistic-style-action@main - with: - options-file-path: ${{ env.OPTIONS_FILE_PATH }} - name-patterns: | - ${{ env.NAME_PATTERNS }} - target-paths: | - - megaavr/cores - - libraries: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Check code formatting - uses: per1234/artistic-style-action@main - with: - options-file-path: ${{ env.OPTIONS_FILE_PATH }} - name-patterns: | - ${{ env.NAME_PATTERNS }} - target-paths: | - - megaavr/libraries - - variants: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Check code formatting - uses: per1234/artistic-style-action@main - with: - options-file-path: ${{ env.OPTIONS_FILE_PATH }} - name-patterns: | - ${{ env.NAME_PATTERNS }} - target-paths: | - - megaavr/variants diff --git a/.github/workflows/check-keywords-txt.yml b/.github/workflows/check-keywords-txt.yml deleted file mode 100644 index 0a91489a..00000000 --- a/.github/workflows/check-keywords-txt.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Check keywords.txt - -on: - pull_request: - paths: - - ".github/workflows/check-keywords-txt.yml" - - "megaavr/libraries/**" - push: - paths: - - ".github/workflows/check-keywords-txt.yml" - - "megaavr/libraries/**" - # workflow_dispatch event allows the workflow to be triggered manually - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch - workflow_dispatch: - # repository_dispatch event allows the workflow to be triggered via the GitHub API - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#repository_dispatch - repository_dispatch: - -jobs: - check-keywords-txt: - runs-on: ubuntu-latest - - env: - ARDUINO_CI_SCRIPT_FOLDER_PATH: extras/ci/tools/arduino-ci-script - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Install arduino-ci-script - uses: per1234/install-arduino-ci-script-action@main - with: - installation-path: ${{ env.ARDUINO_CI_SCRIPT_FOLDER_PATH }} - - - name: Check keywords.txt - run: | - source "${{ env.ARDUINO_CI_SCRIPT_FOLDER_PATH }}/arduino-ci-script.sh" - # https://github.com/per1234/arduino-ci-script#check_keywords_txt-searchpath-maximumsearchdepth - check_keywords_txt "${GITHUB_WORKSPACE}/megaavr/libraries" 1 diff --git a/.github/workflows/check-library-properties.yml b/.github/workflows/check-library-properties.yml deleted file mode 100644 index d3e47a37..00000000 --- a/.github/workflows/check-library-properties.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Check library.properties - -on: - pull_request: - paths: - - ".github/workflows/check-library-properties.yml" - - "megaavr/libraries/**" - push: - paths: - - ".github/workflows/check-library-properties.yml" - - "megaavr/libraries/**" - # workflow_dispatch event allows the workflow to be triggered manually - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch - workflow_dispatch: - # repository_dispatch event allows the workflow to be triggered via the GitHub API - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#repository_dispatch - repository_dispatch: - -jobs: - check-library-properties: - runs-on: ubuntu-latest - - env: - ARDUINO_CI_SCRIPT_FOLDER_PATH: extras/ci/tools/arduino-ci-script - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Install arduino-ci-script - uses: per1234/install-arduino-ci-script-action@main - with: - installation-path: ${{ env.ARDUINO_CI_SCRIPT_FOLDER_PATH }} - - - name: Check library.properties - run: | - source "${{ env.ARDUINO_CI_SCRIPT_FOLDER_PATH }}/arduino-ci-script.sh" - # https://github.com/per1234/arduino-ci-script#check_library_properties-searchpath-maximumsearchdepth - check_library_properties "${GITHUB_WORKSPACE}/megaavr/libraries" 1 diff --git a/.github/workflows/check-library-structure.yml b/.github/workflows/check-library-structure.yml deleted file mode 100644 index 9f83d0e2..00000000 --- a/.github/workflows/check-library-structure.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Check library structure - -on: - pull_request: - paths: - - ".github/workflows/check-library-structure.yml" - - "megaavr/libraries/**" - push: - paths: - - ".github/workflows/check-library-structure.yml" - - "megaavr/libraries/**" - # workflow_dispatch event allows the workflow to be triggered manually - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch - workflow_dispatch: - # repository_dispatch event allows the workflow to be triggered via the GitHub API - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#repository_dispatch - repository_dispatch: - -jobs: - check-library-structure: - runs-on: ubuntu-latest - - env: - ARDUINO_CI_SCRIPT_FOLDER_PATH: extras/ci/tools/arduino-ci-script - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Install arduino-ci-script - uses: per1234/install-arduino-ci-script-action@main - with: - installation-path: ${{ env.ARDUINO_CI_SCRIPT_FOLDER_PATH }} - - - name: Check library structure - run: | - source "${{ env.ARDUINO_CI_SCRIPT_FOLDER_PATH }}/arduino-ci-script.sh" - # https://github.com/per1234/arduino-ci-script#check_library_structure-basepath-depth - check_library_structure "${GITHUB_WORKSPACE}/megaavr/libraries" 1 diff --git a/.github/workflows/compile-examples.yml b/.github/workflows/compile-examples.yml deleted file mode 100644 index 2d6b170e..00000000 --- a/.github/workflows/compile-examples.yml +++ /dev/null @@ -1,198 +0,0 @@ -name: Compile Examples - -on: - pull_request: - paths: - - ".github/workflows/compile-examples.yml" - - "megaavr/libraries/**" - - "megaavr/cores/**" - - "megaavr/variants/**" - push: - paths: - - ".github/workflows/compile-examples.yml" - - "megaavr/libraries/**" - - "megaavr/cores/**" - - "megaavr/variants/**" - # workflow_dispatch event allows the workflow to be triggered manually - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch - workflow_dispatch: - # repository_dispatch event allows the workflow to be triggered via the GitHub API - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#repository_dispatch - repository_dispatch: - -jobs: - compile-examples: - runs-on: ubuntu-latest - - env: - platform-name: megaTinyCore:megaavr - - available-flash-7_5kB-plus-true-sketch-paths: | - - megaavr/libraries/EEPROM/examples/eeprom_get - - megaavr/libraries/SPI/examples/BarometricPressureSensor - - megaavr/libraries/SoftwareSerial/examples/TwoPortReceive - - megaavr/libraries/Wire/examples/SFRRanger_reader - - megaavr/libraries/tinyNeoPixel/examples/RGBWstrandtest - available-flash-4kB-plus-true-sketch-paths: | - - megaavr/libraries/SoftwareSerial/examples/SoftwareSerialExample - - megaavr/libraries/Wire/examples/master_reader - available-flash-3_5kB-plus-true-sketch-paths: | - - megaavr/libraries/EEPROM/examples/eeprom_crc - - megaavr/libraries/EEPROM/examples/eeprom_put - - megaavr/libraries/EEPROM/examples/eeprom_read - - megaavr/libraries/Servo/examples/Knob - - megaavr/libraries/Servo/examples/ServoMaxTest - - megaavr/libraries/Servo/examples/Sweep - - megaavr/libraries/Servo_megaTinyCore/examples/Knob - - megaavr/libraries/Servo_megaTinyCore/examples/ServoMaxTest - - megaavr/libraries/Servo_megaTinyCore/examples/Sweep - - megaavr/libraries/Wire/examples/digital_potentiometer - - megaavr/libraries/Wire/examples/master_writer - - megaavr/libraries/Wire/examples/slave_receiver - - megaavr/libraries/megaTinyCore/examples/ModernRevSer - - megaavr/libraries/megaTinyCore/examples/readTempVcc - - megaavr/libraries/tinyNeoPixel/examples/buttoncycler - - megaavr/libraries/tinyNeoPixel/examples/simple - - megaavr/libraries/tinyNeoPixel/examples/strandtest - - megaavr/libraries/tinyNeoPixel_Static/examples/buttoncycler - - megaavr/libraries/tinyNeoPixel_Static/examples/strandtest - available-flash-2kB-plus-true-sketch-paths: | - - megaavr/libraries/Wire/examples/slave_sender - available-flash-1_5kB-plus-true-sketch-paths: | - - megaavr/libraries/EEPROM/examples/eeprom_clear - - megaavr/libraries/EEPROM/examples/eeprom_iteration - - megaavr/libraries/EEPROM/examples/eeprom_update - - megaavr/libraries/EEPROM/examples/eeprom_write - - megaavr/libraries/Logic/examples/Interrupt - - megaavr/libraries/Logic/examples/Three_input_AND - - megaavr/libraries/Logic/examples/Three_input_NAND - - megaavr/libraries/Logic/examples/Three_input_OR - - megaavr/libraries/Logic/examples/Two_input_AND - - megaavr/libraries/Logic/examples/Two_input_NAND - - megaavr/libraries/Logic/examples/Two_input_OR - - megaavr/libraries/SPI/examples/DigitalPotControl - - megaavr/libraries/megaTinyCore/examples/TCA0Demo - - megaavr/libraries/megaTinyCore/examples/TCA0Demo2 - - megaavr/libraries/megaTinyCore/examples/TCA0Demo4 - - megaavr/libraries/tinyNeoPixel_Static/examples/simple - - IO-class-6-plus-true-sketch-paths: | - - megaavr/libraries/Logic/examples/Five_input_NOR - IO-class-2-sketch-paths: | - - megaavr/libraries/megaTinyCore/examples/TCA0Demo3 - - strategy: - fail-fast: false - - matrix: - flash-class: - - 32 - - 16 - - 8 - - 4 - - 2 - peripheral-class: - - 1 - - 0 - IO-class: - - 7 - - 6 - - 4 - - 2 - bootloader-code: - - - - o - - # Filter out these matrix combinations - exclude: - - flash-class: 32 - peripheral-class: 0 - - flash-class: 32 - IO-class: 4 - - flash-class: 32 - IO-class: 2 - - flash-class: 16 - IO-class: 2 - - flash-class: 8 - IO-class: 2 - - flash-class: 4 - peripheral-class: 0 - IO-class: 7 - - flash-class: 2 - IO-class: 7 - - flash-class: 2 - IO-class: 6 - - include: - - flash-class: 32 - bootloader-code: - available-flash-kB: 32 - - flash-class: 32 - bootloader-code: o - available-flash-kB: 31.5 - - flash-class: 16 - bootloader-code: - available-flash-kB: 16 - - flash-class: 16 - bootloader-code: o - available-flash-kB: 15.5 - - flash-class: 8 - bootloader-code: - available-flash-kB: 8 - - flash-class: 8 - bootloader-code: o - available-flash-kB: 7.5 - - flash-class: 4 - bootloader-code: - available-flash-kB: 4 - - flash-class: 4 - bootloader-code: o - available-flash-kB: 3.5 - - flash-class: 2 - bootloader-code: - available-flash-kB: 2 - - flash-class: 2 - bootloader-code: o - available-flash-kB: 1.5 - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - # See: https://github.com/arduino/compile-sketches/README.md - - name: Compile examples - uses: arduino/compile-sketches@main - with: - fqbn: ${{ env.platform-name }}:atxy${{ matrix.IO-class }}${{ matrix.bootloader-code }}:chip=${{ matrix.flash-class }}${{ matrix.peripheral-class }}${{ matrix.IO-class }} - sketch-paths: | - # It's necessary to jump through some hoops to dynamically generate the env object keys to define the non-universal sketch paths - # https://docs.github.com/en/free-pro-team@latest/actions/reference/context-and-expression-syntax-for-github-actions#format - ${{ env[format('available-flash-7_5kB-plus-{0}-sketch-paths', matrix.available-flash-kB >= 7.5)] }} - ${{ env[format('available-flash-4kB-plus-{0}-sketch-paths', matrix.available-flash-kB >= 4)] }} - ${{ env[format('available-flash-3_5kB-plus-{0}-sketch-paths', matrix.available-flash-kB >= 3.5)] }} - ${{ env[format('available-flash-2kB-plus-{0}-sketch-paths', matrix.available-flash-kB >= 2)] }} - ${{ env[format('available-flash-1_5kB-plus-{0}-sketch-paths', matrix.available-flash-kB >= 1.5)] }} - - ${{ env[format('IO-class-4-plus-{0}-sketch-paths', matrix.IO-class >= 4)] }} - ${{ env[format('IO-class-{0}-sketch-paths', matrix.IO-class)] }} - platforms: | - # Install megaTinyCore via Boards Manager for the toolchain - - source-url: http://drazzy.com/package_drazzy.com_index.json - name: ${{ env.platform-name }} - # Overwrite the megaTinyCore release version with the platform from the local path - - source-path: megaavr - name: ${{ env.platform-name }} - libraries: | - # The sketches don't have any external library dependencies, so just define an empty array - - - verbose: false - enable-deltas-report: true - enable-warnings-report: true - sketches-report-path: sketches-reports - - # The report artifact is the mechanism used to pass data to the Report Size Deltas workflow - - name: Save memory usage change report as artifact - uses: actions/upload-artifact@v2 - with: - name: sketches-reports - path: sketches-reports diff --git a/.github/workflows/general-formatting-checks.yml b/.github/workflows/general-formatting-checks.yml deleted file mode 100644 index a1686f4b..00000000 --- a/.github/workflows/general-formatting-checks.yml +++ /dev/null @@ -1,84 +0,0 @@ -# https://github.com/per1234/formatting-checks -name: General Formatting Checks - -on: - pull_request: - push: - # workflow_dispatch event allows the workflow to be triggered manually - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch - workflow_dispatch: - # repository_dispatch event allows the workflow to be triggered via the GitHub API - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#repository_dispatch - repository_dispatch: - -jobs: - utf-8-bom: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Check for UTF-8 BOM file encoding - run: find . -path './.git' -prune -or -type f -exec grep --files-with-matches --binary-files=without-match $'\xEF\xBB\xBF' '{}' \; -exec echo 'UTF-8 BOM encoding detected.' \; -exec false '{}' + - - blank-first-line: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Check for files starting with a blank line - run: find . -path './.git' -prune -or -type f -print0 | xargs -0 -L1 bash -c 'head -1 "$0" | grep --binary-files=without-match --regexp="^$"; if [[ "$?" == "0" ]]; then echo "Blank line found at start of $0."; false; fi' - - tabs: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Check for unnecessary use of true tabs - run: find . -path './.git' -prune -or \( -not -name 'keywords.txt' -and -not -name 'Makefile' -and -not -name '.gitmodules' -and -type f \) -exec grep --with-filename --line-number --binary-files=without-match --regexp=$'\t' '{}' \; -exec echo 'Tab found.' \; -exec false '{}' + - - trailing: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Check for trailing whitespace - run: find . -path './.git' -prune -or \( -not -name '*.hex' -and -not -name '*.gif' -and -not -name '*.png' -and -type f \) -exec grep --with-filename --line-number --binary-files=without-match --regexp='[[:blank:]]$' '{}' \; -exec echo 'Trailing whitespace found.' \; -exec false '{}' + - - line-endings: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Check for non-Unix line endings - run: find . -path './.git' -prune -or \( -not -name '*.hex' -and -type f \) -exec grep --files-with-matches --binary-files=without-match --regexp=$'\r$' '{}' \; -exec echo 'Non-Unix EOL detected.' \; -exec false '{}' + - - blank-last-line: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Check for blank lines at end of files - run: find . -path './.git' -prune -or -type f -print0 | xargs -0 -L1 bash -c 'tail -1 "$0" | grep --binary-files=without-match --regexp="^$"; if [[ "$?" == "0" ]]; then echo "Blank line found at end of $0."; false; fi' - - no-last-newline: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - - name: Check for files that don't end in a newline - # https://stackoverflow.com/a/25686825 - run: find . -path './.git' -prune -or -type f -print0 | xargs -0 -L1 bash -c 'if test "$(grep --files-with-matches --binary-files=without-match --max-count=1 --regexp='.*' "$0")" && test "$(tail --bytes=1 "$0")"; then echo "No new line at end of $0."; false; fi' diff --git a/.github/workflows/report-size-deltas.yml b/.github/workflows/report-size-deltas.yml deleted file mode 100644 index 6c7a2ffc..00000000 --- a/.github/workflows/report-size-deltas.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Report Size Deltas - -on: - schedule: - # Check whether any new reports are needed every 5 minutes - # WARNING: If you run this workflow in a private repo, it will burn through your free GitHub Actions minutes fast! - # See https://github.com/arduino/report-size-deltas/README.md for recommended private repo usage option. - # https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows#schedule - - cron: '*/5 * * * *' - -jobs: - report: - runs-on: ubuntu-latest - - steps: - # See: https://github.com/arduino/report-size-deltas/README.md - - name: Comment size deltas reports to PRs - uses: arduino/report-size-deltas@main - with: - sketches-reports-source: sketches-reports diff --git a/.github/workflows/spell-check.yml b/.github/workflows/spell-check.yml deleted file mode 100644 index f437d8a4..00000000 --- a/.github/workflows/spell-check.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Spell Check - -on: - pull_request: - push: - schedule: - # run every Tuesday at 3 AM UTC - - cron: "0 3 * * 2" - # workflow_dispatch event allows the workflow to be triggered manually - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch - workflow_dispatch: - # repository_dispatch event allows the workflow to be triggered via the GitHub API - # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#repository_dispatch - repository_dispatch: - -jobs: - spellcheck: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v2 - - # See: https://github.com/codespell-project/actions-codespell/blob/master/README.md - - name: Spell check - uses: codespell-project/actions-codespell@master - with: - check_filenames: true - check_hidden: true - skip: "./.git,*.gif,*.jpg,*.png" - # In the event of a false positive, add the word in all lower case to this file: - ignore_words_file: megaavr/extras/ci/codespell-ignore-words-list.txt diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index bf9d2701..00000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "cores/test/external/libvireg"] - path = cores/test/external/libvireg - url = https://github.com/bcmi-labs/libvireg 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/bootloaders/optiboot_x/Makefile b/bootloaders/optiboot_x/Makefile similarity index 100% rename from megaavr/bootloaders/optiboot_x/Makefile rename to bootloaders/optiboot_x/Makefile diff --git a/megaavr/bootloaders/optiboot_x/README.TXT b/bootloaders/optiboot_x/README.TXT similarity index 100% rename from megaavr/bootloaders/optiboot_x/README.TXT rename to bootloaders/optiboot_x/README.TXT diff --git a/megaavr/bootloaders/optiboot_x/baudcheck.c b/bootloaders/optiboot_x/baudcheck.c similarity index 100% rename from megaavr/bootloaders/optiboot_x/baudcheck.c rename to bootloaders/optiboot_x/baudcheck.c diff --git a/megaavr/bootloaders/optiboot_x/boot_opt.h b/bootloaders/optiboot_x/boot_opt.h similarity index 100% rename from megaavr/bootloaders/optiboot_x/boot_opt.h rename to bootloaders/optiboot_x/boot_opt.h diff --git a/megaavr/bootloaders/optiboot_x/info.sh b/bootloaders/optiboot_x/info.sh similarity index 100% rename from megaavr/bootloaders/optiboot_x/info.sh rename to bootloaders/optiboot_x/info.sh diff --git a/megaavr/bootloaders/optiboot_x/make-ccversions b/bootloaders/optiboot_x/make-ccversions similarity index 100% rename from megaavr/bootloaders/optiboot_x/make-ccversions rename to bootloaders/optiboot_x/make-ccversions diff --git a/megaavr/bootloaders/optiboot_x/make_all_xtiny.bat b/bootloaders/optiboot_x/make_all_xtiny.bat similarity index 100% rename from megaavr/bootloaders/optiboot_x/make_all_xtiny.bat rename to bootloaders/optiboot_x/make_all_xtiny.bat diff --git a/megaavr/bootloaders/optiboot_x/makeoptions b/bootloaders/optiboot_x/makeoptions similarity index 100% rename from megaavr/bootloaders/optiboot_x/makeoptions rename to bootloaders/optiboot_x/makeoptions diff --git a/megaavr/bootloaders/optiboot_x/megaTinyCore_Notes.txt b/bootloaders/optiboot_x/megaTinyCore_Notes.txt similarity index 100% rename from megaavr/bootloaders/optiboot_x/megaTinyCore_Notes.txt rename to bootloaders/optiboot_x/megaTinyCore_Notes.txt diff --git a/megaavr/bootloaders/optiboot_x/omake b/bootloaders/optiboot_x/omake similarity index 100% rename from megaavr/bootloaders/optiboot_x/omake rename to bootloaders/optiboot_x/omake diff --git a/megaavr/bootloaders/optiboot_x/omake.bat b/bootloaders/optiboot_x/omake.bat similarity index 100% rename from megaavr/bootloaders/optiboot_x/omake.bat rename to bootloaders/optiboot_x/omake.bat diff --git a/megaavr/bootloaders/optiboot_x/optiboot.c b/bootloaders/optiboot_x/optiboot.c similarity index 100% rename from megaavr/bootloaders/optiboot_x/optiboot.c rename to bootloaders/optiboot_x/optiboot.c diff --git a/megaavr/bootloaders/optiboot_x/optiboot_curiosity1607.hex b/bootloaders/optiboot_x/optiboot_curiosity1607.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_curiosity1607.hex rename to bootloaders/optiboot_x/optiboot_curiosity1607.hex index 7d8463e4..373f79db 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_curiosity1607.hex +++ b/bootloaders/optiboot_x/optiboot_curiosity1607.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000AFD0EEC0A895229A2A9A10920102809130 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC809306088BE091D0279AD7 -:1000600088E08150C1F4A8950DE983E0D82E7CD0BA -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF379A2EEC36E5A895909180 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000AFD0EEC0A895229A2A9A10920102809130 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC809306088BE091D0279AD7 +:1000600088E08150C1F4A8950DE983E0D82E7CD0BA +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF379A2EEC36E5A895909180 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy2.hex b/bootloaders/optiboot_x/optiboot_txy2.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy2.hex rename to bootloaders/optiboot_x/optiboot_txy2.hex index ed24a95a..d54c57a9 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy2.hex +++ b/bootloaders/optiboot_x/optiboot_txy2.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000AFD0EEC0A895069A0E9A10920102809168 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC809306088BE091D0039AFB -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF139A2EEC36E5A8959091A4 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000AFD0EEC0A895069A0E9A10920102809168 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC809306088BE091D0039AFB +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF139A2EEC36E5A8959091A4 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy2_alt.hex b/bootloaders/optiboot_x/optiboot_txy2_alt.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy2_alt.hex rename to bootloaders/optiboot_x/optiboot_txy2_alt.hex index 1cd3a836..eb756b0a 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy2_alt.hex +++ b/bootloaders/optiboot_x/optiboot_txy2_alt.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC809306088BE091D089 -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC809306088BE091D089 +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy2_alt_rst.hex b/bootloaders/optiboot_x/optiboot_txy2_alt_rst.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy2_alt_rst.hex rename to bootloaders/optiboot_x/optiboot_txy2_alt_rst.hex index a1ab2c33..12f72571 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy2_alt_rst.hex +++ b/bootloaders/optiboot_x/optiboot_txy2_alt_rst.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02C7F232B31F4809340008CBB80E005 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC8093060888E091D08C -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02C7F232B31F4809340008CBB80E005 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC8093060888E091D08C +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy2_rst.hex b/bootloaders/optiboot_x/optiboot_txy2_rst.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy2_rst.hex rename to bootloaders/optiboot_x/optiboot_txy2_rst.hex index 06887f6c..c7536740 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy2_rst.hex +++ b/bootloaders/optiboot_x/optiboot_txy2_rst.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02C7F232B31F4809340008CBB80E005 -:10002000AFD0EEC0A895069A0E9A10920102809168 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC8093060888E091D0039AFE -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF139A2EEC36E5A8959091A4 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02C7F232B31F4809340008CBB80E005 +:10002000AFD0EEC0A895069A0E9A10920102809168 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC8093060888E091D0039AFE +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF139A2EEC36E5A8959091A4 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy4.hex b/bootloaders/optiboot_x/optiboot_txy4.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy4.hex rename to bootloaders/optiboot_x/optiboot_txy4.hex index e0a22759..0465ec6f 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy4.hex +++ b/bootloaders/optiboot_x/optiboot_txy4.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000AFD0EEC0A895229A2A9A10920102809130 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC809306088BE091D0079AF7 -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF179A2EEC36E5A8959091A0 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000AFD0EEC0A895229A2A9A10920102809130 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC809306088BE091D0079AF7 +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF179A2EEC36E5A8959091A0 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy4_alt.hex b/bootloaders/optiboot_x/optiboot_txy4_alt.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy4_alt.hex rename to bootloaders/optiboot_x/optiboot_txy4_alt.hex index 1cd3a836..eb756b0a 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy4_alt.hex +++ b/bootloaders/optiboot_x/optiboot_txy4_alt.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC809306088BE091D089 -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC809306088BE091D089 +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy4_alt_rst.hex b/bootloaders/optiboot_x/optiboot_txy4_alt_rst.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy4_alt_rst.hex rename to bootloaders/optiboot_x/optiboot_txy4_alt_rst.hex index a1ab2c33..12f72571 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy4_alt_rst.hex +++ b/bootloaders/optiboot_x/optiboot_txy4_alt_rst.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02C7F232B31F4809340008CBB80E005 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC8093060888E091D08C -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02C7F232B31F4809340008CBB80E005 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC8093060888E091D08C +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy4_rst.hex b/bootloaders/optiboot_x/optiboot_txy4_rst.hex similarity index 100% rename from megaavr/bootloaders/optiboot_x/optiboot_txy4_rst.hex rename to bootloaders/optiboot_x/optiboot_txy4_rst.hex diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy6.hex b/bootloaders/optiboot_x/optiboot_txy6.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy6.hex rename to bootloaders/optiboot_x/optiboot_txy6.hex index e0a22759..0465ec6f 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy6.hex +++ b/bootloaders/optiboot_x/optiboot_txy6.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000AFD0EEC0A895229A2A9A10920102809130 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC809306088BE091D0079AF7 -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF179A2EEC36E5A8959091A0 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000AFD0EEC0A895229A2A9A10920102809130 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC809306088BE091D0079AF7 +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF179A2EEC36E5A8959091A0 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy6_alt.hex b/bootloaders/optiboot_x/optiboot_txy6_alt.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy6_alt.hex rename to bootloaders/optiboot_x/optiboot_txy6_alt.hex index 1cd3a836..eb756b0a 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy6_alt.hex +++ b/bootloaders/optiboot_x/optiboot_txy6_alt.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC809306088BE091D089 -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC809306088BE091D089 +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy6_alt_rst.hex b/bootloaders/optiboot_x/optiboot_txy6_alt_rst.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy6_alt_rst.hex rename to bootloaders/optiboot_x/optiboot_txy6_alt_rst.hex index a1ab2c33..12f72571 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy6_alt_rst.hex +++ b/bootloaders/optiboot_x/optiboot_txy6_alt_rst.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02C7F232B31F4809340008CBB80E005 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC8093060888E091D08C -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02C7F232B31F4809340008CBB80E005 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC8093060888E091D08C +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy6_rst.hex b/bootloaders/optiboot_x/optiboot_txy6_rst.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy6_rst.hex rename to bootloaders/optiboot_x/optiboot_txy6_rst.hex index 526fec47..f046d7ec 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy6_rst.hex +++ b/bootloaders/optiboot_x/optiboot_txy6_rst.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02C7F232B31F4809340008CBB80E005 -:10002000AFD0EEC0A895229A2A9A10920102809130 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC8093060888E091D0079AFA -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF179A2EEC36E5A8959091A0 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02C7F232B31F4809340008CBB80E005 +:10002000AFD0EEC0A895229A2A9A10920102809130 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC8093060888E091D0079AFA +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF179A2EEC36E5A8959091A0 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy7.hex b/bootloaders/optiboot_x/optiboot_txy7.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy7.hex rename to bootloaders/optiboot_x/optiboot_txy7.hex index e0a22759..0465ec6f 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy7.hex +++ b/bootloaders/optiboot_x/optiboot_txy7.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000AFD0EEC0A895229A2A9A10920102809130 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC809306088BE091D0079AF7 -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF179A2EEC36E5A8959091A0 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000AFD0EEC0A895229A2A9A10920102809130 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC809306088BE091D0079AF7 +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF179A2EEC36E5A8959091A0 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy7_alt.hex b/bootloaders/optiboot_x/optiboot_txy7_alt.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy7_alt.hex rename to bootloaders/optiboot_x/optiboot_txy7_alt.hex index 1cd3a836..eb756b0a 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy7_alt.hex +++ b/bootloaders/optiboot_x/optiboot_txy7_alt.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC809306088BE091D089 -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC809306088BE091D089 +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy7_alt_rst.hex b/bootloaders/optiboot_x/optiboot_txy7_alt_rst.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy7_alt_rst.hex rename to bootloaders/optiboot_x/optiboot_txy7_alt_rst.hex index a1ab2c33..12f72571 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy7_alt_rst.hex +++ b/bootloaders/optiboot_x/optiboot_txy7_alt_rst.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02C7F232B31F4809340008CBB80E005 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F58CE590E080932D -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC8093060888E091D08C -:10006000079A87E08150C1F4A8950DE983E0D82E66 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02C7F232B31F4809340008CBB80E005 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F58CE590E080932D +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC8093060888E091D08C +:10006000079A87E08150C1F4A8950DE983E0D82E66 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF83E790E0D3CF179A2EEC36E5A89503 +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_txy7_rst.hex b/bootloaders/optiboot_x/optiboot_txy7_rst.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_txy7_rst.hex rename to bootloaders/optiboot_x/optiboot_txy7_rst.hex index 526fec47..f046d7ec 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_txy7_rst.hex +++ b/bootloaders/optiboot_x/optiboot_txy7_rst.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02C7F232B31F4809340008CBB80E005 -:10002000AFD0EEC0A895229A2A9A10920102809130 -:1000300082128370813061F58CE590E0809308082E -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC8093060888E091D0079AFA -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900083E790E0D3CF179A2EEC36E5A8959091A0 -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02C7F232B31F4809340008CBB80E005 +:10002000AFD0EEC0A895229A2A9A10920102809130 +:1000300082128370813061F58CE590E0809308082E +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC8093060888E091D0079AFA +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900083E790E0D3CF179A2EEC36E5A8959091A0 +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_x.c b/bootloaders/optiboot_x/optiboot_x.c similarity index 100% rename from megaavr/bootloaders/optiboot_x/optiboot_x.c rename to bootloaders/optiboot_x/optiboot_x.c diff --git a/megaavr/bootloaders/optiboot_x/optiboot_xplained416.hex b/bootloaders/optiboot_x/optiboot_xplained416.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_xplained416.hex rename to bootloaders/optiboot_x/optiboot_xplained416.hex index 2c27fa08..996878e4 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_xplained416.hex +++ b/bootloaders/optiboot_x/optiboot_xplained416.hex @@ -1,31 +1,31 @@ -:1000000001C0D7C0112480914000282F30E083FD2B -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000B0D0EEC0A895019A099A81E080930102B0 -:10003000809182128370813061F589EB90E080932A -:1000400008089093090881E080930B0883E080936F -:1000500007081092050880EC809306088BE091D089 -:10006000259A88E08150C1F4A8950DE983E0D82E47 -:100070007CD08134E9F479D0182F8CD081E012380B -:1000800021F089E0113809F083E068D080E166D082 -:10009000EFCF87EE90E0D3CF359A2EEC36E5A895DA -:1000A0009091040897FDE1CF21503109C1F7DACFD3 -:1000B000823419F484E176D0E9CF853411F485E0F7 -:1000C000FACF853531F451D0C82F4FD0D82F62D018 -:1000D000DDCF863521F484E065D080E0D6CF84364C -:1000E000B9F443D042D0182F40D0863479F4D05898 -:1000F0003CD0888321961150D9F74CD004BFD092C0 -:100100000010809102108370E1F7C0CFDC5EF0CF69 -:10011000843791F42AD029D0182F27D0F82E3AD03E -:1001200086E4F81207C0D0588881219617D0115064 -:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 -:1001400000110CD08091011109D0809102119DCF36 -:10015000813509F0BCCF81E014D0B9CF909104086B -:1001600095FFFCCF8093020808958091040887FFD3 -:10017000FCCF909101088091000892FD01C0A895E4 -:1001800008959091010190FDFCCF98ED94BF80936C -:1001900000010895EADF803219F081E0F2DFFFCF3D -:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 -:1001B000F1CF683048F48DE984BF609300108091DE -:0E01C00002108370E1F70895FC01408308955A -:0201FE000109F5 -:00000001FF +:1000000001C0D7C0112480914000282F30E083FD2B +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000B0D0EEC0A895019A099A81E080930102B0 +:10003000809182128370813061F589EB90E080932A +:1000400008089093090881E080930B0883E080936F +:1000500007081092050880EC809306088BE091D089 +:10006000259A88E08150C1F4A8950DE983E0D82E47 +:100070007CD08134E9F479D0182F8CD081E012380B +:1000800021F089E0113809F083E068D080E166D082 +:10009000EFCF87EE90E0D3CF359A2EEC36E5A895DA +:1000A0009091040897FDE1CF21503109C1F7DACFD3 +:1000B000823419F484E176D0E9CF853411F485E0F7 +:1000C000FACF853531F451D0C82F4FD0D82F62D018 +:1000D000DDCF863521F484E065D080E0D6CF84364C +:1000E000B9F443D042D0182F40D0863479F4D05898 +:1000F0003CD0888321961150D9F74CD004BFD092C0 +:100100000010809102108370E1F7C0CFDC5EF0CF69 +:10011000843791F42AD029D0182F27D0F82E3AD03E +:1001200086E4F81207C0D0588881219617D0115064 +:10013000D9F7ACCFDC5EF8CF853751F42BD0809166 +:1001400000110CD08091011109D0809102119DCF36 +:10015000813509F0BCCF81E014D0B9CF909104086B +:1001600095FFFCCF8093020808958091040887FFD3 +:10017000FCCF909101088091000892FD01C0A895E4 +:1001800008959091010190FDFCCF98ED94BF80936C +:1001900000010895EADF803219F081E0F2DFFFCF3D +:1001A00084E1DCCFCF93C82FE0DFC150E9F7CF91D6 +:1001B000F1CF683048F48DE984BF609300108091DE +:0E01C00002108370E1F70895FC01408308955A +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/optiboot_xplained817.hex b/bootloaders/optiboot_x/optiboot_xplained817.hex similarity index 97% rename from megaavr/bootloaders/optiboot_x/optiboot_xplained817.hex rename to bootloaders/optiboot_x/optiboot_xplained817.hex index b1df1246..6b007d74 100644 --- a/megaavr/bootloaders/optiboot_x/optiboot_xplained817.hex +++ b/bootloaders/optiboot_x/optiboot_xplained817.hex @@ -1,31 +1,31 @@ -:1000000001C0D6C0112480914000282F30E083FD2C -:1000100003C02D7F232B31F4809340008CBB80E004 -:10002000AFD0EEC0A895229A2A9A10920102809130 -:1000300082128370813061F589EB90E0809308082B -:100040009093090881E080930B0883E08093070870 -:100050001092050880EC809306088BE091D0409ABE -:1000600087E08150C1F4A8950DE983E0D82E7CD0BB -:100070008134E9F479D0182F8CD081E0123821F046 -:1000800089E0113809F083E068D080E166D0EFCFD5 -:1000900087EE90E0D3CF509A2EEC36E5A89590915C -:1000A000040897FDE1CF21503109C1F7DACF82343E -:1000B00019F484E176D0E9CF853411F485E0FACFE4 -:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 -:1000D000863521F484E065D080E0D6CF8436B9F44B -:1000E00043D042D0182F40D0863479F4D0583CD039 -:1000F000888321961150D9F74CD004BFD0920010BC -:10010000809102108370E1F7C0CFDC5EF0CF8437BE -:1001100091F42AD029D0182F27D0F82E3AD086E48F -:10012000F81207C0D0588881219617D01150D9F7FE -:10013000ACCFDC5EF8CF853751F42BD08091001125 -:100140000CD08091011109D0809102119DCF813591 -:1001500009F0BCCF81E014D0B9CF9091040895FF8D -:10016000FCCF8093020808958091040887FFFCCF9C -:10017000909101088091000892FD01C0A895089512 -:100180009091010190FDFCCF98ED94BF8093000108 -:100190000895EADF803219F081E0F2DFFFCF84E1D9 -:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B -:1001B000683048F48DE984BF60930010809102108C -:0C01C0008370E1F70895FC01408308956E -:0201FE000109F5 -:00000001FF +:1000000001C0D6C0112480914000282F30E083FD2C +:1000100003C02D7F232B31F4809340008CBB80E004 +:10002000AFD0EEC0A895229A2A9A10920102809130 +:1000300082128370813061F589EB90E0809308082B +:100040009093090881E080930B0883E08093070870 +:100050001092050880EC809306088BE091D0409ABE +:1000600087E08150C1F4A8950DE983E0D82E7CD0BB +:100070008134E9F479D0182F8CD081E0123821F046 +:1000800089E0113809F083E068D080E166D0EFCFD5 +:1000900087EE90E0D3CF509A2EEC36E5A89590915C +:1000A000040897FDE1CF21503109C1F7DACF82343E +:1000B00019F484E176D0E9CF853411F485E0FACFE4 +:1000C000853531F451D0C82F4FD0D82F62D0DDCF35 +:1000D000863521F484E065D080E0D6CF8436B9F44B +:1000E00043D042D0182F40D0863479F4D0583CD039 +:1000F000888321961150D9F74CD004BFD0920010BC +:10010000809102108370E1F7C0CFDC5EF0CF8437BE +:1001100091F42AD029D0182F27D0F82E3AD086E48F +:10012000F81207C0D0588881219617D01150D9F7FE +:10013000ACCFDC5EF8CF853751F42BD08091001125 +:100140000CD08091011109D0809102119DCF813591 +:1001500009F0BCCF81E014D0B9CF9091040895FF8D +:10016000FCCF8093020808958091040887FFFCCF9C +:10017000909101088091000892FD01C0A895089512 +:100180009091010190FDFCCF98ED94BF8093000108 +:100190000895EADF803219F081E0F2DFFFCF84E1D9 +:1001A000DCCFCF93C82FE0DFC150E9F7CF91F1CF7B +:1001B000683048F48DE984BF60930010809102108C +:0C01C0008370E1F70895FC01408308956E +:0201FE000109F5 +:00000001FF diff --git a/megaavr/bootloaders/optiboot_x/parse_options.mk b/bootloaders/optiboot_x/parse_options.mk similarity index 100% rename from megaavr/bootloaders/optiboot_x/parse_options.mk rename to bootloaders/optiboot_x/parse_options.mk diff --git a/megaavr/bootloaders/optiboot_x/pin_defs.h b/bootloaders/optiboot_x/pin_defs.h similarity index 100% rename from megaavr/bootloaders/optiboot_x/pin_defs.h rename to bootloaders/optiboot_x/pin_defs.h diff --git a/megaavr/bootloaders/optiboot_x/pin_defs_x.h b/bootloaders/optiboot_x/pin_defs_x.h similarity index 100% rename from megaavr/bootloaders/optiboot_x/pin_defs_x.h rename to bootloaders/optiboot_x/pin_defs_x.h diff --git a/megaavr/bootloaders/optiboot_x/stk500.h b/bootloaders/optiboot_x/stk500.h similarity index 100% rename from megaavr/bootloaders/optiboot_x/stk500.h rename to bootloaders/optiboot_x/stk500.h diff --git a/megaavr/cores/megatinycore/Arduino.h b/cores/megatinycore/Arduino.h similarity index 100% rename from megaavr/cores/megatinycore/Arduino.h rename to cores/megatinycore/Arduino.h diff --git a/megaavr/cores/megatinycore/Tone.cpp b/cores/megatinycore/Tone.cpp similarity index 100% rename from megaavr/cores/megatinycore/Tone.cpp rename to cores/megatinycore/Tone.cpp diff --git a/megaavr/cores/megatinycore/UART.cpp b/cores/megatinycore/UART.cpp similarity index 100% rename from megaavr/cores/megatinycore/UART.cpp rename to cores/megatinycore/UART.cpp diff --git a/megaavr/cores/megatinycore/UART.h b/cores/megatinycore/UART.h similarity index 100% rename from megaavr/cores/megatinycore/UART.h rename to cores/megatinycore/UART.h diff --git a/megaavr/cores/megatinycore/UART0.cpp b/cores/megatinycore/UART0.cpp similarity index 100% rename from megaavr/cores/megatinycore/UART0.cpp rename to cores/megatinycore/UART0.cpp diff --git a/megaavr/cores/megatinycore/UART1.cpp b/cores/megatinycore/UART1.cpp similarity index 100% rename from megaavr/cores/megatinycore/UART1.cpp rename to cores/megatinycore/UART1.cpp diff --git a/megaavr/cores/megatinycore/UART2.cpp b/cores/megatinycore/UART2.cpp similarity index 100% rename from megaavr/cores/megatinycore/UART2.cpp rename to cores/megatinycore/UART2.cpp diff --git a/megaavr/cores/megatinycore/UART3.cpp b/cores/megatinycore/UART3.cpp similarity index 100% rename from megaavr/cores/megatinycore/UART3.cpp rename to cores/megatinycore/UART3.cpp diff --git a/megaavr/cores/megatinycore/UART_private.h b/cores/megatinycore/UART_private.h similarity index 100% rename from megaavr/cores/megatinycore/UART_private.h rename to cores/megatinycore/UART_private.h diff --git a/megaavr/cores/megatinycore/WInterrupts.c b/cores/megatinycore/WInterrupts.c similarity index 100% rename from megaavr/cores/megatinycore/WInterrupts.c rename to cores/megatinycore/WInterrupts.c diff --git a/megaavr/cores/megatinycore/WMath.cpp b/cores/megatinycore/WMath.cpp similarity index 100% rename from megaavr/cores/megatinycore/WMath.cpp rename to cores/megatinycore/WMath.cpp diff --git a/megaavr/cores/megatinycore/abi.cpp b/cores/megatinycore/abi.cpp similarity index 100% rename from megaavr/cores/megatinycore/abi.cpp rename to cores/megatinycore/abi.cpp diff --git a/megaavr/cores/megatinycore/api/ArduinoAPI.h b/cores/megatinycore/api/ArduinoAPI.h similarity index 100% rename from megaavr/cores/megatinycore/api/ArduinoAPI.h rename to cores/megatinycore/api/ArduinoAPI.h diff --git a/megaavr/cores/megatinycore/api/Binary.h b/cores/megatinycore/api/Binary.h similarity index 100% rename from megaavr/cores/megatinycore/api/Binary.h rename to cores/megatinycore/api/Binary.h diff --git a/megaavr/cores/megatinycore/api/Client.h b/cores/megatinycore/api/Client.h similarity index 100% rename from megaavr/cores/megatinycore/api/Client.h rename to cores/megatinycore/api/Client.h diff --git a/megaavr/cores/megatinycore/api/Common.cpp b/cores/megatinycore/api/Common.cpp similarity index 100% rename from megaavr/cores/megatinycore/api/Common.cpp rename to cores/megatinycore/api/Common.cpp diff --git a/megaavr/cores/megatinycore/api/Common.h b/cores/megatinycore/api/Common.h similarity index 100% rename from megaavr/cores/megatinycore/api/Common.h rename to cores/megatinycore/api/Common.h diff --git a/megaavr/cores/megatinycore/api/HardwareI2C.h b/cores/megatinycore/api/HardwareI2C.h similarity index 100% rename from megaavr/cores/megatinycore/api/HardwareI2C.h rename to cores/megatinycore/api/HardwareI2C.h diff --git a/megaavr/cores/megatinycore/api/HardwareSerial.h b/cores/megatinycore/api/HardwareSerial.h similarity index 100% rename from megaavr/cores/megatinycore/api/HardwareSerial.h rename to cores/megatinycore/api/HardwareSerial.h diff --git a/megaavr/cores/megatinycore/api/IPAddress.cpp b/cores/megatinycore/api/IPAddress.cpp similarity index 100% rename from megaavr/cores/megatinycore/api/IPAddress.cpp rename to cores/megatinycore/api/IPAddress.cpp diff --git a/megaavr/cores/megatinycore/api/IPAddress.h b/cores/megatinycore/api/IPAddress.h similarity index 100% rename from megaavr/cores/megatinycore/api/IPAddress.h rename to cores/megatinycore/api/IPAddress.h diff --git a/megaavr/cores/megatinycore/api/PluggableUSB.cpp b/cores/megatinycore/api/PluggableUSB.cpp similarity index 100% rename from megaavr/cores/megatinycore/api/PluggableUSB.cpp rename to cores/megatinycore/api/PluggableUSB.cpp diff --git a/megaavr/cores/megatinycore/api/PluggableUSB.h b/cores/megatinycore/api/PluggableUSB.h similarity index 100% rename from megaavr/cores/megatinycore/api/PluggableUSB.h rename to cores/megatinycore/api/PluggableUSB.h diff --git a/megaavr/cores/megatinycore/api/Print.cpp b/cores/megatinycore/api/Print.cpp similarity index 100% rename from megaavr/cores/megatinycore/api/Print.cpp rename to cores/megatinycore/api/Print.cpp diff --git a/megaavr/cores/megatinycore/api/Print.h b/cores/megatinycore/api/Print.h similarity index 100% rename from megaavr/cores/megatinycore/api/Print.h rename to cores/megatinycore/api/Print.h diff --git a/megaavr/cores/megatinycore/api/Printable.h b/cores/megatinycore/api/Printable.h similarity index 100% rename from megaavr/cores/megatinycore/api/Printable.h rename to cores/megatinycore/api/Printable.h diff --git a/megaavr/cores/megatinycore/api/RingBuffer.cpp b/cores/megatinycore/api/RingBuffer.cpp similarity index 100% rename from megaavr/cores/megatinycore/api/RingBuffer.cpp rename to cores/megatinycore/api/RingBuffer.cpp diff --git a/megaavr/cores/megatinycore/api/RingBuffer.h b/cores/megatinycore/api/RingBuffer.h similarity index 100% rename from megaavr/cores/megatinycore/api/RingBuffer.h rename to cores/megatinycore/api/RingBuffer.h diff --git a/megaavr/cores/megatinycore/api/Server.h b/cores/megatinycore/api/Server.h similarity index 100% rename from megaavr/cores/megatinycore/api/Server.h rename to cores/megatinycore/api/Server.h diff --git a/megaavr/cores/megatinycore/api/Stream.cpp b/cores/megatinycore/api/Stream.cpp similarity index 100% rename from megaavr/cores/megatinycore/api/Stream.cpp rename to cores/megatinycore/api/Stream.cpp diff --git a/megaavr/cores/megatinycore/api/Stream.h b/cores/megatinycore/api/Stream.h similarity index 100% rename from megaavr/cores/megatinycore/api/Stream.h rename to cores/megatinycore/api/Stream.h diff --git a/megaavr/cores/megatinycore/api/String.cpp b/cores/megatinycore/api/String.cpp similarity index 100% rename from megaavr/cores/megatinycore/api/String.cpp rename to cores/megatinycore/api/String.cpp diff --git a/megaavr/cores/megatinycore/api/String.h b/cores/megatinycore/api/String.h similarity index 100% rename from megaavr/cores/megatinycore/api/String.h rename to cores/megatinycore/api/String.h diff --git a/megaavr/cores/megatinycore/api/USBAPI.h b/cores/megatinycore/api/USBAPI.h similarity index 100% rename from megaavr/cores/megatinycore/api/USBAPI.h rename to cores/megatinycore/api/USBAPI.h diff --git a/megaavr/cores/megatinycore/api/Udp.h b/cores/megatinycore/api/Udp.h similarity index 100% rename from megaavr/cores/megatinycore/api/Udp.h rename to cores/megatinycore/api/Udp.h diff --git a/megaavr/cores/megatinycore/api/Udp.h.orig b/cores/megatinycore/api/Udp.h.orig similarity index 100% rename from megaavr/cores/megatinycore/api/Udp.h.orig rename to cores/megatinycore/api/Udp.h.orig diff --git a/megaavr/cores/megatinycore/api/WCharacter.h b/cores/megatinycore/api/WCharacter.h similarity index 100% rename from megaavr/cores/megatinycore/api/WCharacter.h rename to cores/megatinycore/api/WCharacter.h diff --git a/megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.c.impl b/cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.c.impl similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.c.impl rename to cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.c.impl diff --git a/megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.h b/cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.h rename to cores/megatinycore/api/deprecated-avr-comp/avr/dtostrf.h diff --git a/megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/interrupt.h b/cores/megatinycore/api/deprecated-avr-comp/avr/interrupt.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/interrupt.h rename to cores/megatinycore/api/deprecated-avr-comp/avr/interrupt.h diff --git a/megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/pgmspace.h b/cores/megatinycore/api/deprecated-avr-comp/avr/pgmspace.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated-avr-comp/avr/pgmspace.h rename to cores/megatinycore/api/deprecated-avr-comp/avr/pgmspace.h diff --git a/megaavr/cores/megatinycore/api/deprecated/Client.h b/cores/megatinycore/api/deprecated/Client.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/Client.h rename to cores/megatinycore/api/deprecated/Client.h diff --git a/megaavr/cores/megatinycore/api/deprecated/IPAddress.h b/cores/megatinycore/api/deprecated/IPAddress.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/IPAddress.h rename to cores/megatinycore/api/deprecated/IPAddress.h diff --git a/megaavr/cores/megatinycore/api/deprecated/Print.h b/cores/megatinycore/api/deprecated/Print.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/Print.h rename to cores/megatinycore/api/deprecated/Print.h diff --git a/megaavr/cores/megatinycore/api/deprecated/Printable.h b/cores/megatinycore/api/deprecated/Printable.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/Printable.h rename to cores/megatinycore/api/deprecated/Printable.h diff --git a/megaavr/cores/megatinycore/api/deprecated/Server.h b/cores/megatinycore/api/deprecated/Server.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/Server.h rename to cores/megatinycore/api/deprecated/Server.h diff --git a/megaavr/cores/megatinycore/api/deprecated/Stream.h b/cores/megatinycore/api/deprecated/Stream.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/Stream.h rename to cores/megatinycore/api/deprecated/Stream.h diff --git a/megaavr/cores/megatinycore/api/deprecated/Udp.h b/cores/megatinycore/api/deprecated/Udp.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/Udp.h rename to cores/megatinycore/api/deprecated/Udp.h diff --git a/megaavr/cores/megatinycore/api/deprecated/WString.h b/cores/megatinycore/api/deprecated/WString.h similarity index 100% rename from megaavr/cores/megatinycore/api/deprecated/WString.h rename to cores/megatinycore/api/deprecated/WString.h diff --git a/megaavr/cores/megatinycore/api/itoa.h b/cores/megatinycore/api/itoa.h similarity index 100% rename from megaavr/cores/megatinycore/api/itoa.h rename to cores/megatinycore/api/itoa.h diff --git a/megaavr/cores/megatinycore/hooks.c b/cores/megatinycore/hooks.c similarity index 100% rename from megaavr/cores/megatinycore/hooks.c rename to cores/megatinycore/hooks.c diff --git a/megaavr/cores/megatinycore/main.cpp b/cores/megatinycore/main.cpp similarity index 100% rename from megaavr/cores/megatinycore/main.cpp rename to cores/megatinycore/main.cpp diff --git a/megaavr/cores/megatinycore/new.cpp b/cores/megatinycore/new.cpp similarity index 100% rename from megaavr/cores/megatinycore/new.cpp rename to cores/megatinycore/new.cpp diff --git a/megaavr/cores/megatinycore/new.h b/cores/megatinycore/new.h similarity index 100% rename from megaavr/cores/megatinycore/new.h rename to cores/megatinycore/new.h diff --git a/megaavr/cores/megatinycore/timers.h b/cores/megatinycore/timers.h similarity index 100% rename from megaavr/cores/megatinycore/timers.h rename to cores/megatinycore/timers.h diff --git a/megaavr/cores/megatinycore/wiring.c b/cores/megatinycore/wiring.c similarity index 100% rename from megaavr/cores/megatinycore/wiring.c rename to cores/megatinycore/wiring.c diff --git a/megaavr/cores/megatinycore/wiring_analog.c b/cores/megatinycore/wiring_analog.c similarity index 100% rename from megaavr/cores/megatinycore/wiring_analog.c rename to cores/megatinycore/wiring_analog.c diff --git a/megaavr/cores/megatinycore/wiring_digital.c b/cores/megatinycore/wiring_digital.c similarity index 100% rename from megaavr/cores/megatinycore/wiring_digital.c rename to cores/megatinycore/wiring_digital.c diff --git a/megaavr/cores/megatinycore/wiring_private.h b/cores/megatinycore/wiring_private.h similarity index 100% rename from megaavr/cores/megatinycore/wiring_private.h rename to cores/megatinycore/wiring_private.h diff --git a/megaavr/cores/megatinycore/wiring_pulse.S b/cores/megatinycore/wiring_pulse.S similarity index 100% rename from megaavr/cores/megatinycore/wiring_pulse.S rename to cores/megatinycore/wiring_pulse.S diff --git a/megaavr/cores/megatinycore/wiring_pulse.c b/cores/megatinycore/wiring_pulse.c similarity index 100% rename from megaavr/cores/megatinycore/wiring_pulse.c rename to cores/megatinycore/wiring_pulse.c diff --git a/megaavr/cores/megatinycore/wiring_shift.c b/cores/megatinycore/wiring_shift.c similarity index 100% rename from megaavr/cores/megatinycore/wiring_shift.c rename to cores/megatinycore/wiring_shift.c diff --git a/megaavr/create_disassembler_listing.sh b/create_disassembler_listing.sh old mode 100755 new mode 100644 similarity index 100% rename from megaavr/create_disassembler_listing.sh rename to create_disassembler_listing.sh diff --git a/megaavr/extras/ADCFreerunAndMore.md b/extras/ADCFreerunAndMore.md similarity index 100% rename from megaavr/extras/ADCFreerunAndMore.md rename to extras/ADCFreerunAndMore.md 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/Datasheets.md b/extras/Datasheets.md similarity index 100% rename from megaavr/extras/Datasheets.md rename to extras/Datasheets.md 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/Errata.md b/extras/Errata.md similarity index 100% rename from megaavr/extras/Errata.md rename to extras/Errata.md diff --git a/megaavr/extras/ImportantInfo.md b/extras/ImportantInfo.md similarity index 100% rename from megaavr/extras/ImportantInfo.md rename to extras/ImportantInfo.md diff --git a/megaavr/extras/InteruptVectorNames.md b/extras/InteruptVectorNames.md similarity index 100% rename from megaavr/extras/InteruptVectorNames.md rename to extras/InteruptVectorNames.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/NanoUPDI_Minimal.png b/extras/NanoUPDI_Minimal.png similarity index 100% rename from megaavr/extras/NanoUPDI_Minimal.png rename to extras/NanoUPDI_Minimal.png diff --git a/megaavr/extras/NanoUPDI_Recommendedx.png b/extras/NanoUPDI_Recommendedx.png similarity index 100% rename from megaavr/extras/NanoUPDI_Recommendedx.png rename to extras/NanoUPDI_Recommendedx.png diff --git a/megaavr/extras/NotesOnPeripherals.md b/extras/NotesOnPeripherals.md similarity index 100% rename from megaavr/extras/NotesOnPeripherals.md rename to extras/NotesOnPeripherals.md diff --git a/megaavr/extras/PWMandTimers.md b/extras/PWMandTimers.md similarity index 100% rename from megaavr/extras/PWMandTimers.md rename to extras/PWMandTimers.md diff --git a/megaavr/extras/Performance.md b/extras/Performance.md similarity index 100% rename from megaavr/extras/Performance.md rename to extras/Performance.md diff --git a/megaavr/extras/PinInterrupts.md b/extras/PinInterrupts.md similarity index 100% rename from megaavr/extras/PinInterrupts.md rename to extras/PinInterrupts.md 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/SpeedGrades.md b/extras/SpeedGrades.md similarity index 100% rename from megaavr/extras/SpeedGrades.md rename to extras/SpeedGrades.md diff --git a/megaavr/extras/TakingOverTCA0.md b/extras/TakingOverTCA0.md similarity index 100% rename from megaavr/extras/TakingOverTCA0.md rename to extras/TakingOverTCA0.md 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/Logic/README.md b/libraries/Logic/README.md similarity index 100% rename from megaavr/libraries/Logic/README.md rename to libraries/Logic/README.md diff --git a/megaavr/libraries/Logic/examples/Five_input_NOR/Five_input_NOR.ino b/libraries/Logic/examples/Five_input_NOR/Five_input_NOR.ino similarity index 100% rename from megaavr/libraries/Logic/examples/Five_input_NOR/Five_input_NOR.ino rename to libraries/Logic/examples/Five_input_NOR/Five_input_NOR.ino diff --git a/megaavr/libraries/Logic/examples/LatchNoSeq/LatchNoSeq.ino b/libraries/Logic/examples/LatchNoSeq/LatchNoSeq.ino similarity index 100% rename from megaavr/libraries/Logic/examples/LatchNoSeq/LatchNoSeq.ino rename to libraries/Logic/examples/LatchNoSeq/LatchNoSeq.ino diff --git a/megaavr/libraries/Logic/examples/Modulate/Modulate.ino b/libraries/Logic/examples/Modulate/Modulate.ino similarity index 100% rename from megaavr/libraries/Logic/examples/Modulate/Modulate.ino rename to libraries/Logic/examples/Modulate/Modulate.ino diff --git a/megaavr/libraries/Logic/examples/Oscillate/Oscillate.ino b/libraries/Logic/examples/Oscillate/Oscillate.ino similarity index 100% rename from megaavr/libraries/Logic/examples/Oscillate/Oscillate.ino rename to libraries/Logic/examples/Oscillate/Oscillate.ino diff --git a/megaavr/libraries/Logic/examples/Three_input_AND/Three_input_AND.ino b/libraries/Logic/examples/Three_input_AND/Three_input_AND.ino similarity index 100% rename from megaavr/libraries/Logic/examples/Three_input_AND/Three_input_AND.ino rename to libraries/Logic/examples/Three_input_AND/Three_input_AND.ino diff --git a/megaavr/libraries/Logic/keywords.txt b/libraries/Logic/keywords.txt similarity index 100% rename from megaavr/libraries/Logic/keywords.txt rename to libraries/Logic/keywords.txt diff --git a/megaavr/libraries/Logic/library.properties b/libraries/Logic/library.properties similarity index 100% rename from megaavr/libraries/Logic/library.properties rename to libraries/Logic/library.properties diff --git a/megaavr/libraries/Logic/src/Logic.cpp b/libraries/Logic/src/Logic.cpp similarity index 100% rename from megaavr/libraries/Logic/src/Logic.cpp rename to libraries/Logic/src/Logic.cpp diff --git a/megaavr/libraries/Logic/src/Logic.h b/libraries/Logic/src/Logic.h similarity index 100% rename from megaavr/libraries/Logic/src/Logic.h rename to libraries/Logic/src/Logic.h diff --git a/megaavr/libraries/SD/README.adoc b/libraries/SD/README.adoc similarity index 100% rename from megaavr/libraries/SD/README.adoc rename to libraries/SD/README.adoc diff --git a/megaavr/libraries/SD/examples/CardInfo/CardInfo.ino b/libraries/SD/examples/CardInfo/CardInfo.ino similarity index 100% rename from megaavr/libraries/SD/examples/CardInfo/CardInfo.ino rename to libraries/SD/examples/CardInfo/CardInfo.ino diff --git a/megaavr/libraries/SD/examples/Datalogger/Datalogger.ino b/libraries/SD/examples/Datalogger/Datalogger.ino similarity index 100% rename from megaavr/libraries/SD/examples/Datalogger/Datalogger.ino rename to libraries/SD/examples/Datalogger/Datalogger.ino diff --git a/megaavr/libraries/SD/examples/DumpFile/DumpFile.ino b/libraries/SD/examples/DumpFile/DumpFile.ino similarity index 100% rename from megaavr/libraries/SD/examples/DumpFile/DumpFile.ino rename to libraries/SD/examples/DumpFile/DumpFile.ino diff --git a/megaavr/libraries/SD/examples/Files/Files.ino b/libraries/SD/examples/Files/Files.ino similarity index 100% rename from megaavr/libraries/SD/examples/Files/Files.ino rename to libraries/SD/examples/Files/Files.ino diff --git a/megaavr/libraries/SD/examples/NonBlockingWrite/NonBlockingWrite.ino b/libraries/SD/examples/NonBlockingWrite/NonBlockingWrite.ino similarity index 100% rename from megaavr/libraries/SD/examples/NonBlockingWrite/NonBlockingWrite.ino rename to libraries/SD/examples/NonBlockingWrite/NonBlockingWrite.ino diff --git a/megaavr/libraries/SD/examples/ReadWrite/ReadWrite.ino b/libraries/SD/examples/ReadWrite/ReadWrite.ino similarity index 100% rename from megaavr/libraries/SD/examples/ReadWrite/ReadWrite.ino rename to libraries/SD/examples/ReadWrite/ReadWrite.ino diff --git a/megaavr/libraries/SD/examples/listfiles/listfiles.ino b/libraries/SD/examples/listfiles/listfiles.ino similarity index 100% rename from megaavr/libraries/SD/examples/listfiles/listfiles.ino rename to libraries/SD/examples/listfiles/listfiles.ino diff --git a/megaavr/libraries/SD/extras/codespell-ignore-words-list.txt b/libraries/SD/extras/codespell-ignore-words-list.txt similarity index 100% rename from megaavr/libraries/SD/extras/codespell-ignore-words-list.txt rename to libraries/SD/extras/codespell-ignore-words-list.txt diff --git a/megaavr/libraries/SD/keywords.txt b/libraries/SD/keywords.txt similarity index 100% rename from megaavr/libraries/SD/keywords.txt rename to libraries/SD/keywords.txt diff --git a/megaavr/libraries/SD/library.properties b/libraries/SD/library.properties similarity index 100% rename from megaavr/libraries/SD/library.properties rename to libraries/SD/library.properties diff --git a/megaavr/libraries/SD/src/File.cpp b/libraries/SD/src/File.cpp similarity index 100% rename from megaavr/libraries/SD/src/File.cpp rename to libraries/SD/src/File.cpp diff --git a/megaavr/libraries/SD/src/README.txt b/libraries/SD/src/README.txt similarity index 100% rename from megaavr/libraries/SD/src/README.txt rename to libraries/SD/src/README.txt diff --git a/megaavr/libraries/SD/src/SD.cpp b/libraries/SD/src/SD.cpp similarity index 100% rename from megaavr/libraries/SD/src/SD.cpp rename to libraries/SD/src/SD.cpp diff --git a/megaavr/libraries/SD/src/SD.h b/libraries/SD/src/SD.h similarity index 100% rename from megaavr/libraries/SD/src/SD.h rename to libraries/SD/src/SD.h diff --git a/megaavr/libraries/SD/src/utility/FatStructs.h b/libraries/SD/src/utility/FatStructs.h similarity index 100% rename from megaavr/libraries/SD/src/utility/FatStructs.h rename to libraries/SD/src/utility/FatStructs.h diff --git a/megaavr/libraries/SD/src/utility/Sd2Card.cpp b/libraries/SD/src/utility/Sd2Card.cpp similarity index 100% rename from megaavr/libraries/SD/src/utility/Sd2Card.cpp rename to libraries/SD/src/utility/Sd2Card.cpp diff --git a/megaavr/libraries/SD/src/utility/Sd2Card.h b/libraries/SD/src/utility/Sd2Card.h similarity index 100% rename from megaavr/libraries/SD/src/utility/Sd2Card.h rename to libraries/SD/src/utility/Sd2Card.h diff --git a/megaavr/libraries/SD/src/utility/Sd2PinMap.h b/libraries/SD/src/utility/Sd2PinMap.h similarity index 100% rename from megaavr/libraries/SD/src/utility/Sd2PinMap.h rename to libraries/SD/src/utility/Sd2PinMap.h diff --git a/megaavr/libraries/SD/src/utility/SdFat.h b/libraries/SD/src/utility/SdFat.h similarity index 100% rename from megaavr/libraries/SD/src/utility/SdFat.h rename to libraries/SD/src/utility/SdFat.h diff --git a/megaavr/libraries/SD/src/utility/SdFatUtil.h b/libraries/SD/src/utility/SdFatUtil.h similarity index 100% rename from megaavr/libraries/SD/src/utility/SdFatUtil.h rename to libraries/SD/src/utility/SdFatUtil.h diff --git a/megaavr/libraries/SD/src/utility/SdFatmainpage.h b/libraries/SD/src/utility/SdFatmainpage.h similarity index 100% rename from megaavr/libraries/SD/src/utility/SdFatmainpage.h rename to libraries/SD/src/utility/SdFatmainpage.h diff --git a/megaavr/libraries/SD/src/utility/SdFile.cpp b/libraries/SD/src/utility/SdFile.cpp similarity index 100% rename from megaavr/libraries/SD/src/utility/SdFile.cpp rename to libraries/SD/src/utility/SdFile.cpp diff --git a/megaavr/libraries/SD/src/utility/SdInfo.h b/libraries/SD/src/utility/SdInfo.h similarity index 100% rename from megaavr/libraries/SD/src/utility/SdInfo.h rename to libraries/SD/src/utility/SdInfo.h diff --git a/megaavr/libraries/SD/src/utility/SdVolume.cpp b/libraries/SD/src/utility/SdVolume.cpp similarity index 100% rename from megaavr/libraries/SD/src/utility/SdVolume.cpp rename to libraries/SD/src/utility/SdVolume.cpp 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/ServoMaxTest/ServoMaxTest.ino b/libraries/Servo/examples/ServoMaxTest/ServoMaxTest.ino similarity index 100% rename from megaavr/libraries/Servo/examples/ServoMaxTest/ServoMaxTest.ino rename to libraries/Servo/examples/ServoMaxTest/ServoMaxTest.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/ServoMaxTest/ServoMaxTest.ino b/libraries/Servo_megaTinyCore/examples/ServoMaxTest/ServoMaxTest.ino similarity index 100% rename from megaavr/libraries/Servo_megaTinyCore/examples/ServoMaxTest/ServoMaxTest.ino rename to libraries/Servo_megaTinyCore/examples/ServoMaxTest/ServoMaxTest.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/USERSIG/README.md b/libraries/USERSIG/README.md similarity index 100% rename from megaavr/libraries/USERSIG/README.md rename to libraries/USERSIG/README.md diff --git a/megaavr/libraries/USERSIG/examples/usersig_clear/usersig_clear.ino b/libraries/USERSIG/examples/usersig_clear/usersig_clear.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_clear/usersig_clear.ino rename to libraries/USERSIG/examples/usersig_clear/usersig_clear.ino diff --git a/megaavr/libraries/USERSIG/examples/usersig_crc/usersig_crc.ino b/libraries/USERSIG/examples/usersig_crc/usersig_crc.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_crc/usersig_crc.ino rename to libraries/USERSIG/examples/usersig_crc/usersig_crc.ino diff --git a/megaavr/libraries/USERSIG/examples/usersig_get/usersig_get.ino b/libraries/USERSIG/examples/usersig_get/usersig_get.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_get/usersig_get.ino rename to libraries/USERSIG/examples/usersig_get/usersig_get.ino diff --git a/megaavr/libraries/USERSIG/examples/usersig_iteration/usersig_iteration.ino b/libraries/USERSIG/examples/usersig_iteration/usersig_iteration.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_iteration/usersig_iteration.ino rename to libraries/USERSIG/examples/usersig_iteration/usersig_iteration.ino diff --git a/megaavr/libraries/USERSIG/examples/usersig_put/usersig_put.ino b/libraries/USERSIG/examples/usersig_put/usersig_put.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_put/usersig_put.ino rename to libraries/USERSIG/examples/usersig_put/usersig_put.ino diff --git a/megaavr/libraries/USERSIG/examples/usersig_read/usersig_read.ino b/libraries/USERSIG/examples/usersig_read/usersig_read.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_read/usersig_read.ino rename to libraries/USERSIG/examples/usersig_read/usersig_read.ino diff --git a/megaavr/libraries/USERSIG/examples/usersig_update/usersig_update.ino b/libraries/USERSIG/examples/usersig_update/usersig_update.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_update/usersig_update.ino rename to libraries/USERSIG/examples/usersig_update/usersig_update.ino diff --git a/megaavr/libraries/USERSIG/examples/usersig_write/usersig_write.ino b/libraries/USERSIG/examples/usersig_write/usersig_write.ino similarity index 100% rename from megaavr/libraries/USERSIG/examples/usersig_write/usersig_write.ino rename to libraries/USERSIG/examples/usersig_write/usersig_write.ino diff --git a/megaavr/libraries/USERSIG/keywords.txt b/libraries/USERSIG/keywords.txt similarity index 100% rename from megaavr/libraries/USERSIG/keywords.txt rename to libraries/USERSIG/keywords.txt diff --git a/megaavr/libraries/USERSIG/library.properties b/libraries/USERSIG/library.properties similarity index 100% rename from megaavr/libraries/USERSIG/library.properties rename to libraries/USERSIG/library.properties diff --git a/megaavr/libraries/USERSIG/src/USERSIG.h b/libraries/USERSIG/src/USERSIG.h similarity index 100% rename from megaavr/libraries/USERSIG/src/USERSIG.h rename to libraries/USERSIG/src/USERSIG.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/megaTinyCore/examples/ModernRevSer/ModernRevSer.ino b/libraries/megaTinyCore/examples/ModernRevSer/ModernRevSer.ino similarity index 100% rename from megaavr/libraries/megaTinyCore/examples/ModernRevSer/ModernRevSer.ino rename to libraries/megaTinyCore/examples/ModernRevSer/ModernRevSer.ino diff --git a/megaavr/libraries/megaTinyCore/examples/TCA0Demo/TCA0Demo.ino b/libraries/megaTinyCore/examples/TCA0Demo/TCA0Demo.ino similarity index 100% rename from megaavr/libraries/megaTinyCore/examples/TCA0Demo/TCA0Demo.ino rename to libraries/megaTinyCore/examples/TCA0Demo/TCA0Demo.ino diff --git a/megaavr/libraries/megaTinyCore/examples/TCA0Demo2/TCA0Demo2.ino b/libraries/megaTinyCore/examples/TCA0Demo2/TCA0Demo2.ino similarity index 100% rename from megaavr/libraries/megaTinyCore/examples/TCA0Demo2/TCA0Demo2.ino rename to libraries/megaTinyCore/examples/TCA0Demo2/TCA0Demo2.ino diff --git a/megaavr/libraries/megaTinyCore/examples/TCA0Demo3/TCA0Demo3.ino b/libraries/megaTinyCore/examples/TCA0Demo3/TCA0Demo3.ino similarity index 100% rename from megaavr/libraries/megaTinyCore/examples/TCA0Demo3/TCA0Demo3.ino rename to libraries/megaTinyCore/examples/TCA0Demo3/TCA0Demo3.ino diff --git a/megaavr/libraries/megaTinyCore/examples/TCA0Demo4/TCA0Demo4.ino b/libraries/megaTinyCore/examples/TCA0Demo4/TCA0Demo4.ino similarity index 100% rename from megaavr/libraries/megaTinyCore/examples/TCA0Demo4/TCA0Demo4.ino rename to libraries/megaTinyCore/examples/TCA0Demo4/TCA0Demo4.ino diff --git a/megaavr/libraries/megaTinyCore/examples/readTempVcc/readTempVcc.ino b/libraries/megaTinyCore/examples/readTempVcc/readTempVcc.ino similarity index 100% rename from megaavr/libraries/megaTinyCore/examples/readTempVcc/readTempVcc.ino rename to libraries/megaTinyCore/examples/readTempVcc/readTempVcc.ino diff --git a/megaavr/libraries/megaTinyCore/library.properties b/libraries/megaTinyCore/library.properties similarity index 100% rename from megaavr/libraries/megaTinyCore/library.properties rename to libraries/megaTinyCore/library.properties diff --git a/megaavr/libraries/megaTinyCore/src/megaTinyCore.h b/libraries/megaTinyCore/src/megaTinyCore.h similarity index 100% rename from megaavr/libraries/megaTinyCore/src/megaTinyCore.h rename to libraries/megaTinyCore/src/megaTinyCore.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/extras/DevConfigUPDI.png b/megaavr/extras/DevConfigUPDI.png deleted file mode 100644 index 2d6c730a..00000000 Binary files a/megaavr/extras/DevConfigUPDI.png and /dev/null differ diff --git a/megaavr/extras/NanoAsUPDI.png b/megaavr/extras/NanoAsUPDI.png deleted file mode 100644 index 4875e5c2..00000000 Binary files a/megaavr/extras/NanoAsUPDI.png and /dev/null differ diff --git a/megaavr/extras/ProMiniAsUPDI.png b/megaavr/extras/ProMiniAsUPDI.png deleted file mode 100644 index 37e79bcc..00000000 Binary files a/megaavr/extras/ProMiniAsUPDI.png and /dev/null differ diff --git a/megaavr/extras/ci/arduino-code-style.conf b/megaavr/extras/ci/arduino-code-style.conf deleted file mode 100644 index 66613c27..00000000 --- a/megaavr/extras/ci/arduino-code-style.conf +++ /dev/null @@ -1,125 +0,0 @@ -# source: https://github.com/arduino/ArduinoCore-avr/issues/71#issuecomment-466763471 2019-06-09 - -# formatter.conf, examples_formatter.conf -mode=c - - -# examples_formatter.conf -# http://astyle.sourceforge.net/astyle.html#_style=java -# Considering changing this to the synonym "style=attach", which seems more descriptive -style=java - - -# examples_formatter.conf -attach-namespaces - -# examples_formatter.conf -attach-classes - -# examples_formatter.conf -attach-inlines - -# examples_formatter.conf -attach-extern-c - - -# formatter.conf, examples_formatter.conf -indent=spaces=2 - -# formatter.conf, examples_formatter.conf -indent-classes - -# formatter.conf, examples_formatter.conf -indent-switches - -# formatter.conf, examples_formatter.conf -indent-cases - -# formatter.conf, examples_formatter.conf -indent-col1-comments - -# examples_formatter.conf -indent-modifiers - -# examples_formatter.conf -indent-namespaces - -# examples_formatter.conf -indent-labels - -# examples_formatter.conf -indent-preproc-define - - -# formatter.conf, examples_formatter.conf -pad-header - -# formatter.conf, examples_formatter.conf -pad-oper - -# examples_formatter.conf -unpad-paren - - -# formatter.conf, examples_formatter.conf -remove-comment-prefix - -# formatter.conf, examples_formatter.conf -# http://astyle.sourceforge.net/astyle.html#_keep-one-line-statements -# "Don't break complex statements and multiple statements residing on a single line." -# I don't like one line complex statements, but I guess since it's in formatter.conf it must stay. -keep-one-line-statements - - - -# Options from examples_formatter.conf that I think should be removed: - -# http://astyle.sourceforge.net/astyle.html#_indent-preproc-block -# "Indent preprocessor blocks at brace level zero and immediately within a namespace. There are restrictions on what will be indented. Blocks within methods, classes, arrays, etc., will not be indented. Blocks containing braces or multi-line define statements will not be indented. Without this option the preprocessor block is not indented." -# This does indent for #ifdef, but not for #ifndef, so it's quite inconsistent -# Indentation of preprocessor directives as done by this option is not very common in Arduino AVR Boards core, and where it is used, it's typically done inconsistently throughout the file -indent-preproc-block - -# http://astyle.sourceforge.net/astyle.html#_indent-preproc-cond -# "Indent preprocessor conditional statements to the same level as the source code." -# Indentation of preprocessor directives as done by this option is very rare in Arduino AVR Boards core -indent-preproc-cond - - - -# Options I have not implemented from formatter.conf or examples_formatter.conf: - -# examples_formatter.conf -# Not a valid option in the latest version of AStyle. I think the correct option name is "add-braces", which I do use in my configuration -# add-brackets - -# formatter.conf, examples_formatter.conf -# Not a valid option in the latest version of AStyle. -# indent-preprocessor - - - -# Options I have added: - -# http://astyle.sourceforge.net/astyle.html#_add-braces -# "I believe this is the correct option name to use instead the "add-brackets" option used in examples_formatter.conf. "add-brackets" is not a valid option in the latest version of AStyle" -add-braces - -# http://astyle.sourceforge.net/astyle.html#_convert-tabs -# "Converts tabs into spaces in the non-indentation part of the line." -# AStyle is already configured to use spaces for indentation by indent=spaces=2. The Arduino IDE uses spaces instead of tabs by default. -convert-tabs - -# http://astyle.sourceforge.net/astyle.html#_attach-return-type -# "Attach the return type to the function name in function definitions." -attach-return-type - -# http://astyle.sourceforge.net/astyle.html#_attach-return-type -# "Attach the return type to the function name in function declarations." -attach-return-type-decl - -# http://astyle.sourceforge.net/astyle.html#_align-pointer -# "Attach a pointer or reference operator (*, &, or ^) to either the variable type (left) or variable name (right), or place it between the type and name (middle)." -# In Arduino AVR Boards core, name alignment of pointers is somewhat more common, though all possible styles are used -# I don't care which style is chosen (type, middle, name), but I do think one should be chosen and used. -align-pointer=name diff --git a/megaavr/extras/ci/codespell-ignore-words-list.txt b/megaavr/extras/ci/codespell-ignore-words-list.txt deleted file mode 100644 index ba0ae190..00000000 --- a/megaavr/extras/ci/codespell-ignore-words-list.txt +++ /dev/null @@ -1,2 +0,0 @@ -rcall -hart 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/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/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/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