[Snek] [keith-packard/snek] 2641ea: ports/duemilanove: Move common ATmega328p bits to ...

Keith Packard noreply at github.com
Sun Jun 14 18:36:16 PDT 2020


  Branch: refs/heads/main
  Home:   https://github.com/keith-packard/snek
  Commit: 2641eaaa44bc7c5176cfa916513b1cb0275373b4
      https://github.com/keith-packard/snek/commit/2641eaaa44bc7c5176cfa916513b1cb0275373b4
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    A chips/atmega/snek-328p.builtin
    A chips/atmega/snek-328p.c
    M ports/duemilanove/Makefile
    R ports/duemilanove/snek-duemilanove.builtin
    R ports/duemilanove/snek-duemilanove.c

  Log Message:
  -----------
  ports/duemilanove: Move common ATmega328p bits to chips/atmega

This will let other ATmega328p based boards share common code.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 08e770e25bc2fd74751c1794564f05e0667d6807
      https://github.com/keith-packard/snek/commit/08e770e25bc2fd74751c1794564f05e0667d6807
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M ports/duemilanove/snek-duemilanove-install.1
    M ports/duemilanove/snek-duemilanove-install.in

  Log Message:
  -----------
  ports/duemilanove: Require Optiboot

This avoids needing to reset the fuses and allows Snek upgrades to be
done without requiring a programming dongle.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 934cd72e475a67bbb5b628f9ec71b232982e11dd
      https://github.com/keith-packard/snek/commit/934cd72e475a67bbb5b628f9ec71b232982e11dd
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M doc/snek.adoc
    M hosts/linux/Makefile
    A ports/uno/.gitignore
    A ports/uno/Arduino-usbserial-atmega16u2-Uno-Rev3.hex
    A ports/uno/Makefile
    M snek-install.defs

  Log Message:
  -----------
  ports/uno: Add port to Arduino Uno

The Uno looks a lot like the Duemilanove, but in place of the FT232
usb/serial converter chip it uses an ATmega16u2 (just like the Arduino
Mega2560 board). This suffers from the same lack of XON/XOFF flow
control support which is necessary for mu-editor to download programs.

So, as on the Mega board, we provide new USB serial converter firmware
and then run Snek at a lower baud rate which triggers the serial
converter firmware to enable xon/xoff flow control.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 01a19e405220661bb29c107a9f54e228907356ec
      https://github.com/keith-packard/snek/commit/01a19e405220661bb29c107a9f54e228907356ec
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Simplify instructions for installing to samd21 devices

Don't mention the 'CURRENT.UF2' file name, just instruct the user to
copy the snek uf2 file to the target file system.

Signed-off-by: Keith Packard <keithp at keithp.com>


Compare: https://github.com/keith-packard/snek/compare/a4c380441ffe...01a19e405220


More information about the Snek mailing list