Microcontroller opregner som USB-printer – kan programmeres ved udskrivning

Dette er et interessant koncept. Vi er ikke sikre på dens brugbarhed, men det står helt sikkert på egen hånd for konceptet. [Dean Camera] har lige tilføjet en ny HID-klasse til LUFA-jobbet, der lader dig blinke AVR-chips ved at udskrive til dem. Dette indikerer, hvornår du har en data som den, der er set i Notepad ovenfor, kan du bare klikke på filen, og derefter på print, såvel som firmwaren vil blive uploadet til chippen.

[Dean] er designeren af ​​LUFA jobet såvel som stadig kan lide at få sine hænder beskidte hacking rundt med det. Dette koncept vedrørte ham, mens han tjekker ideen om at udnytte MIDI-protokollen til at programmere en chip. Det har ikke udpeget siden metoden Microsoft har håndteret MIDI i nyere versioner af Windows. Men han fik begrebet at gøre LUFA bestemme sig som en grundlæggende USB-printer. Han gravede ind i specifikationen såvel som regnede med præcis, hvordan man gjorde det. Når Windows links til gadgeten, er det ikke rigtig ligeglad, hvilke data der bliver sendt til det. Så [Dean] komponerede en parser til bootloaderen, som kunne acceptere den indkommende hex-kode samt komponere den til chipens programhukommelse.