In addition to the Standard C Library, CrossWorks for AVR provides an additional set of library routines that you can use.
In this section
- cruntime.h
- Describes the C runtime support library that the CrossWorks compiler requires.
- ctl_api.h
- Describes the C tasking library, a library of functions that enable you to run multiple tasks in a real-time system.
- cross_studio_io.h
- Describes the virtual console services and semi-hosting support that CrossStudio provides to help you when developing your applications.
- ina90.h
- Describes intrinsic functions of general use for the AVR processor. This file is written to be compatible, and in some cases an enhancement of, the corresponding file in version 2 of IAR's Embedded Workbench for AVR (EWA90) product.
- inavr.h
- Describes intrinsic functions of general use for the AVR processor. This file is written to be compatible, and in some cases an enhancement of, the corresponding file in version 3 of IAR's Embedded Workbench for AVR (EWAVR) product.
- pgmspace.h
- Describes functions to access data in code (program) space. This file written to be compatible with the corresponding file in IAR’s Embedded Workbench for AVR products EWA90 and EWAVR.
- string_c.h
- Describes functions that operate on arrays that are interpreted as null-terminated strings in code (program) space.
- stdio_c.h
- Describes functions to format and output values with formatting strings stored in code (program) space.