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 11 months ago
bridge change default serial port 1 year ago
files update to mecrisp 2.4.1 11 months 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... 11 months 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 11 months ago
console.go cleanup 2 years ago
include.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 1 year ago
main.go better port selection logic, see #43 2 years ago
serial.go add throttle option for Nucleo boards (try "-t 7") 11 months ago
telnet.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 1 year ago
upload.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 1 year ago
version.go version bump 11 months ago
wrapped.go solved long-standing reset bug, better upload resets, latest Mecrisp binaries 1 year 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…