Everything you need to turn your next neovim coding session into a strobo party.
- Set up programmer, like an Arduino configured as ISP programmer
- Flash software with:
pio run -e attiny85_bare-metal -t upload --upload-port <Port of programmer>
- Flash the ArduinoISP program to an Arduino board of your choice and connect the ATtiny85 to it
- Run the provided shell script
/flash_micronucleus.sh
(might require root privileges):./flash_micronucleus.sh -P <port of arduino>
- Flash the ArduinoISP program to an Arduino board of your choice and connect the ATtiny85 to it
- Download the Micronucleus code from its github
and go to the
/firmware
folder - Burn the fuses on the ATtiny85:
make CONFIG=t85_default PROGRAMMER="-c arduino -P <Port> -b 19200" fuse
- Flash the Micronucleus bootloader to the ATtiny85:
make CONFIG=t85_default PROGRAMMER="-c arduino -P <Port> -b 19200" flash
- Insert the ATtiny85 into its socket on the PCB
- Go to project root folder and run:
pio run -t upload -e attiny85
- Plug the USB-PCB in when prompted by PlatformIO