Next: Firmware Library, dacslib
Previous: Mixer Unit
This section presents all of the code presently written for the
hardware developed. It is written in ANSI C, and is meant to be
compiled using the ImageCraft 68HC11 cross-compiler icc11. Two
versions were used during the development of the firmware, 3.6 and
4.0. No significant differences were noted between these versions,
and all code should build under either version.
The Linux version of the icc11 compiler was used. A build
environment was tailored to the specific configurations of the
embedded microcontrollers used. Appropriate unix shell modifications
should be made to set these environment variables.
ICC11_LINKER_OPTS="-dheap_size:0 -btext:0xE000 -dinit_sp:0x2FFF -bdata:0xB800"
Table of Contents
[Whole document in PDF 1.9MB]
[more photos and information]