[Snek] [keith-packard/snek] 2145ba: Allow source files to be assembly as well as C

Keith Packard noreply at github.com
Wed Nov 6 12:28:22 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/keith-packard/snek
  Commit: 2145ba7886ebcb2675fb81f998c9656cb5e1112d
      https://github.com/keith-packard/snek/commit/2145ba7886ebcb2675fb81f998c9656cb5e1112d
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Allow source files to be assembly as well as C

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


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

  Changed paths:
    M snek-math.c

  Log Message:
  -----------
  Allow use of picolibc in snek-math.c

The lgamma API is different for picolibc

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


  Commit: 76130273a7983ed00010770dda19f84eb9e15190
      https://github.com/keith-packard/snek/commit/76130273a7983ed00010770dda19f84eb9e15190
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M chips/samd21/snek-gpio.c

  Log Message:
  -----------
  chips/samd21: Allow as few as one GPIO

This is probably mostly useful for testing new ports before
bothering to figure out all of the GPIO assignments.

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


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

  Changed paths:
    M ao/ao-panic.c

  Log Message:
  -----------
  ao: Don't require a definition of HAS_BEEP

This comes from the origins of the ao code and doesn't
really apply in the snek world.

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


  Commit: 017570dc2492c6685c3d0e732591acda49d9196f
      https://github.com/keith-packard/snek/commit/017570dc2492c6685c3d0e732591acda49d9196f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M chips/samd21/ao-timer.c

  Log Message:
  -----------
  chips/samd21: Fix XOSC configuration

Disable AMPGC (causes instability)
Stop sending XOSC to GCLK (DPLL gets it directly)
Remove frequency comments as they're misleading

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


  Commit: 277dde51458c95537323fa04db1248d6cd95678b
      https://github.com/keith-packard/snek/commit/277dde51458c95537323fa04db1248d6cd95678b
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M ports/snekboard/ao-pins.h

  Log Message:
  -----------
  ports/snekboard: Run DPLL input at 62.5kHz instead of 1MHz

When run at 1MHz, the DPLL is unstable and causes troubles
when a panasonic distance sensor is plugged in. Instead,
run it as low as possible, which means 62.5kHz as the docs say
it wants something higher than 32kHz.

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


Compare: https://github.com/keith-packard/snek/compare/58f2560b2155...277dde51458c


More information about the Snek mailing list