Features are:
- heating thermostat, e.g. for building a chicken egg incubator
- no special tool installation necessary:
- ready-made binaries, and source code, are provided
- new binaries can be built with the help of Travis-CI
- interactive programming in Forth, even while the thermostat task is running!
- any serial terminal program can be used, e.g. picocom, or cutecom (settings 9600-N-8-1)
- data logger with 6 minutes (0.1h) to 10h interval, and a 144 entry ring-buffer with log access through a serial console:
- Lowest temperature
- Highest temperature
- Heating duty cycle
- Number of relay cycles
- L.dump command prints the log through the serial console - the latest entry is in the last line
- L.wipe command erases the log memory
- basic sensor failure detection
- easy to use parameters menu (no need to search for a manual!) for set-point, hysteresis, and trip-delay
I have installed "sdcc" on my MacBook Pro and it works (gives its version). I understand from other sites and the sdcc manual that I need to compile each source file separately and then link all of the .rel files together with another call to sdcc. I tried to compile only main.fs from the 15 April 2018 version and got the following error message:
at 1: error 119: don't know what to do with file 'main.fs'. file extension unsupported
which tells me that I can compile "c" source code files but not .fs source code files.
Is there anywhere an example of how the eforth source files for W1209 were compiled and linked to make W1209-FD.ihx? If I can do that I can easily flash that file onto my stm8 µC.