(Answer) (Category) ImageCraft Products FAQ-O-Matic : (Category) ICCAVR V6 - and - ICC7 for AVR :
What library functions do you support?
A subset of the Standard C library, and some AVR specific routines.

C Library General Description

Library Source
The library source code (c:\icc\libsrc.avr\libsrc.zip by default) is a password protected zip file. Many unzip programs are available on the web if you do not already have one. The password is shown on the "About" box if the software has been unlocked. For example:

cd \icc\libsrc
unzip -s libsrc.zip
; unzip prompts for password

AVR Specific Functions
ICCAVR comes with a set of functions for accessing UART, EEPROM, and SPI. Stack Checking Functions are useful to detect stack overflow.. In addition, our web site contains a page with user written source code. io*v.h (io2313v.h, io8515v.h, iom128v.h, ... etc.) These files define the IO registers, bit definitions, and interrupt vectors for the AVR devices.
macros.h
This file contains useful macros and defines.

Other Header Files
The following standard C header files are supported. In general, it is a good practice to include the header files if you use the listed functions in your program. In the case of floating point or long functions, you must include the header files since the compiler must know about their prototypes. See Functions Returning Non-Integer Values.

assert.h - assert(), the assertion macros

        ctype.h - character type functions.
float.h - floating point characteristics.
limits.h - data type sizes and ranges
math.h - floating point math functions.
stdarg.h - support for variable argument functions.
stddef.h - standard defines.
stdio.h - standard IO (input/output) functions.
stdlib.h - standard library including memory allocation functions.
string.h - string manipulation functions.

kristil@imagecraft.com, richard@imagecraft.com
[Append to This Answer]
Previous: (Answer) Code size discrepancy between V6 and V7
Next: (Answer) Can I keep non-source files (e.g. documentation) in the Project Manager Window?
This document is: http://www.dragonsgate.net/cgi-bin/FAQ/fom?file=48
[Search] [Appearance]
This is a Faq-O-Matic 2.721.
This FAQ administered by Richard Man