SNEK-DUEMI...IG-INSTALL(1)

πŸ“¦ version 1.9, in debian bookworm, ubuntu noble

πŸ’– NAME πŸ’–

okay so bestie, gather round β€” this is snek-duemilanove-big-install, a page from the General Commands Manual (the SNEK-DUEMI...IG-INSTALL(1) one, iykyk πŸ’…). It does exactly one iconic thing: it installs a larger version of Snek onto an Arduino ATmega328 board. Periodt.


🌈 SYNOPSIS 🌈

snek-duemilanove-big-install [OPTION]... [COMMAND]

✨ DESCRIPTION ✨

So here's the tea, bestie πŸ«– β€” snek-duemilanove-big-install installs the larger version of the Snek programming language on an Arduino board that's rockin' an ATmega328, and it overwrites the boot loader. No cap. It's giving full commitment. 😭

This version of Snek comes with support for a few extra functions β€” input, float, and int β€” which is lowkey the whole point. But the way that consequence hits? It does not leave room for the Optiboot loader, so you must flash it using a separate programmer dongle. That's just the rules, fr fr. πŸ’€


πŸŽ€ OPTIONS πŸŽ€

  • -isp <ISP model> β€” tells it which programmer to use. The common girlies are usbtiny and avrisp2. The default is usbtiny. πŸ‘‘
  • -hex <snek.hex> β€” tells it which hex file to load onto the board. The default is the currently installed version of Snek. so it just uses what you already have, cute.
  • -mcu <MCU name> β€” tells it which micro controller to expect to find on the board. Some boards have m328, others have m328p. The default is m328, but if you get an error message indicating a mismatch, you can try the other one. vibe check failed? just swap it πŸ¦‹

πŸ‘‘ COMMANDS πŸ‘‘

  • fuseload β€” sets the target fuse bits for Snek usage and then loads Snek to the device. This is the default command, so if you just run it with nothing else, this is what you get. main character energy honestly. ✨
  • load β€” loads Snek to the device without first setting the fuse bits. ⚠️ Snek will not work correctly if the fuse bits aren't set correctly, so only do this if the target has already had the fuse bits set correctly. Not me warning you twice β€” do not skip this.
  • fuse β€” sets the target fuse bits suitable for Snek usage. You must do this before Snek will work on the target device, although you may do it before or after loading the Snek system. You only need to do this once per board. one and done, slay πŸ’…

🌸 AUTHOR 🌸

Keith Packard


and that's the whole page, bestie πŸ₯° this was the snek-duemilanove-big-install manual from the General Commands Manual, sitting pretty under the SNEK-DUEMI...IG-INSTALL(1) header/footer glow-up (the footer even spells it snek-duemilanove-big-instalSNEK-DUEMI...IG-INSTALL(1) β€” iconic truncation, no notes πŸ™ˆ). go flash something. πŸ§šπŸ’œ

πŸ“¦ where this page comes from