Forth Live Explorer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jean-Claude d9b51c7fd7 version bump 1 year ago
bridge change default serial port 1 year ago
files update to mecrisp 2.4.1 1 year ago
mini improve handling of partial replies 2 years ago
.gitignore use !u or !upload for uploading, see #8 2 years ago
Makefile oops, fix that last fix... 1 year ago
README.md update to mecrisp 2.3.8 1 year ago
UNLICENSE basic setup 2 years ago
bindata.go update to mecrisp 2.4.1 1 year ago
console.go cleanup 2 years ago
include.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 2 years ago
main.go better port selection logic, see #43 2 years ago
serial.go add throttle option for Nucleo boards (try "-t 7") 1 year ago
telnet.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 2 years ago
upload.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 2 years ago
version.go version bump 1 year ago
wrapped.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 2 years ago

README.md

Folie v2

GoDoc license

The Forth Live Explorer is a command-line utility to talk to a micro-controller via a (local or remote) serial port. Its main mode of operation is as interactive terminal, but it can also upload code to an STM32 µC and is tailored in particular for use with Mecrisp Forth.

This is experimental code, the stable version is at:
https://github.com/jeelabs/embello/tree/master/tools/folie

Acknowledgments

  • Mecrisp Forth by Matthias Koch (GPL3) - the reason Folie exists
  • Go (BSD) - the language which gets types, concurrency, builds, and deployment right
  • go-serial by Christian Maglie (BSD) - knows about serial ports across all platforms
  • readline by @chzyer (MIT) - takes care of local line editing and history
  • the JeeLabs chat group - you know who you are…