Byte Craft Ltd. specializes in embedded system software development tools for single-chip microcontrollers. Byte Craft develops C cross-compilers targeted to a variety of MCU families. Byte Craft C compilers speed evaluation and design with their built-in macro assembler, editor, development environment, and library and example program source code.
The Byte Craft C6808 Code Development System supports all Freescale Semiconductor HC08, HCS08, and RS08 microcontrollers. The Byte Craft C6808 Code Development System includes an optimizing C Cross-compiler, a BClink linker, an integrated development environment and editor, and a built-in macro cross-assembler. This code development system provides highly optimized generated code. The Byte Craft C6808 includes enhanced memory management such as LOCAL and _Access memory directives. The BClink Linker links object files and libraries compiled with C6808.
The Byte Craft Fuzz-C™ Fuzzy Logic Preprocessor makes it easy to add fuzzy logic control to your programs. The Byte Craft Fuzz-C translates a source file of mixed fuzzy logic statements and C statements to a file of pure C source code. The resulting C source file can be compiled by your favorite C compiler to quickly integrate fuzzy logic with supporting C functions. This stand-alone preprocessor provides a practical, unified solution for applications that require fuzzy logic control systems. The Byte Craft Fuzz-C is a flexible system that allows all data types supported by your C compiler. Standard defuzzification methods are included in source form, and new methods can easily be added. Fuzzy functions and C functions are completely integrated and can easily call each other.