[Snek] [keith-packard/snek] 24daa3: Bump to version 0.92

Keith Packard noreply at github.com
Thu Apr 11 22:03:52 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/keith-packard/snek
  Commit: 24daa3cd7b80c190ab22f65a6e3650eefcc9d209
      https://github.com/keith-packard/snek/commit/24daa3cd7b80c190ab22f65a6e3650eefcc9d209
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-03-30 (Sat, 30 Mar 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Bump to version 0.92

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


  Commit: 2c183bd1db2f964279bf68c9223e83c6a7878eaf
      https://github.com/keith-packard/snek/commit/2c183bd1db2f964279bf68c9223e83c6a7878eaf
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-03-31 (Sun, 31 Mar 2019)

  Changed paths:
    A windows/Instdrv/NSIS/Contrib/InstDrv/Example.nsi
    A windows/Instdrv/NSIS/Contrib/InstDrv/InstDrv-Test.exe
    A windows/Instdrv/NSIS/Contrib/InstDrv/InstDrv.c
    A windows/Instdrv/NSIS/Contrib/InstDrv/InstDrv.dsp
    A windows/Instdrv/NSIS/Contrib/InstDrv/InstDrv.dsw
    A windows/Instdrv/NSIS/Contrib/InstDrv/Readme.txt
    A windows/Instdrv/NSIS/Contrib/InstDrv/ircomm2k.inf
    A windows/Instdrv/NSIS/Contrib/InstDrv/ircomm2k.sys
    A windows/Instdrv/NSIS/Includes/java.nsh
    A windows/Instdrv/NSIS/Includes/refresh-sh.nsh
    A windows/Instdrv/NSIS/Plugins/InstDrv.dll
    A windows/altusmetrum.cat
    A windows/altusmetrum.inf
    A windows/pyapp_snek.nsi
    M windows/snek.cfg.in

  Log Message:
  -----------
  windows: Ship altusmetrum 'driver' files

This lets pre-Windows 10 systems access metro-snek boards.

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


  Commit: 8409b05edfb8adf4bd04938f7202c4552b64a8ca
      https://github.com/keith-packard/snek/commit/8409b05edfb8adf4bd04938f7202c4552b64a8ca
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M metro-snek/make-product.py

  Log Message:
  -----------
  metro-snek: make-product.py argument parsing fixes

Allow base 16 parameters for vendor and product. Add serial number optionn.

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


  Commit: 57af5d921731496b1d8348cdee1bf9873b474e48
      https://github.com/keith-packard/snek/commit/57af5d921731496b1d8348cdee1bf9873b474e48
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M snek-lex.c

  Log Message:
  -----------
  Add '\r' to lexer. Remove spurious lexchar call

Having an extra lexchar call in the default case caused parsing problems when
the string ended with \c where c wasn't n r t or x.

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


  Commit: 6206ff020b44a186bd353dc2b8780367cf2213f9
      https://github.com/keith-packard/snek/commit/6206ff020b44a186bd353dc2b8780367cf2213f9
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M metro-snek/ao-usb-samd21.c

  Log Message:
  -----------
  metro-snek: Fix end point 1 usb configuration

end point 1 is an IN Interrupt end point, but the hardware was
configured for OUT. Windows didn't like this and ended up not reading
data from the regular IN end point as a result. Go figure.

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


  Commit: 1b3af9fd3f29862910e7b02dab14190111fd04c0
      https://github.com/keith-packard/snek/commit/1b3af9fd3f29862910e7b02dab14190111fd04c0
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M metro-snek/ao-pins.h
    M metro-snek/ao-usb-samd21.c
    M metro-snek/ao-usb.h
    M snek-io.c

  Log Message:
  -----------
  metro-snek: Avoid flushing usb output while chars are pending

Reduces the number of flushes.

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


  Commit: 59d637a1d31e59599b2a4f2c08bd93a59e89061e
      https://github.com/keith-packard/snek/commit/59d637a1d31e59599b2a4f2c08bd93a59e89061e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M metro-snek/ao-product.c
    M metro-snek/ao-usb-samd21.c

  Log Message:
  -----------
  metro-snek: Remove unused IN2 and IN3 code from usb driver

These are left over from the origins of this file.

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


  Commit: 14e42c1475a0cbe278618adb6330b6ac62660531
      https://github.com/keith-packard/snek/commit/14e42c1475a0cbe278618adb6330b6ac62660531
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M metro-snek/ao-interrupt.c
    M metro-snek/ao-pins.h

  Log Message:
  -----------
  metro-snek: Remove unused boot loader support

These boards have an 8-k USB boot loader reached by hitting reset
twice and so they don't need our simpler boot loader which needs OS
support.

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


  Commit: 0c3431d3f05650c45ce8b9f08c575c3eceaae1a7
      https://github.com/keith-packard/snek/commit/0c3431d3f05650c45ce8b9f08c575c3eceaae1a7
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M metro-snek/ao-notask.c
    M metro-snek/ao-panic.c
    M metro-snek/ao-pins.h
    M metro-snek/ao-usb-samd21.c

  Log Message:
  -----------
  metro-snek: remove more unused code

These bits aren't needed for snek.

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


  Commit: b2144991ae9fae16a2adae23afdfeede73cdba06
      https://github.com/keith-packard/snek/commit/b2144991ae9fae16a2adae23afdfeede73cdba06
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M macosx/Makefile

  Log Message:
  -----------
  macosx: Remove all .dmg files during 'make clean'

Not just the current version.

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


  Commit: b5bb1cb91958be6974e8058f75a2041eed5f3a37
      https://github.com/keith-packard/snek/commit/b5bb1cb91958be6974e8058f75a2041eed5f3a37
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M doc/Makefile

  Log Message:
  -----------
  doc: Have 'upload' depend on built files

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


  Commit: 04c3d83c770ed54111fe3b18b8e66c1c450655c6
      https://github.com/keith-packard/snek/commit/04c3d83c770ed54111fe3b18b8e66c1c450655c6
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M snek-duino/snek-duino-eeprom.c

  Log Message:
  -----------
  snek-duino: Avoid sending spurious newline after eeprom contents

This avoids printing an extra prompt too.

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


  Commit: e2238657e7f76c23d5df573c10c01ea399af1712
      https://github.com/keith-packard/snek/commit/e2238657e7f76c23d5df573c10c01ea399af1712
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M snek-duino/snek-duino-install.1
    M snek-duino/snek-duino-install.in

  Log Message:
  -----------
  snek-duino: Add -hex option and 'fuseload' command to snek-duino-install

-hex allows you to select the hex file to load to the board.
'fuseload' sets the fuses and then flashes the board; useful as a
default to ensure the fuses are set correctly.

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


  Commit: 47cf5b7ee1b3c61c6ec82ea740dba50f98ebb5e5
      https://github.com/keith-packard/snek/commit/47cf5b7ee1b3c61c6ec82ea740dba50f98ebb5e5
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M snekde/snekde.py

  Log Message:
  -----------
  snekde: Allow Esc-c/Esc-v/Esc-x or Alt-c/Alt-v/Alt-x as aliases

Ctrl-c is not available in the Command pane, so just make aliases for
all three.

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


  Commit: 45a26f02f4f91d40654d8b76b9ecf5171266db03
      https://github.com/keith-packard/snek/commit/45a26f02f4f91d40654d8b76b9ecf5171266db03
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Reword introduction bits. Fix spelling of Duemilanove

Try to make the introductory words a bit clearer.

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


  Commit: 59e5ad37641924f6e384a88a9d3635ebd66656dc
      https://github.com/keith-packard/snek/commit/59e5ad37641924f6e384a88a9d3635ebd66656dc
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Add tutorial section covering GPIO functions

This should be good enough to get the basics of GPIO usage covered.

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


  Commit: b2f63b606078d76541111565f9127c03d5a9cc69
      https://github.com/keith-packard/snek/commit/b2f63b606078d76541111565f9127c03d5a9cc69
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Clean up built-in function docs

Use ≤ in place of <=, make sure function names are set in the
monospace font.

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


  Commit: 44487bf2a34229a595638c617240ee9d885744db
      https://github.com/keith-packard/snek/commit/44487bf2a34229a595638c617240ee9d885744db
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Extend per-board docs to describe available builtin functions

For both Duemilanove and Metro M0 express, list the sets of builtin
functions that are provided.

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


  Commit: 229490dffdd3346c5b5d703be8fa9c09fb570afa
      https://github.com/keith-packard/snek/commit/229490dffdd3346c5b5d703be8fa9c09fb570afa
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M snek-duino/snek-duino-install.1

  Log Message:
  -----------
  Fix spelling of Duemilanove

Duemilanova → Duemilanove

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


  Commit: 435d5bebd0df3ed803ce13a482e08dc830f3d8cf
      https://github.com/keith-packard/snek/commit/435d5bebd0df3ed803ce13a482e08dc830f3d8cf
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README.md

Describe reflashing of Metro M0, refer to snek-duino-install.

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


  Commit: 9516c0f8d87d3c533ae470a7ad01860ce7e1b063
      https://github.com/keith-packard/snek/commit/9516c0f8d87d3c533ae470a7ad01860ce7e1b063
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-11 (Thu, 11 Apr 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Bump to version 0.93

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


Compare: https://github.com/keith-packard/snek/compare/4f8e73e18d48...9516c0f8d87d


More information about the Snek mailing list