Welcome to the Helios Vortex project! This repository contains the firmware for the Helios microlight. Specifically, the firmware is designed for the ATTiny85 chip and is capable of controlling a single LED to produce a variety of patterns and effects.
- A large list of available flashing patterns
- Customizable colorsets up to 6 slots and over 100 colors
- Ability to shift modes around
- Colorset/Pattern randomizer feature
- Light lock to prevent accidental turn-ons
- Factory reset to restore chip settings
- Conjure mode for one-click on-off
- Efficient code optimized for ATTiny85
- Easy to modify for different flashing patterns
To install and run this firmware on your ATTiny85, follow these steps:
- Prerequisites: Ensure you have a working setup for programming an ATTiny85, including an ISP programmer.
- Clone the Repository: Use
git clone
to download this repository to your local machine. - Setup Toolchain: Make sure you have AVR-GCC and AVRDUDE installed to compile and upload the firmware.
- Compile the Firmware: Navigate to the firmware directory and run
make
to compile the firmware. - Upload to ATTiny85: Use AVRDUDE with your ISP programmer to upload the compiled firmware to the ATTiny85.
There are some make targets for uploading with avrdude, 'make upload' but you will need to manually configure the makefile to target the correct COM port.