[Snek] [keith-packard/snek] 588b54: Override any CC specifed on make command line for ...

Keith Packard noreply at github.com
Fri Sep 5 19:57:50 PDT 2025


  Branch: refs/heads/debian
  Home:   https://github.com/keith-packard/snek
  Commit: 588b54843ec09967b77269d379e6b8a30974eb6e
      https://github.com/keith-packard/snek/commit/588b54843ec09967b77269d379e6b8a30974eb6e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M chips/avr/snek-avr.defs
    M chips/qemu/snek-qemu.defs
    M chips/samd21/snek-samd21.defs
    M hosts/windows/Makefile
    M ports/duemilanove/Makefile
    M ports/ev3/Makefile
    M ports/grove/Makefile
    M ports/hifive1revb/Makefile
    M ports/mega/Makefile
    M ports/nano-every/Makefile
    M ports/narrow-1284/Makefile

  Log Message:
  -----------
  Override any CC specifed on make command line for embedded ports

To allow use of CC= for the native snek port, we must make sure
the embedded ports all override any command line setting.

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


  Commit: 1d9e8812152c784c18f02c7ecd7eae66fa877ef1
      https://github.com/keith-packard/snek/commit/1d9e8812152c784c18f02c7ecd7eae66fa877ef1
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M ports/nano-every/Makefile

  Log Message:
  -----------
  ports/nano-every: Remove kludges for avr-libc on 4809

Debian's avr-libc now includes 4809 support, so we can remove the kludges to use
a local library version.

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


  Commit: e594bec1b101961978713c63be81eaa12975ccb3
      https://github.com/keith-packard/snek/commit/e594bec1b101961978713c63be81eaa12975ccb3
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M snek-install.defs

  Log Message:
  -----------
  Always build nano-every port

Now that we can use the debian avr-libc on the 4809 processor, we can
always build this port.

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


  Commit: d33c474c43435b573920ea3a3c6ba8b56910d49b
      https://github.com/keith-packard/snek/commit/d33c474c43435b573920ea3a3c6ba8b56910d49b
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M ports/duemilanove/Makefile

  Log Message:
  -----------
  ports/duemilanove: Add aliases for namespaced funcs

There's enough space in ROM for both time.sleep and sleep (among others).

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


  Commit: a4c3bb00a9bab28e7343a2ebb56bc617db7abe17
      https://github.com/keith-packard/snek/commit/a4c3bb00a9bab28e7343a2ebb56bc617db7abe17
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M chips/atmega/snek-328p.builtin

  Log Message:
  -----------
  chips/atmega: Balance memory usage for 328p chips a bit

Provide more eval stack space and less parse stack space to allow
the morse example to work.

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


  Commit: a83b2324bdfddb360d691f8d1291f78506b79885
      https://github.com/keith-packard/snek/commit/a83b2324bdfddb360d691f8d1291f78506b79885
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M ports/mega/snek-mega.builtin

  Log Message:
  -----------
  ports/mega: Add LED define

There's an LED on D13, just like most other arduino devices.

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


  Commit: 73ce4d5bad1c7118efb35d40cbe6071b90e7bc7d
      https://github.com/keith-packard/snek/commit/73ce4d5bad1c7118efb35d40cbe6071b90e7bc7d
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M ports/mega/snek-mega.c

  Log Message:
  -----------
  ports/mega: Fix core clock rate

When switching to timer 2 for the timer clock, we needed to adjust the
timer to run twice as fast because it's running in PWM mode which
doubles the time for each reset.

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


  Commit: 9cabb7e31610af974148f3c8a431430598999029
      https://github.com/keith-packard/snek/commit/9cabb7e31610af974148f3c8a431430598999029
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M doc/releasing.md

  Log Message:
  -----------
  doc: Remove -big device references from releasing.md

These are no longer provided (nor necessary)

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


  Commit: 153164b16f53e4ed12f8f300e9776aa20e93f5b8
      https://github.com/keith-packard/snek/commit/153164b16f53e4ed12f8f300e9776aa20e93f5b8
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M chips/atmega/snek-328p.c

  Log Message:
  -----------
  chips/atmega: Use phase-correct PWM

Switch all timers to using phase correct PWM mode. Fix tone command to
set all of the timer state so you can switch back and forth between
PWM and tone operations.

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


  Commit: 3a58225f0a3f2374eafcd580b0b8e1ea6fe8eae0
      https://github.com/keith-packard/snek/commit/3a58225f0a3f2374eafcd580b0b8e1ea6fe8eae0
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M ports/narrow-1284/snek-narrow-1284.c

  Log Message:
  -----------
  ports/narrow-1284: Use phase-correct PWM for timer 2

Switch to phase correct mode to improve motor control. That requires
doubling the timer frequency, so switch from /64 to /32 mode.

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


  Commit: 164b5503a4d2d79ef8c6c110d823b91d0c44f980
      https://github.com/keith-packard/snek/commit/164b5503a4d2d79ef8c6c110d823b91d0c44f980
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M README.md
    M snek.defs

  Log Message:
  -----------
  Snek version 1.13

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


  Commit: e5d5ebcd38b7208be79eddb19ae33cfb6ca661ee
      https://github.com/keith-packard/snek/commit/e5d5ebcd38b7208be79eddb19ae33cfb6ca661ee
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M README.md
    M chips/atmega/snek-328p.builtin
    M chips/atmega/snek-328p.c
    M chips/avr/snek-avr.defs
    M chips/qemu/snek-qemu.defs
    M chips/samd21/snek-samd21.defs
    M doc/releasing.md
    M hosts/windows/Makefile
    M ports/duemilanove/Makefile
    M ports/ev3/Makefile
    M ports/grove/Makefile
    M ports/hifive1revb/Makefile
    M ports/mega/Makefile
    M ports/mega/snek-mega.builtin
    M ports/mega/snek-mega.c
    M ports/nano-every/Makefile
    M ports/narrow-1284/Makefile
    M ports/narrow-1284/snek-narrow-1284.c
    M snek-install.defs
    M snek.defs

  Log Message:
  -----------
  Merge tag '1.13' into debian

Snek version 1.13


  Commit: d4ec2e944a4fa41590cdfc4d3d7500d05306fc73
      https://github.com/keith-packard/snek/commit/d4ec2e944a4fa41590cdfc4d3d7500d05306fc73
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  debian: Adapt to asciidoctor-pdf repackaging

The asciidoctor-pdf program is now in a new asciidoctor-pdf package
for cross building support.

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


  Commit: 2f3070b6412365f0bbf1f8c0a5c00ba5e169d7ac
      https://github.com/keith-packard/snek/commit/2f3070b6412365f0bbf1f8c0a5c00ba5e169d7ac
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  debian: Support cross building

Add :native to avr-libc and gcc-avr until they are fixed (they both
need Multi-Arch: foreign)

Mark snek binary package as Multi-Arch: foreign


  Commit: fae356654ac5d54539ec40bcb040d23ecc8ab5e6
      https://github.com/keith-packard/snek/commit/fae356654ac5d54539ec40bcb040d23ecc8ab5e6
  Author: Keith Packard <keithp at keithp.com>
  Date:   2025-09-05 (Fri, 05 Sep 2025)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  debian: Version 1.13-1

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


Compare: https://github.com/keith-packard/snek/compare/e882af291ad4...fae356654ac5

To unsubscribe from these emails, change your notification settings at https://github.com/keith-packard/snek/settings/notifications


More information about the Snek mailing list