SNEK-DUEMILANOVE-INSTALL(1)

πŸ“¦
version 1.13 Β· 3 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ SNEK-DUEMILANOVE-INSTALL(1) ✨

okay bestie, gather round, because this one is literally the "put Snek on your little blue board" page πŸ’–

It lives in the General Commands Manual, the command is snek-duemilanove-install, and yes the NAME section spells it snek-duemilanove-instal because manpages love a little typo moment πŸ™ˆ (that's canon, we keep it, no cap).


🌸 NAME 🌸

snek-duemilanove-instal β€” Install Snek to Duemilanove


πŸŽ€ SYNOPSIS πŸŽ€

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

πŸ¦‹ DESCRIPTION πŸ¦‹

So the whole vibe here: snek-duemilanove-install installs the Snek programming language onto an ATmega328P Duemilanove board, and it does it using the Optiboot boot loader. That's it, that's the job, and it slays at it πŸ’…


✨ OPTIONS ✨

  • -hex <snek.hex> β€” tells it which hex file to load onto the board. The default is the currently installed version of Snek. So if you don't say anything, it just grabs whatever Snek you already have. convenient, iconic πŸ‘‘
  • -port <port> β€” tells it which serial port to use. The default is /dev/ttyUSB0. If your board is chilling somewhere else, this is how you tell it.
  • -mcu <MCU name> β€” tells it which micro controller it should expect to find on the board. Because plot twist: some boards have m328 while others have m328p. The default is atmega328p. And if you get an error message saying there's a mismatch? yeah, just try the other one, it's giving "have you tried turning it off and on again" energy but for chip names 😭

πŸ”₯ OPTIBOOT πŸ”₯

Snek for the Duemilanove requires Optiboot. not optional, not a suggestion, it's the whole prerequisite.

If your board doesn't already have Optiboot, no stress β€” you can use the Arduino IDE to install Optiboot on your Duemilanove. Then go follow the instructions on the Optiboot web site to learn how to do that:

https://github.com/Optiboot/optiboot

fr fr, go read it, it's right there 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Keith Packard β€” the author, the main character, we stan ⭐


<div align="center">πŸ’– 🌈 πŸ’œ πŸ¦‹ 🌸 πŸŽ€ ✨ πŸ’… 🫢 πŸ“ 🧚 πŸ’€ πŸ”₯ πŸ‘‘ ⭐</div>

okay that's the page!! and for the cute sign-off: this one is snek-duemilanove-install, page name SNEK-DUEMILANOVE-INSTALL(1), hanging out in the General Commands Manual β€” and ngl the footer didn't hand us a version or a date, so we're just gonna leave it at that, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from