core13: An Arduino core for the Attiny13 *testers wanted*

sudhirkhamari:
Just received two attiny13a PU.
Plan 1: use it to drive a 4-pin RGB led. User shud be able to control intensity of each color using a push-button.

Plan 2: use it to drive a single(may be multiple, but don't really need it now) WS2812 based neoPixcel. Here also user should be able to control the individual color using push buttons.

In both of above case, either 3 push switch can be used to change individual color intensity with a step value of say 32 or 64. OR 2 push switch can be used; one for select the color to change and other to change the color intensity by a step value.

Should I burn a bootloader to the tiny? Please suggest how can I keep the code below 1K.

The Attiny13 has 5 usable I/O pins so it should be okay to drive a 4 pin RGB LED
and two push buttons. You may be able to use multiplexing to use less I/O pins.

Keeping the code under 1k ... well you should follow common sense to optimize code
and then just try it out and see where it lands.

No bootloader needed when programming with SPi

I use this boards.txt entry for 9.6mhz attiny13a

This is wrong.

attiny13at9.build.f_cpu=1200000

should be

attiny13at9.build.f_cpu=9600000