[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:51 PDT 2025
Branch: refs/heads/main
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>
Compare: https://github.com/keith-packard/snek/compare/cdbc9ebc99e7...164b5503a4d2
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