todo(3)
💖 todo(3) 💖
okay bestie, so this is todo(3) from the avr-libc manual, and honestly? it's giving "notes app at 3am" energy. it's a lil to-do list, and it's short, so we're gonna read it together, mwah 💅
✨ NAME ✨
todo — Todo List 🎀
like. that's it. that's the whole name. a todo list. slay.
🌸 Module avr_boot 🌸
okay so under the avr_boot module there's literally one (1) item on this list, and it's a note straight from an email with Marek, and I need you to lock in for it:
From email with Marek: On smaller devices (all exceptATmega64/128),__SPM_REGis in the I/O space, accessible with the shorter'in'and'out'instructions - since the boot loader has a limited size, this could be an important optimization.
so like, the vibe check here is: on the smaller devices — and that means all except ATmega64/128 — the __SPM_REG register lives in the I/O space, which means you can poke it with the shorter 'in' and 'out' instructions instead of the long way around. and since the boot loader has a limited size, that could be a genuinely important optimization. no cap, every byte counts when you're cramming a bootloader into a tiny chip 🫶
that's it. that's the entire todo list. it's one line. it's iconic. iykyk 💀
anyway bestie, that's the whole page 💜 this one came from avr-libc Version 2.1.0, dated Sat Jan 29 2022 — so when you cite it, cite it with love, okay? bye bye, go optimize something 🌈✨💖
📦 where this page comes from
- fedora 43: avr-libc 2.2.1-3.fc43 · BSD-3-Clause
- fedora 44: avr-libc 2.2.1-5.fc44 · BSD-3-Clause
- opensuse-leap 16.0: avr-libc 2.1.0-bp160.1.33 · BSD-3-Clause
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms