-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d761981
commit dd80a4b
Showing
1 changed file
with
27 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Helios Vortex Project | ||
|
||
## Introduction | ||
![Build](https://github.com/Unreal-Dan/HeliosVortex/actions/workflows/build.yml/badge.svg?branch=master) | ||
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. | ||
|
||
## Features | ||
- 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 | ||
|
||
## Installation | ||
To install and run this firmware on your ATTiny85, follow these steps: | ||
|
||
1. **Prerequisites**: Ensure you have a working setup for programming an ATTiny85, including an ISP programmer. | ||
2. **Clone the Repository**: Use `git clone` to download this repository to your local machine. | ||
3. **Setup Toolchain**: Make sure you have AVR-GCC and AVRDUDE installed to compile and upload the firmware. | ||
4. **Compile the Firmware**: Navigate to the firmware directory and run `make` to compile the firmware. | ||
5. **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. |