https://github.com/cinderblock/led-delay-firmware
Signal delay for WS2811 style data packets
https://github.com/cinderblock/led-delay-firmware
Last synced: 4 months ago
JSON representation
Signal delay for WS2811 style data packets
- Host: GitHub
- URL: https://github.com/cinderblock/led-delay-firmware
- Owner: cinderblock
- Created: 2021-01-18T06:06:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-18T06:06:34.000Z (over 5 years ago)
- Last Synced: 2025-10-08T05:52:28.505Z (8 months ago)
- Language: Makefile
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Assembly for LED Delay board
This is the software for an ATtiny10 based Async LED Delay generator
## WS2811 API
Basic sequence is:
...
## Hardware Description
The board is designed to be as minimal as possible.
Using internal 8MHz clock.
### Programming
Use 5-pin TPI interface (6-pin pogo connector)
### Pins
| Name | Hardware | PCB connection |
| ---- | -------- | -------------- |
| PB0 | | |
| PB1 | | |
| PB2 | | |
| PB3 | | |
#### AVR Reference
| Name | Function | Hardware Features |
| ---- | -------- | -------------------------------------------- |
| PB0 | TPI Data | (PCINT0/TPIDATA/**OC0A**/ADC0/AIN0) |
| PB1 | TPI Clk | (**PCINT1**/TPICLK/CLKI/ICP0/OC0B/ADC1/AIN1) |
| PB2 | | (T0/CLKO/PCINT2/**INT0**/ADC2) |
| PB3 | Reset | (RESET/PCINT3/**ADC3**) |
### Hardware Allocation
- PCINT0
- Tac