[Snek] [keith-packard/snek] 4c31d2: chips/atmega: Switch serial link to 115200 baud fo...

Keith Packard noreply at github.com
Tue Nov 12 19:38:42 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/keith-packard/snek
  Commit: 4c31d2298b2098d5b028d925aca9711227ddb9eb
      https://github.com/keith-packard/snek/commit/4c31d2298b2098d5b028d925aca9711227ddb9eb
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M chips/atmega/snek-atmega-serial.c
    M snekde/snekde.py

  Log Message:
  -----------
  chips/atmega: Switch serial link to 115200 baud for mu-editor

mu-editor always configures the serial port to 115200 baud. As our
software flow control seems solid, we can use that speed on devices
with external USB/serial adapters instead of messing with the
mu-editor code to select different baud rates.

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


  Commit: 0cdfd7605ecb37155b5de41ab8fb1ed2718d21d8
      https://github.com/keith-packard/snek/commit/0cdfd7605ecb37155b5de41ab8fb1ed2718d21d8
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M chips/samd21/ao-interrupt.c
    M chips/samd21/ao-snek.c
    M chips/samd21/snek-samd21.defs
    M chips/samd21/snek-samd21.ld
    M ports/snekboard/Makefile

  Log Message:
  -----------
  chips/samd21: Use picolibc instead of newlib-nano

Change which C library snek uses on this arm platform. This uses the
picolibc startup code so that any library-specific initialization can
be done.

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


  Commit: f5f663075f76a22bd2a3fbb18a03ed2b967d7bc0
      https://github.com/keith-packard/snek/commit/f5f663075f76a22bd2a3fbb18a03ed2b967d7bc0
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    A chips/qemu/snek-qemu.builtin
    A chips/qemu/snek-qemu.c
    A chips/qemu/snek-qemu.defs
    A chips/qemu/snek-qemu.h
    A ports/qemu-arm/Makefile
    A ports/qemu-arm/run-arm
    A ports/qemu-arm/snek-qemu-arm.ld
    M snek-install.defs

  Log Message:
  -----------
  ports: Add snek-qemu-arm port

This configures snek to run on ARM under qemu using semihosting for
console I/O.

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


  Commit: 78b1b114d01ddde3731c6067f5c44a07b9c14be1
      https://github.com/keith-packard/snek/commit/78b1b114d01ddde3731c6067f5c44a07b9c14be1
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    A ports/qemu-riscv/Makefile
    A ports/qemu-riscv/run-riscv
    A ports/qemu-riscv/snek-qemu-riscv.ld
    M snek-install.defs

  Log Message:
  -----------
  ports: Add snek-qemu-riscv port

This configures snek to run on riscv through qemu using semihosting
for console I/O.

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


  Commit: 174d18089bda289696a1da20677eb8dfdcf3a346
      https://github.com/keith-packard/snek/commit/174d18089bda289696a1da20677eb8dfdcf3a346
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    A ports/hifive1revb/.gitignore
    A ports/hifive1revb/Makefile
    A ports/hifive1revb/snek-hifive1revb.builtin
    A ports/hifive1revb/snek-metal-gpio.c
    A ports/hifive1revb/snek-metal-uart.c
    A ports/hifive1revb/snek-metal.c
    A ports/hifive1revb/snek-metal.h
    M snek-install.defs

  Log Message:
  -----------
  Add port to SiFive HiFive1 revb

This uses Freedom Metal library bits for all of the hardware drivers, hence
the port is quite small.

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


Compare: https://github.com/keith-packard/snek/compare/41fe9cf59973...174d18089bda


More information about the Snek mailing list