[Snek] [PATCH 0/6] Add support for Lego EV3 sensors

Mikhail Gusarov dottedmag at dottedmag.net
Fri Feb 21 15:10:14 PST 2020


This patch series implements support for several Lego EV3 sensors, and fixes
problems with REPL encountered during testing.

Mikhail Gusarov (6):
  Add a stub section for Snek on EV3 to refence manual
  Fix extra newline after prompt
  fgets() does not strip '\n' from the input, account for it
  Implement touch, ultrasound, color sensors for Lego EV3
  Document Lego EV3 sensors
  Preallocate string color constants on startup

 doc/snek.adoc              |  47 ++++
 ports/ev3/Makefile         |   6 +-
 ports/ev3/sensors.c        | 477 +++++++++++++++++++++++++++++++++++++
 ports/ev3/sensors.h        |  21 ++
 ports/ev3/snek-ev3.builtin |   9 +
 ports/ev3/snek-main.c      |   7 +-
 ports/ev3/utils.c          | 133 +++++++++++
 ports/ev3/utils.h          |  77 ++++++
 8 files changed, 773 insertions(+), 4 deletions(-)
 create mode 100644 ports/ev3/sensors.c
 create mode 100644 ports/ev3/sensors.h
 create mode 100644 ports/ev3/utils.c
 create mode 100644 ports/ev3/utils.h

-- 
2.24.0



More information about the Snek mailing list