CookbookΒΆ
The Cookbook is a collection of small and not so small recipes. Every recipe is intended to deal with exactly one task. It is a living document, so expect changes at any time.
- Popular Boards
- Hardware Modules
- Dallas 1-Wire Devices
- Digital Ports
- EEPROM
- Efficient Bit Manipulation
- I2C EEPROM Blocks
- I2C Bus Scanner
- I2C EEPROM
- I2C Generic
- I2C EEPROM VALUE
- Interrupt Service Routines
- Interrupt Critical Section
- NRWW Flash
- Serial Peripheral Interface SPI
- Telnet
- Timer
- Two Wire Interface TWI/I2C
- Usart Settings
- Watchdog
- General Code Examples
- Defining and using Arrays
- Blocks
- <BUILDS / DOES>
- Using create/does>
- Deferred Words
- Disabling the terminal command echo
- Defining and using Macros
- Multitasking
- Pitfalls
- Saving Power
- Redirect IO
- Reason For Reset
- Simple Strings
- Structures
- Loop With Timeout
- Trouble Shooting
- Turnkey applications
- Use of the amforth-shell.py utility
- Programming and Debugging
- Forth Assembler
- Build Timestamp
- Conditional Interpret
- Coroutines
- Ctrl-C
- Customize AmForth
- Debug Shell
- Dump Utilities
- Exceptions
- Extended VM
- Un-Doing Definitions
- Forward Declarations
- Port Code From C
- Profiler
- Quotations
- Efficient RAM Usage
- Recognizer
- Configuration Stacks
- Testing
- Tracer
- Upgrade AmForth
- Unbreakable AmForth
- Values
- Walking Wordlists
- Watcher