Digispark alternate configuration

Hello,
I want to make a very compact dimmer switch for LED strips using a Digispark tiny85 board using micronucleus. The problem is that the program always waits 6 seconds before starting to allow time to upload new programs. With a dimmer on a lamp this is unfortunately too long. There are alternate bootloader configurations that eliminate the delay or reduce it to 300ms. These configurations are available on the digispark GitHub, but I don’t know where to begin with configuring or uploading the correct one, or how I would upload new sketches thereafter.

The bootloader would either be the ENTRY_POWER_ON or FAST_EXIT_NO_USB_MS configuration. Is this something I do using micronucleus via command line, or can I load the bootloader configs via aduino IDE? Any help would be great! Thanks!!!

Why not just use an ATTINY85 chip by itself (With the required Capacitor), You can program thisand it will have NO delay on startup.
Programming can be done easily with an Arduino UNO if you have one.

Hey thanks for the reply. That is a good point, and I guess it will be my backup plan. I would like to gain a deeper understanding of the underlying systems. Maybe this would be a good learning opportunity... I guess it probably isn't the best way to learn avrdude, bootloaders, etc.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.