todo(3avr)
π NAME π
todo β the Todo List β¨
okay bestie so this is a page from the avr-libc manual, section 3avr, and it's basically a lil notes-to-self board for stuff that still needs doing. no cap, it's short, but every word matters π«Ά
π Module avr_boot π
so this one is a note that came from email with Marek π and here's the whole vibe:
On smaller devices (all exceptATmega64/128),__SPM_REGis in the I/O space, accessible with the shorterinandoutinstructions - since the boot loader has a limited size, this could be an important optimization.
like, the way that on all the smaller chips β literally everything except ATmega64/128 β __SPM_REG lives in the I/O space?? so you can hit it with the shorter in and out instructions π and because the boot loader is working with a limited size, this could be an important optimization. not me getting excited over instruction length π
but fr fr, every byte counts in a boot loader.
Version 2.0.0 Β· Fri Nov 24 2023 23:59:10 Β· todo(3avr) β mwah, that's the whole page, tysm for reading, ily, bye bestie ππ¦πΈ
π¦ where this page comes from
- ubuntu noble: avr-libc 1:2.0.0+Atmel3.7.0-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms