SNEK-LILYPAD-BIG-INSTALL(1)
π SNEK-LILYPAD-BIG-INSTALL(1) π
okay bestie so this is a page from the General Commands Manual, and honestly? it's giving "make my tiny snake friend smarter" energy. let's get into it πβ¨
β¨ NAME β¨
snek-lilypad-big-big-install β installs the larger version of Snek onto an Arduino ATmega328 board π¦
πΈ SYNOPSIS πΈ
snek-lilypad-big-install [OPTION]... [COMMAND]
π DESCRIPTION π
so snek-lilypad-big-install puts the larger version of the Snek programming language onto an Arduino board that's rockin' an ATmega328 β and yes, it overwrites the boot loader. rip to the boot loader, fr fr π
this bigger version of Snek comes with support for a few extra functions, namely input, float and int. iconic, we love extra features π
but likeβ¦ the trade-off? it does not leave room for the Optiboot loader. so you can't just plug it in and vibe β you must flash it using a separate programmer dongle. no cap. π«Ά
π OPTIONS π
-isp <ISP model>β tells it which programmer you're using. the common ones areusbtinyandavrisp2. the default?usbtinyπ-hex <snek.hex>β picks the hex file that gets loaded onto the board. if you don't say anything, it defaults to whatever version of Snek is currently installed πΈ-mcu <MCU name>β says which micro controller it should expect to find on the board. some boards havem328, others havem328p. the default ism328p, but if you get an error message about a mismatch, you can just try the other one. iykyk π
π COMMANDS π
fuseloadβ sets the target fuse bits for Snek usage, then loads Snek onto the device. this one is the default command βloadβ loads Snek onto the device without setting the fuse bits first. lowkey important: Snek will not work correctly if the fuse bits aren't set right, so only do this if the target already had its fuse bits set correctly. you've been warned bestie πfuseβ sets the target fuse bits so they're suitable for Snek usage. you must do this before Snek will work on the target device, though you can do it before or after loading the Snek system. and here's the cute part: you only need to do this once per board π
ngl if you're not sure which one to pick, just let fuseload do its thing β it's the default for a reason π
π AUTHOR π
Keith Packard β king behavior, honestly π«Ά
k that's the whole page bestie, go forth and flash responsibly π§ this little guide is snek-lilypad-big-install, part of SNEK-LILYPAD-BIG-INSTALL(1), from the General Commands Manual β slay, periodt πβ¨
π¦ where this page comes from
- debian bookworm: snek 1.9-1 Β· GPL-3.0-or-later
- ubuntu noble: snek 1.9-3build2 Β· GPL-3.0-or-later
- Copyright Β© 2021 Keith Packard <keithp@keithp.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms