Suddenly lost Uno/Tiny88 uploading

Has anything occurred on the ATTiny scene which could explain why yesterday (after a week long struggle) I could finally upload successfully to my Tiny88 boards, but today cannot?

Regardless of the sketch, I'm getting the same error. Here's the last sections of the error report.

Sketch uses 1290 bytes (15%) of program storage space. Maximum is 8192 bytes.

Global variables use 76 bytes (14%) of dynamic memory, leaving 436 bytes for local variables. Maximum is 512 bytes.

C:\Users\terry\AppData\Local\Arduino15\packages\MiniCore\tools\avrdude\8.0-arduino.1/bin/avrdude -CC:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr/avrdude.conf -v -pattiny88 -cstk500v1 -PCOM4 -b19200 -Uflash:w:C:\Users\terry\AppData\Local\Temp\arduino_build_717553/Tiny88_numBlinks.ino.hex:i 

Avrdude version 8.0-arduino.1

An error occurred while uploading the sketch

Copyright see https://github.com/avrdudes/avrdude/blob/main/AUTHORS



System wide configuration file is C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf

Warning: programmer wiring fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:350]

Warning: programmer arduino fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:357]

Error: unknown token [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Warning: programmer avrftdi fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Error: syntax error [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Error: unable to process system wide configuration file C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf

I don't remember seeing that line about copyright before?

And that implicated file avrdude.conf is located here:
C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf

In case it helps, here's what I currently have in Preferences:

https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
http://digistump.com/package_digistump_index.json
https://raw.githubusercontent.com/MHEtLive/arduino-boards-index/master/package_mhetlive_index.json
https://www.pjrc.com/teensy/package_teensy_index.json
https://descartes.net/package_drazzy.com_index.json

This ATTiny core stuff is over my head; it's taken me a week to get the UNO/Tiny88 uploading sweetly, so I'm frustrated that suddenly I've lost it!

EDIT: Sorted - one loose wire!

Hi @Terrypin.

Solution

The solution is to install ATTinyCore via Boards Manager, and use the Boards Manager installation. I'll provide instructions you can follow to do that:

  1. Select File > Quit from the Arduino IDE menus if it is running.
    All Arduino IDE windows will close.
  2. Delete the folder at the following path to remove the manual installation of ATTinyCore:
    C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore
    
    :warning: Please be careful when deleting things from your computer. When in doubt, back up!
  3. Select File > Preferences... (or Arduino IDE > Settings... for macOS users) from the Arduino IDE menus.
    The "Preferences" dialog will open.
  4. Enter the following URL into the "Additional Boards Manager URLs" field in the "Preferences" dialog:
    https://raw.githubusercontent.com/per1234/ReleaseScripts/refs/heads/provisional-package-index/package_drazzy.com_index.json
    
    :exclamation: If there are already Boards Manager URLs in the field, separate them with commas.
    :exclamation: If you have the official http://drazzy.com/package_drazzy.com_index.json URL in the field, remove it. The URL I provided above is a replacement, required due to a bug affecting the official URL: https://drazzy.com/package_drazzy.com_index.json - SSL-certificate expired 3 days ago · Issue #885 · SpenceKonde/ATTinyCore · GitHub
  5. Click the "OK" button.
    The "Preferences" dialog will close.
  6. You will now see a "Downloading index: ..." notification at the bottom right corner of the IDE window. Wait for that notification to close.
  7. Select Tools > Board > Boards Manager... from the Arduino IDE menus to open the "Boards Manager" view in the left side panel.
  8. Scroll down through the list of boards platforms until you see the "ATTinyCore" entry.
  9. Click the "INSTALL" button at the bottom of the entry.
  10. Wait for the installation process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:

    Successfully installed platform ...

Now select the appropriate board from Arduino IDE's Tools > Board > ATTinyCore menu, as well as any other configuration you might need from the other menus under Tools, then try uploading a sketch to your Tiny88 board again. Hopefully this time it will work as expected.


:exclamation: Please note that the Boards Manager URL I provided in step (2) of the instructions above is only intended to be used as a temporary workaround for the problem with the official Boards Manager URL for ATTinyCore.

You should monitor the bug report at https://drazzy.com/package_drazzy.com_index.json - SSL-certificate expired 3 days ago · Issue #885 · SpenceKonde/ATTinyCore · GitHub and once SpenceKonde reports that the problem is fixed, change the URL in your Arduino IDE preferences to the official URL, which is specified in the ATTinyCore documentation:

https://github.com/SpenceKonde/ATTinyCore/blob/v2.0.0-devThis-is-the-head-submit-PRs-against-this/Installation.md#boards-manager-installation

Explanation

In case you (or any other interested party) are interested, I'll explain the reason why you encountered this problem below. If you aren't interested in the boring details, you are welcome to skip reading the rest of this post.

The problem is that the ATTinyCore boards platform is configured for use with AVRDUDE 6.x, but version 8.0-arduino.1 of AVRDUDE is being used instead. There have been some breaking changes in the development of AVRDUDE, so the configurations for AVRDUDE 6.x are not compatible with AVRDUDE 8.x.

So now the question is: why is version 8.0-arduino.1 of AVRDUDE being used when you upload with an ATTinyCore board selected? The reason for this is that you performed a manual installation of ATTinyCore as a workaround for the bug that causes installation of the platform via Boards Manager to fail. When you install a platform via Boards Manager, the JSON file from the Additional Boards Manager URL contains information that tells Arduino IDE which tools the platform has a dependency on. This information includes the specific version of each of the tools the platform needs. So when you install ATTinyCore via Boards Manager, Arduino IDE knows that it should use version 6.3.0-arduino18 of AVRDUDE when uploading sketches while an ATTinyCore board is selected:

When you install the platform manually, Arduino IDE doesn't have the information that it would normally get from the package_drazzy.com_index.json JSON file of the "Additional Boards Manager URL". It only has the information about the tool that is provided by the platform configuration files you installed. ATTinyCore's platform configuration file only tells Arduino IDE to use AVRDUDE, but doesn't specify which version of AVRDUDE to use:

When Arduino IDE doesn't have any information about which version of a tool dependency a platform wants it to use, it uses the newest version of the tool that happens to be installed on your system, so this is why it uses AVRDUDE 8.0-arduino.1.

You probably updated MiniCore. The latest version 3.0.3 of MiniCore specifies a dependency on AVRDUDE version 8.0-arduino.1:

whereas the previous version 3.0.2 of MiniCore specifies a dependency on AVRDUDE version 7.2-arduino.1:

So when you updated MiniCore to version 3.0.3, it caused AVRDUDE version 8.0-arduino.1 to be installed, and since Arduino IDE is using the newest installed version of AVRDUDE when uploading to ATTinyCore boards, the MiniCore update caused the ATTinyCore uploads to start using AVRDUDE 8.0-arduino.1, and thus to fail due to the incompatibility of ATTinyCore's AVRDUDE configuration with AVRDUDE 8.x.

1 Like

Our posts passed in the ether...

I'll study that carefully, thanks a lot. But how to square that with fact that I was uploading OK - and have just done so again after discovering that loose (rather thin) wire?

FWIW, I have also got my Tiny85 chips uploading. So, somehow, ATTinycore does seem to be working.

Interesting. I assumed that the avrdude process was failing due to the errors it reported with the ATTinyCore configuration file:

but maybe these are not fatal errors, and AVRDUDE is able to complete an upload despite the problems with the configuration.

However, I do find it odd that, if the upload failure was truly caused by a hardware problem, AVRDUDE didn't print any error messages related to the failed upload (e.g., "avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00") as we would normally expect to see.

I’ve studied your comprehensive explanation and it’s made matters a lot clearer, thank you. I’m tempted to go ahead at once and implement your new URL. But I’m going to hold off doing so while I seem to have recovered.

There was one other thing I did as well as stabilise that wire. I’d read (GitHub issue probably) that someone had ‘fixed’ a related Tiny problem by changing ‘https’ to ‘http’. But I couldn't remember or find which entry. So I started with the last one, Descartes…, However I see that it has returned to ‘https’.

I’d appreciate your advice on this, and on whether I should test remove any of the current entries (listed in my initial post).

Good call. As the saying goes: "if it ain't broke, don't fix it"!

I think that was during the previous occurrence of the problem with SSL certificates on DrAzzy/SpenceKonde's websites. In that previous occurrence, the SSL certificate of the drazzy.com website was expired, so Arduino IDE couldn't even download the package index JSON file from the "Additional Boards Manager URL". But right now the problem is not with the SSL certificate on drazzy.com, but rather with another of DrAzzy/SpenceKonde's websites: azduino.com. One of the files that are downloaded by Boards Manager when you install ATTinyCore is hosted on azduino.com, so the expired SSL certificate on that website causes the Boards Manager installation to fail when it attempts to download that file. So this time around we can't fix it by only changing the "Additional Boards Manager URL" to one that doesn't use SSL (or has a valid SSL certificate as was the fix with the descartes.net URL).

You can remove any that are for platforms you aren't going to use.

Since you are using ATTinyCore, I don't see any point in also having David Mellis's "attiny" boards platform installed, since it is completely redundant to ATTinyCore.

That URL doesn't even work, so there is definitely no point in having it in your preferences:

If you are using Teensy boards then you should definitely leave this one.

I'm not sure there is any point in using this one instead of the official http://drazzy.com/package_drazzy.com_index.json URL.

I provided information on the subject in your other topic:

1 Like

I took your advice and tried deleting unwanted. entries from Preferences. But even after restarting the IDE, they are still there! Repeated with same strange result,

Were you careful to click the "OK" button in the Preferences dialog after removing the entries? The changes you make in the preferences will not be saved if you instead click the "CANCEL" button.

Yes.

Methodically checking this again today, Wed 27 Nov 2024.

  1. First took a look at my Preferences file:
    C:\Users\terry\AppData\Local\Arduino15\preferences.txt

  2. First two lines of that file:

board=uno
boardsmanager.additional.urls=https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json,https://raw.githubusercontent.com/MHEtLive/arduino-boards-index/master/package_mhetlive_index.json,https://descartes.net/package_drazzy.com_index.json

(BTW why does first line specify a board, as I assume Preferences are 'universal'?)

  1. Two sketches are still currently loaded but disconnected ('Arduino ISP' on Uno, and 'BASIC-DFR-e2-Tiny88' on Tiny88).

  2. Opened the Preferences window and clicked the icon that shows the URLs in a more readable form:

So (a) that matches the direct view, and (b) the David Mellis entry has been successfully removed, but not the Descartes.

  1. Confirmed (tedious!) that my Uno/Tiny88 upload is still working.

  2. Will now try to remove Descartes, as I did unsuccessfully several times last night.
    In the Preferences dialog, with the list shown, selected Descartes as shown and clicked OK.

No messages , unlike step 6 of your earlier instructions "You will now see a "Downloading index: ..." notification at the bottom right corner of the IDE window. Wait for that notification to close."
That subordinate window closed, but the 'comma list' still shows the entry.
Clicked OK. No messages again.

  1. Re-opened Preferences, and AdditionaI Boards Manager URLs. No change. This time I used only the 'comma list', selected the entry, deleted it, clickd OK. No messages. Buton reopening File > Preferences the Descartes entry has been removed!
    Does this imply editing in the 'AdditionaI Boards Manager URLs' window caused the earlier failure?

  2. I'm left with these two, which I'm also inclined to remove.
    https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
    https://raw.githubusercontent.com/MHEtLive/arduino-boards-index/master/package_mhetlive_index.json

You won't be surprised that first I'm anxious to test whether my Uno/Tiny uploads still work!
But meanwhile I'll post this now, as I'm keen to see your comments.

EDIT: Wed 27 Nov 2024 11:55
Pleased to report Tiny88 uploads still OK.

EDIT: Wed 27 Nov 2024 12:24 However... [u]Tiny85[\u] now fails
Oh, and the Descartes entry has reappeared again!
:unamused:

Alternatives for Servo_ATTinyCore.h: []

ResolveLibrary(Servo_ATTinyCore.h)

Dunker-8-Tiny85:8:10: fatal error: Servo_ATTinyCore.h: No such file or directory

  -> candidates: []

 #include <Servo_ATTinyCore.h> // Rgular servo.h library does not work

          ^~~~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1

Servo_ATTinyCore.h: No such file or directory

So that Arduino IDE can remember which board you have selected from the Tools > Board menu.

I didn't realize (remember?) you are using Arduino IDE 1.x. The instructions I provided were tailored to Arduino IDE 2.x, which updates the index files after the "Additional Boards Manager URLs" preference is modified. Arduino IDE 1.x does not have that behavior, so it is expected that the download was not triggered since you are using Arduino IDE 1.x.

Nice!

Is the failure you mention here the "Servo_ATTinyCore.h: No such file or directory" compilation error?

I'm going to ask you to provide the full verbose output from a compilation that fails with that "Servo_ATTinyCore.h: No such file or directory" error .


:exclamation: This procedure is not intended to solve the problem. The purpose is to gather more information.


Please do this:

  1. Select File > Preferences...(or Arduino > Settings... for macOS users) from the Arduino IDE menus.
    The "Preferences" dialog will open.
  2. Check the box next to "Show verbose output during: ☐ compilation" in the "Preferences" dialog.
  3. Click the "OK" button.
    The "Preferences" dialog will close.
  4. Select Sketch > Verify/Compile from the Arduino IDE menus.
  5. After the compilation fails you'll see a button on the right side of the orange bar in Arduino IDE: Copy error messages. Click that button.
    This copies the full output to the clipboard.
  6. Open a forum reply here by clicking the "Reply" button.
  7. Click the <CODE/> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
  8. Press the Ctrl+V keyboard shortcut (Command+V for macOS users).
    This will paste the compilation output into the code block.
  9. Move the cursor outside of the code block markup before you add any additional text to your reply.
  10. Click the "Reply" button to post the output.

In case the output is longer than the forum software will allow to be added to a post, you can instead save it to a .txt file and then attach that file to a reply here.

Click here for attachment instructions

  1. Open any text editor program.
  2. Paste the copied output into the text editor.
  3. Save the file in .txt format.
  4. Open a forum reply here by clicking the "Reply" button.
  5. Click the "Upload" icon (Upload icon) on the post composer toolbar:

    The "Open" dialog will open.
  6. Select the .txt file you saved from the "Open" dialog.
  7. Click the "Open" button.
    The dialog will close.
  8. Click the "Reply" button to publish the post.

Alternatively, instead of using the "Upload" icon on the post composer toolbar as described in steps (5) - (7) above, you can simply drag and drop the .txt file onto the post composer field to attach it.

Blockquote
Thanks for getting back quickly.

But why does that matter for setting Preferences that I expect to apply to all sketches and and boards?

I was beginning to wonder about that. It was probably mentioned in another related thread, sorry. (I did recently again try v2. Got messages I couldn''t understand, after accepting offer to 'update some libraries'.)

Blockquote

Nice!

Not so sure, see later.

Yes, it [u]was[\u], but I've just uploaded same sketch and get an entirely different error report. I hesitated but will paste it below anyway. I'll come back promptly if it changes again! I'm going to try restoring the URLs I had earlier, as I suspect removing one or more has scambled stuff - including my brains.

Arduino: 1.8.19 (Windows 10), Board: "ATtiny85/45 w/Optiboot serial bootloader, -Os (size, recommended), ATtiny85, 8 MHz (internal), RX on PB1, TX on PB (default PB0), B.O.D. Disabled (saves power), Enabled, Standard (1s wait, for use w/autoreset)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=ATTinyCore:avr:attinyx5opti:optimization=size,chip=85,clock=internal_8m,softserial=enable,bod=disable,millis=enabled,bootentry=1s -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_632810 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_253131 -prefs=build.warn_data_percentage=75 -verbose C:\Program Files (x86)\Arduino\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=ATTinyCore:avr:attinyx5opti:optimization=size,chip=85,clock=internal_8m,softserial=enable,bod=disable,millis=enabled,bootentry=1s -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_632810 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_253131 -prefs=build.warn_data_percentage=75 -verbose C:\Program Files (x86)\Arduino\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino

Using board 'attinyx5opti' from platform in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr

Using core 'tiny' from platform in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr

Detecting libraries used...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\sketch\\ArduinoISP.ino.cpp" -o nul

Alternatives for SPI.h: [SPI@2.0.0]

ResolveLibrary(SPI.h)

  -> candidates: [SPI@2.0.0]

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\SPI" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\sketch\\ArduinoISP.ino.cpp" -o nul

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\SPI" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\SPI\\SPI.cpp" -o nul

Generating function prototypes...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\SPI" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\sketch\\ArduinoISP.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\SPI" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\sketch\\ArduinoISP.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\sketch\\ArduinoISP.ino.cpp.o"

Compiling libraries...

Compiling library "SPI"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\SPI" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\SPI\\SPI.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_632810\\libraries\\SPI\\SPI.cpp.o"

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp: In static member function 'static void SPIClass::begin()':

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:259:22: error: 'USI_USCK_BIT' was not declared in this scope

     USI_CLOCK_DDR |= USI_USCK_BIT;   //set the USCK pin as output

                      ^~~~~~~~~~~~

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:259:22: note: suggested alternative: 'USI_CLOCK_BIT'

     USI_CLOCK_DDR |= USI_USCK_BIT;   //set the USCK pin as output

                      ^~~~~~~~~~~~

                      USI_CLOCK_BIT

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp: In static member function 'static void SPIClass::setDataMode(uint8_t)':

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:272:23: error: 'USI_USCK_BIT' was not declared in this scope

     USI_CLOCK_PORT |= USI_USCK_BIT;

                       ^~~~~~~~~~~~

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:272:23: note: suggested alternative: 'USI_CLOCK_BIT'

     USI_CLOCK_PORT |= USI_USCK_BIT;

                       ^~~~~~~~~~~~

                       USI_CLOCK_BIT

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:274:24: error: 'USI_USCK_BIT' was not declared in this scope

     USI_CLOCK_PORT &= ~USI_USCK_BIT;

                        ^~~~~~~~~~~~

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:274:24: note: suggested alternative: 'USI_CLOCK_BIT'

     USI_CLOCK_PORT &= ~USI_USCK_BIT;

                        ^~~~~~~~~~~~

                        USI_CLOCK_BIT

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp: In function 'byte reverse(byte)':

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:301:3: error: expected ')' before 'return'

   return(result);

   ^~~~~~

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:302:1: warning: no return statement in function returning non-void [-Wreturn-type]

 }

 ^

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp: In static member function 'static void SPIClass::applySettings(SPISettings)':

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:441:23: error: 'USI_USCK_BIT' was not declared in this scope

     USI_CLOCK_PORT |= USI_USCK_BIT;

                       ^~~~~~~~~~~~

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:441:23: note: suggested alternative: 'USI_CLOCK_BIT'

     USI_CLOCK_PORT |= USI_USCK_BIT;

                       ^~~~~~~~~~~~

                       USI_CLOCK_BIT

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:443:24: error: 'USI_USCK_BIT' was not declared in this scope

     USI_CLOCK_PORT &= ~USI_USCK_BIT;

                        ^~~~~~~~~~~~

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI\SPI.cpp:443:24: note: suggested alternative: 'USI_CLOCK_BIT'

     USI_CLOCK_PORT &= ~USI_USCK_BIT;

                        ^~~~~~~~~~~~

                        USI_CLOCK_BIT

Using library SPI at version 2.0.0 in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\SPI 

exit status 1

Error compiling for board ATtiny85/45 w/Optiboot serial bootloader.


And sure enough, next test gave another different error report! The only change I made was to use a fresh Tiny88 chip.

Arduino: 1.8.19 (Windows 10), Board: "ATtiny88/48 w/Optiboot serial bootloader, -Os (size, recommended), ATtiny88, 8 MHz (internal), Standard, RX on PD7, TX on PD (default PD6), B.O.D. Disabled (saves power), Enabled, Standard (1s wait, for use w/autoreset)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=ATTinyCore:avr:attinyx8opti:optimization=size,chip=88,clock=internal_8m,pinmap=default,softserial=enable,bod=disable,millis=enabled,bootentry=1s -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_634374 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_607083 -prefs=build.warn_data_percentage=75 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\PROJECTS_Arduino\Dunker proj\Dunker-3a-Tiny85-ATTtinyCore-extra\Dunker-3a-Tiny85-ATTtinyCore-extra.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=ATTinyCore:avr:attinyx8opti:optimization=size,chip=88,clock=internal_8m,pinmap=default,softserial=enable,bod=disable,millis=enabled,bootentry=1s -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_634374 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_607083 -prefs=build.warn_data_percentage=75 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\PROJECTS_Arduino\Dunker proj\Dunker-3a-Tiny85-ATTtinyCore-extra\Dunker-3a-Tiny85-ATTtinyCore-extra.ino

Using board 'attinyx8opti' from platform in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr

Using core 'tiny' from platform in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr

Detecting libraries used...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\sketch\\Dunker-3a-Tiny85-ATTtinyCore-extra.ino.cpp" -o nul

Alternatives for Servo_ATTinyCore.h: [Servo_ATTinyCore@1.1.2]

ResolveLibrary(Servo_ATTinyCore.h)

  -> candidates: [Servo_ATTinyCore@1.1.2]

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\sketch\\Dunker-3a-Tiny85-ATTtinyCore-extra.ino.cpp" -o nul

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src\\avr\\Servo_ATTinyCore.cpp" -o nul

Generating function prototypes...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\sketch\\Dunker-3a-Tiny85-ATTtinyCore-extra.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\sketch\\Dunker-3a-Tiny85-ATTtinyCore-extra.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\sketch\\Dunker-3a-Tiny85-ATTtinyCore-extra.ino.cpp.o"

Compiling libraries...

Compiling library "Servo_ATTinyCore"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src\\avr\\Servo_ATTinyCore.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\libraries\\Servo_ATTinyCore\\avr\\Servo_ATTinyCore.cpp.o"

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\Servo_ATTinyCore\src\avr\Servo_ATTinyCore.cpp: In function 'void initISR(timer16_Sequence_t)':

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\Servo_ATTinyCore\src\avr\Servo_ATTinyCore.cpp:1024:40: warning: unused parameter 'timer' [-Wunused-parameter]

 static void initISR(timer16_Sequence_t timer) {

                                        ^~~~~

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\Servo_ATTinyCore\src\avr\Servo_ATTinyCore.cpp: In function 'void finISR(timer16_Sequence_t)':

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\Servo_ATTinyCore\src\avr\Servo_ATTinyCore.cpp:1037:39: warning: unused parameter 'timer' [-Wunused-parameter]

 static void finISR(timer16_Sequence_t timer) {

                                       ^~~~~

Compiling core...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\wiring_pulse.S" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_pulse.S.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\wiring.c" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\wiring_shift.c" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_shift.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\WInterrupts.c" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\WInterrupts.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\wiring_analog.c" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_analog.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\wiring_analog_noise.c" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_analog_noise.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\wiring_digital.c" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_digital.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mrelax -Werror=implicit-function-declaration -Wundef -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\wiring_pulse.c" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_pulse.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\Print.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Print.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\WMath.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\WMath.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\Serial0.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Serial0.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\HardwareSerial.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\HardwareSerial.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\Tone.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Tone.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\Stream.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Stream.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\TinySoftwareSerial.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\TinySoftwareSerial.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\Serial1.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Serial1.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\WString.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\WString.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\abi.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\abi.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\main.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\main.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny88 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX8 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx8" "C:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny\\new.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\new.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_pulse.S.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\WInterrupts.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_analog.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_analog_noise.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_digital.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_pulse.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\wiring_shift.c.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\HardwareSerial.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Print.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Serial0.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Serial1.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Stream.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\TinySoftwareSerial.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\Tone.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\WMath.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\WString.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\abi.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\main.cpp.o"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc-ar" rcs "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\core.a" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\core\\new.cpp.o"

Archiving built core (caching) in: C:\Users\terry\AppData\Local\Temp\arduino_cache_607083\core\core_0c390788179dcd97a483be9c2f9dddd2.a

Linking everything together...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mrelax -mmcu=attiny88 -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\sketch\\Dunker-3a-Tiny85-ATTtinyCore-extra.ino.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374\\libraries\\Servo_ATTinyCore\\avr\\Servo_ATTinyCore.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/core\\core.a" "-LC:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374" -lm

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.eep"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.hex"

cmd /C "C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-objdump" --disassemble --source --line-numbers --demangle --section=.text "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.elf" > "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.lst"

cmd /C "C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-nm" --numeric-sort --line-numbers --demangle --print-size --format=s "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.elf" > "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.map"

Using library Servo_ATTinyCore at version 1.1.2 in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\Servo_ATTinyCore 

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-size" -A "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_634374/Dunker-3a-Tiny85-
ATTtinyCore-extra.ino.elf"

Sketch uses 2060 bytes (27%) of program storage space. Maximum is 7552 bytes.

Global variables use 52 bytes (10%) of dynamic memory, leaving 460 bytes for local variables. Maximum is 512 bytes.

C:\Users\terry\AppData\Local\Arduino15\packages\MiniCore\tools\avrdude\8.0-arduino.1/bin/avrdude -CC:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr/avrdude.conf -v -pattiny88 -cstk500v1 -PCOM4 -b19200 -Uflash:w:C:\Users\terry\AppData\Local\Temp\arduino_build_634374/Dunker-3a-Tiny85-ATTtinyCore-extra.ino.hex:i 

Avrdude version 8.0-arduino.1

An error occurred while uploading the sketch

Copyright see https://github.com/avrdudes/avrdude/blob/main/AUTHORS



System wide configuration file is C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf

Warning: programmer wiring fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:350]

Warning: programmer arduino fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:357]

Error: unknown token [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Warning: programmer avrftdi fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Error: syntax error [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Error: unable to process system wide configuration file C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf


And the next 4 tests gave same result, with two chips, so that weird outlier must have been down to me.

You have come to the erroneous conclusion that the board property in preferences.txt is configuring which board the preferences apply to. It does not.

This property simply tells Arduino IDE which board it should select from the Tools > Board menu. That is the only thing that property does.

You are back to the original error caused by the use of the incompatible AVRDUDE version 8.x, as I explained in post #2.

I remember that the tool selection behavior of Arduino IDE 1.x was sometimes non-deterministic in cases where the platform does not unambiguously specify which version should be used. The well defined tool selection system was implemented after the time of Arduino IDE 1.x. So it might be that Arduino IDE 1.x is sometimes selecting a compatible version of AVRDUDE, in which case the upload is successful, but other times selecting this incompatible 8.0-arduino.1 version, in which case the upload fails.

Sounds one possible explanation for the erratic results I’ve been getting all day. But as this is version 1.8.19 I’d have thought not?

Status appears to be that when an upload fails with the frequent error I described, I can often succeed if I close all sketches except ArduinoISP, then re-open the target sketch and try again.

I’m wondering if the time has come to remove all the existing URLs and add yours?

I’ve had it for now. Back on the case tomorrow.

When I write "Arduino IDE 1.x", I am referring to any version of Arduino IDE that starts with a "1". That includes 1.8.19.

Arduino IDE 1.8.19 was released three years ago. So any work the Arduino developers have done since then is not in Arduino IDE 1.8.19. And since development of Arduino IDE 1.x has been abandoned, the recent work will never be in an Arduino IDE 1.x release.

The deterministic tool selection system was implemented two years ago:

I think so.

I went ahead earlier this morning and did so, i.e. implemented your suggested solution in post #2. I first used my preferred IDE 1.8.19. I did not remove all the existing URLs from the "Additional Boards Manager URLs" field in the "Preferences" dialog. But on uploading to a Tiny85 (same wiring, same method as I've been using successfully until recently) it failed with the depresssingly familiar error report. I'll paste it below.

I also tried moving the USB cable to another port (COM4 to COM7) but same result.

After breakfast I'll try:

  1. Removing all URLs before adding yours.
  2. Trying an upload to Tiny88 instead
  3. Closing 1.8.19 and using the latest v2.
Arduino: 1.8.19 (Windows 10), Board: "ATtiny85/45 w/Optiboot serial bootloader, -Os (size, recommended), ATtiny85, 8 MHz (internal), RX on PB1, TX on PB (default PB0), B.O.D. Disabled (saves power), Enabled, Standard (1s wait, for use w/autoreset)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=ATTinyCore:avr:attinyx5opti:optimization=size,chip=85,clock=internal_8m,softserial=enable,bod=disable,millis=enabled,bootentry=1s -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_257464 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_707062 -prefs=build.warn_data_percentage=75 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\PROJECTS_Arduino\Dunker proj\Dunker-8-Tiny85\Dunker-8-Tiny85.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=ATTinyCore:avr:attinyx5opti:optimization=size,chip=85,clock=internal_8m,softserial=enable,bod=disable,millis=enabled,bootentry=1s -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_257464 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_707062 -prefs=build.warn_data_percentage=75 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\PROJECTS_Arduino\Dunker proj\Dunker-8-Tiny85\Dunker-8-Tiny85.ino

Using board 'attinyx5opti' from platform in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr

Using core 'tiny' from platform in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr

Detecting libraries used...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\sketch\\Dunker-8-Tiny85.ino.cpp" -o nul

Alternatives for Servo_ATTinyCore.h: [Servo_ATTinyCore@1.1.2]

ResolveLibrary(Servo_ATTinyCore.h)

  -> candidates: [Servo_ATTinyCore@1.1.2]

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\sketch\\Dunker-8-Tiny85.ino.cpp" -o nul

Using cached library dependencies for file: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\Servo_ATTinyCore\src\avr\Servo_ATTinyCore.cpp

Generating function prototypes...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -mrelax -w -x c++ -E -CC -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\sketch\\Dunker-8-Tiny85.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++17 -fpermissive -Wno-sized-deallocation -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mrelax -mmcu=attiny85 -DF_CPU=8000000UL -DCLOCK_SOURCE=0 -DUSING_BOOTLOADER=0x01 -DARDUINO=10819 -DARDUINO=10819 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-DATTINYCORE=\"2.0.0-dev\"" -DATTINYCORE_MAJOR=2UL -DATTINYCORE_MINOR=0UL -DATTINYCORE_PATCH=0UL -DATTINYCORE_RELEASED=0 "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\cores\\tiny" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\variants\\tinyx5" "-IC:\\Users\\terry\\Dropbox\\Electronics\\Arduino\\SKETCHES\\Hardware\\ATTinyCore\\avr\\libraries\\Servo_ATTinyCore\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\sketch\\Dunker-8-Tiny85.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\sketch\\Dunker-8-Tiny85.ino.cpp.o"

Compiling libraries...

Compiling library "Servo_ATTinyCore"

Using previously compiled file: C:\Users\terry\AppData\Local\Temp\arduino_build_257464\libraries\Servo_ATTinyCore\avr\Servo_ATTinyCore.cpp.o

Compiling core...

Using precompiled core: C:\Users\terry\AppData\Local\Temp\arduino_cache_707062\core\core_bdc013ac81d56fd52c522e0e0d075be8.a

Linking everything together...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mrelax -mmcu=attiny85 -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\sketch\\Dunker-8-Tiny85.ino.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464\\libraries\\Servo_ATTinyCore\\avr\\Servo_ATTinyCore.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/..\\arduino_cache_707062\\core\\core_bdc013ac81d56fd52c522e0e0d075be8.a" "-LC:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464" -lm

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.eep"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.hex"

cmd /C "C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-objdump" --disassemble --source --line-numbers --demangle --section=.text "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.elf" > "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.lst"

cmd /C "C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-nm" --numeric-sort --line-numbers --demangle --print-size --format=s "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.elf" > "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.map"

Using library Servo_ATTinyCore at version 1.1.2 in folder: C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\ATTinyCore\avr\libraries\Servo_ATTinyCore 

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\DxCore\\tools\\avr-gcc\\7.3.0-atmel3.6.1-azduino7b1/bin/avr-size" -A "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_257464/Dunker-8-Tiny85.ino.elf"

Sketch uses 2222 bytes (29%) of program storage space. Maximum is 7616 bytes.

Global variables use 47 bytes (9%) of dynamic memory, leaving 465 bytes for local variables. Maximum is 512 bytes.

C:\Users\terry\AppData\Local\Arduino15\packages\MiniCore\tools\avrdude\8.0-arduino.1/bin/avrdude -CC:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr/avrdude.conf -v -pattiny85 -cstk500v1 -PCOM4 -b19200 -Uflash:w:C:\Users\terry\AppData\Local\Temp\arduino_build_257464/Dunker-8-Tiny85.ino.hex:i 

Avrdude version 8.0-arduino.1

Copyright see https://github.com/avrdudes/avrdude/blob/main/AUTHORS



System wide configuration file is C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf

Warning: programmer wiring fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:350]

Warning: programmer arduino fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:357]

Error: unknown token [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Warning: programmer avrftdi fails to specify prog_modes = PM_...; [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Error: syntax error [C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf:392]

Error: unable to process system wide configuration file C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf

Error: unable to process system wide configuration file C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware\ATTinyCore\avr\avrdude.conf

EDIT Thu 28 Nov 2024 0858
Over breakfast I also rebooted my PC. First checked Preferences to make sure your URL was in place: it wasn't!
Then, before attempting anything else, uploaded Arduino as ISP on Uno, prior to restarting my Uno/Tiny tests - and got the following errors!

Arduino: 1.8.19 (Windows 10), Board: "Arduino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_704865 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_896250 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Program Files (x86)\Arduino\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_704865 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_896250 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avrdude.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Program Files (x86)\Arduino\examples\11.ArduinoISP\ArduinoISP\ArduinoISP.ino

Using board 'uno' from platform in folder: C:\Users\terry\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Using core 'arduino' from platform in folder: C:\Users\terry\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Detecting libraries used...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\sketch\\ArduinoISP.ino.cpp" -o nul

Alternatives for SPI.h: [SPI@1.0]

ResolveLibrary(SPI.h)

  -> candidates: [SPI@1.0]

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SPI\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\sketch\\ArduinoISP.ino.cpp" -o nul

Using cached library dependencies for file: C:\Users\terry\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src\SPI.cpp

Generating function prototypes...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SPI\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\sketch\\ArduinoISP.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\SPI\\src" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\sketch\\ArduinoISP.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\sketch\\ArduinoISP.ino.cpp.o"

Compiling libraries...

Compiling library "SPI"

Using previously compiled file: C:\Users\terry\AppData\Local\Temp\arduino_build_704865\libraries\SPI\SPI.cpp.o

Compiling core...

Using precompiled core: C:\Users\terry\AppData\Local\Temp\arduino_cache_896250\core\core_arduino_avr_uno_370488ea9a6e87527c1bee2bcb2379a8.a

Linking everything together...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865/ArduinoISP.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\sketch\\ArduinoISP.ino.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865/..\\arduino_cache_896250\\core\\core_arduino_avr_uno_370488ea9a6e87527c1bee2bcb2379a8.a" "-LC:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865" -lm

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865/ArduinoISP.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865/ArduinoISP.ino.eep"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865/ArduinoISP.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865/ArduinoISP.ino.hex"

Using library SPI at version 1.0 in folder: C:\Users\terry\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI 

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_704865/ArduinoISP.ino.elf"

Sketch uses 4354 bytes (13%) of program storage space. Maximum is 32256 bytes.

Global variables use 482 bytes (23%) of dynamic memory, leaving 1566 bytes for local variables. Maximum is 2048 bytes.

C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b115200 -D -Uflash:w:C:\Users\terry\AppData\Local\Temp\arduino_build_704865/ArduinoISP.ino.hex:i 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"



         Using Port                    : COM4

         Using Programmer              : arduino

         Overriding Baud Rate          : 115200

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x8e

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe0

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe0

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xe0

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xe0

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe0

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xe0

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0



avrdude done.  Thank you.



Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.


This tells me that you did not perform step (2) from my instructions:

Please make sure to follow my instructions full and exactly.

Do you have a capacitor connected between the RESET and GND pins on the UNO? If so, you must remove that capacitor before uploading to the UNO.

Duh! You're right on both points. The cap has caught me out before. I'll get a stong coffee and retry your new URL. No wonder it wasn't in the Preferences list.

EDIT: Thu 28 Nov 2024 0947

  1. It is already shown as installed.
  2. Just spotted the msg re the sketch, about micronucleus. That was a second folder alongside the deleted ATTinycore:
    C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\Hardware\micronucleus-cli-2.5-azd1b-x86_64-mingw32

Are both of the problems solved now?

Have to go out but just successfully ran first upload to Tiny85.
:slightly_smiling_face:
Haven't run it yet, nor done anything about Micronucleus. I'm not consciously using it (not sure why it's there), but presumably should just delete it?

Thanks so much for your patient help. Your expertise is nothing short of invaluable to me.

Back in an hour or so.