todo(3avr)

πŸ“¦
version 2.0.0+Atmel3.7.0 Β· 2 versions
, in ubuntu noble

πŸ’– 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 except ATmega64/128), __SPM_REG is 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.

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