Skip to main content

AVR

DICE10 - electronic dice controlled by two GPIO
·57 words·1 min
Implementing a touch controller electronic dice on an ATtiny10 using PlexingPlus.
Measuring the length of a WS2812 string
·724 words·4 mins
How to estimate WS2812 string length by measuring supply-voltage sag from the LEDs’ current draw.
The Nanite 85
·807 words·4 mins
The Nanite 85 ATtiny85 board, a very tiny breadboardable development board with USB bootloader and reset button.
u-Wire – USB on an ATtiny 10
·942 words·5 mins
Implementing a stripped down version of V-USB including a WS2812 controller on a minimal ATtiny10 MCUs with only 1kb of flash.
Interrupt-free V-USB
·1785 words·9 mins
Background and implementation of an interrupt-free V-USB variant that allows to shrink the Micronucleus V2 bootloader while boosting USB throughput.
Light_WS2812 library V2.0 - Part II: The Code
·623 words·3 mins
Implementation of the optimized light_ws2812 driver with hand crafted assembly inner loop that bit-bangs LEDs even at 4 MHz without timing violations on an AVR.