I am unable to upload a bootcode or program to a ATtiny85. I always get this message:
recipe.preproc.macros pattern is missing
Error compiling for board ATtiny85 @ 1 MHz (internal oscillator; BOD disabled)
The hardware setup has been checked 100 times using different information sources. The HW setup is always the same (MISO/MOSI setup).
I have even checked the cables. However, the error message does not indicate a HW error. The ATtiny85 chip is OK. It still runs a 1Hz LED blink routine I programmed two years ago. Two years ago I used a pretty old version of the Arduino IDE (I cannot remember which one).
My current setup is like this:
Arduino IDE: 1.6.13 (downloaded today - Dec 14, 2016)
ATtiny definition: Github ATtiny definition - "attiny_master.zip" (downloaded Dec 14, 2016)
(I have tried other ones as well)
After installing the definition files in ..\arduino*hardware* (which is my sketches folder) I can see the ATtiny boards in the tools/boards menu.
I installed the ArduinoISP sketch on the UNO board. Then I changed the board to ATtiny85. I changed the programmer to ArduinoISP (tried Arduino as ISP as well). Of course I added a capacitor of 10 mikroFarads between RESET and GND. When uploading the code with sketch/upload with programmer I always run into the error messages you can see above.
I have spent many hours in finding a solution. Finally I gave up. Most solutions seem to work fine with older IDE versions. Very old ones. Downgrading to 1.6.4 and using several other ATtiny definition files did not help.
The board manager is not helpful either. Using several URLs I always see an empty selection window. I have even tried to add a leading/trailing comma (as recommended in a document).
I do need YOUR help.