amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.
|Tags||Operating System Kernels Operating Systems Hardware Scientific/Engineering Software Development Embedded Systems|
|Operating Systems||Unix Windows macos|
Release Notes: This release optimizes the forth dictionary to maximize the size for user code. It contains a few speed improvements and some bugfixes. The recognizer technique in the command interpreter is raised to the 2nd generation, much like the ones found in gforth.
Release Notes: This release improves the standard Forth VALUEs, adds support for more Forth 2012 standard word sets, and is now fully 8bit clean. The documentation is greatly expanded. Internal changes improve the speed of operation.
Release Notes: The major focus for this release is documentation. It is completely rewritten and reformatted. It now includes many recipes and howtos. Among the more internal changes are some new words and a new experimental feature called scope which makes it possible to automatically place a new word in other wordlists.
Release Notes: This release adds support for 1wire devices (due to work being done for the 4e4th.eu project) and improves power save strategies. Furthermore, it comes with a lot more documentation on the Web site: topics like timers as well as developer tools like profiler and debugger. Some Arduino relevant enhancements are made. There are now some rudimentary compiler safety checks. Some minor bugs are fixed as well.
Release Notes: This release introduces a new shell program to access the command prompt. It has command history, command completion with tab, and full access to all registers and bits by name without filling the dictionary on the controller. The library section is restructured and expanded. Some small bugs were fixed as well.