Make some tests with Arduino 1.5.5 Beta and it looks like that additional boards and header files configured in
c:.....\Arduino\hardware isn't recognized and don't show up in the board section.
I'm still on Windows XP, but that shouldn't matter.
I was on the right way, it require restructering of the user/ardunino/hardware/attiny/avr/......according the structure in the Arduino Software directory. But boards.txt is tricky. And you need in addition a correct platforms.txt.
Solution: Use damellis/attiny/branches
damellis has a patch branch for his attiny reppository for IDE 1.5.x for Attiny 8x and 4x.
It is easy to integrate Attiny 2313 and 4313.
I used to have an additional breadboard configuration for an 8 MHz breadboard clone.
There is still one minor issue while burning bootloaders to the tinys.
Now I removed platforms.txt boatloader is working, there is still an error message but the avrisp didn't freeze.
Not tested yet Attiny XX13- But will do so today.
IDE 1.5.5 Beta is great cause it has the option to show linenumbers 8)
Arduino 1.5.5 Beta and it looks like that additional boards and header files configured in
c:.....\Arduino\hardware isn't recognized and don't show up in the board section.
While the tiny cores are out for playing around, I would recommend staying with Arduino 1.0.5 for now. You will have a happier time.
But there are some things that have to be considered.
Burning a boatloader to an attiny cause an error. An execption handler for the Attiny85 PAGEL and BS2 errors is required.
There are some other issues around my additional breadboard configuration.
Even that is not a real bug, but unfortunately this cause the java eventhandler to struggle, at least it freeze my ISP.
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
processing.app.debug.RunnerException
at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:309)
at processing.app.Editor$47.run(Editor.java:2571)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
At least fuses are set correct anyway.
And finaly I soved it! I removed the reset capacitor. ]