C v4.4x (QCard, QScreen) Language Reference
Mosaic's Control-C compiler is used to program Mosaic's 68HC11 microcontroller based development boards and GUI touchscreen controllers. The compiler is fully ANSI C compliant. It includes a macro pre-processor, supports floating point math, structures and unions, and allows you to develop your software using familiar C syntax. Extensive pre-coded library functions provide easy command of the controller's digital I/O, A/D, display, serial ports, memory manager, multitasker, and much more.
The Control-C cross-compiler was written by Fabius Software Systems and customized by Mosaic Industries to facilitate programming Mosaic embedded controllers in C. The C compiler implements all traditional C syntax, including record and enumerated data types, int, long and floating point data types, user type definition. There is a comprehensive library of functions, example programs demonstrating compiler features, and extensive documentation. To program in C, use the IDE (Integrated Development Environment) based on the TextPad editor to create your source code program files. Clicking in the Terminal window and sending the download file to the 68HC11 microcontroller via the RS-232 serial link completes the process: you can then type main from your terminal to execute your program.
Changes from prior kernels
The version 4.4 kernel has some differences from the version 4.08 kernel. Please see Forth V4.4 Changes from Prior Kernels.