Fix PICK and VOC, support for W1209 clone w/ Common Anode LED display
Pre-release
Pre-release
Fix for "PICK is off by one"
Issue #154 deals with an error in the STM8 eForth kernel that was already present in Dr. Ting's initial release: 1 PICK
equaled DUP
, and 0 PICK
was undefined. M.Mahlow reported that bug which, by now, was almost a feature. Some of the code in the library had to be fixed.
Fix for CURRENT patch for VOC extension
Issue #150 deals with an issue of the CURRENT path for the VOC extension. Due to a coincidence it only worked with specific STM8 eForth configurations.
New W1209-CA board configuration
@zcsahok provided a board configuration for W1209 clones with common anode LED displays. Read more about different W1209 clones in the Wiki, and in the issues #153 and #156.
Word ]C!
added to lib
The "macro" [ c a ]C!
makes using mov addr,#c
for initializing peripherals very convenient:
\res MCU: STM8S103
\res export BEEP_CSR
: beep-on [ $A8 BEEP_CSR ]C! ;
: beep-off [ $1F BEEP_CSR ]C! ;