Overview
Explore the power of lookup tables (LUTs) in microcontroller projects through this 31-minute Hackaday conference talk by Charles Lohr. Discover how to tackle complex problems and achieve seemingly impossible feats with small processors by reformulating challenges using LUTs. Learn from Lohr's experiences with extreme microcontroller projects, including bit-banging Ethernet on an ATtiny85 and broadcasting video from an ESP8266 GPIO pin. Gain insights into the practical applications of LUTs beyond traditional computer science concepts, and understand how this tool can revolutionize your approach to hardware and software development. Delve into topics such as hardware-software combinations, astrondefinitions, Minecraft bridging, and fullspeed USB implementation using LUTs. Uncover innovative ways to optimize processing speed and efficiency in your microcontroller projects.
Syllabus
Introduction
Combining Hardware
Hardware vs Software
Lookup Tables
Astron
Definitions
Tomes
Zig Zag
Minecraft
Bridging the Gap
Bake
Table
Project
Setup Soup
Switchcase Syndrome
Big Lookup Table Idea
The Inner Loop
The Table
Fullspeed USB
Bit Stuffing
Think about the whole system
Lets get weird
He made this
The computer
ALUs
Example
Summary
Conclusion
Taught by
HACKADAY