SNEK-MEGA-INSTALL(1)

πŸ’– SNEK-MEGA-INSTALL(1) πŸ’–

okay so bestie, welcome to the General Commands Manual page for SNEK-MEGA-INSTALL(1) β€” yes the header says MEGA but the command is uno, we don't make the rules, we just slay within them πŸ’…


✨ NAME ✨

snek-uno-install β€” the whole entire vibe is: Install Snek to Arduino Uno. that's it. that's the job. 🐍


✨ SYNOPSIS ✨

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

✨ DESCRIPTION ✨

so snek-uno-install installs the Snek programming language on an ATmega328P Arduino Uno board. and not just that, bestie β€” it also gives you the power to re-program the ATmega16u2 chip that's being used as a usbserial converter. main character energy fr fr πŸ‘‘


✨ OPTIONS ✨

  • -port <port> β€” tells it which serial port to use when programming the ATmega328p chip. the default is /dev/ttyACM0. πŸŽ€
  • -isp <ISP model> β€” tells it which programmer to use when programming the ATmega16u2 chip that's acting as a usb to serial converter. the common picks are usbtiny and avrisp2. the default is usbtiny. ✨
  • -hex <snek.hex> β€” tells it which hex file to load onto the board. the default is whatever version of Snek is currently installed when you're programming the ATmega328p, and whatever version of the usbserial program is currently installed when you're programming the ATmega16u2. 🌸

✨ COMMANDS ✨

  • snek β€” loads Snek onto the target device. this is the default command. 🐍
heads up bestie: snekde will not be able to get/put programs to the device unless you also reprogram the ATmega16u2 device that's used as a usb to serial converter on the Arduino Uno board. so like… do both, ok? 😭
  • usbserial β€” loads the updated usbserial converter firmware onto the ATmega16u2 device on the Arduino Uno board. this version supports the XON/XOFF flow control that SnekDE needs in order to successfully communicate with Snek running on the ATmega328p processor. periodt. πŸ”₯

✨ AUTHOR ✨

Keith Packard πŸ‘‘ (iconic, we stan)


and that's the whole page, bestie 🫢 this was snek-uno-install from SNEK-MEGA-INSTALL(1) β€” go forth and flash some chips, no cap πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from