avr-libc  2.1.0
Standard C library for AVR-GCC

AVR Libc Home Page


AVR Libc Development Pages

Main Page

User Manual

Library Reference


Example Projects

Here is a list of all modules:
[detail level 12]
 <alloca.h>: Allocate space in the stack
 <assert.h>: Diagnostics
 <ctype.h>: Character Operations
 <errno.h>: System Errors
 <inttypes.h>: Integer Type conversions
 <math.h>: Mathematics
 <setjmp.h>: Non-local goto
 <stdint.h>: Standard Integer Types
 <stdio.h>: Standard IO facilities
 <stdlib.h>: General utilities
 <string.h>: Strings
 <time.h>: Time
 <avr/boot.h>: Bootloader Support Utilities
 <avr/cpufunc.h>: Special AVR CPU functions
 <avr/eeprom.h>: EEPROM handling
 <avr/fuse.h>: Fuse Support
 <avr/interrupt.h>: Interrupts
 <avr/io.h>: AVR device-specific IO definitions
 <avr/lock.h>: Lockbit Support
 <avr/pgmspace.h>: Program Space Utilities
 <avr/power.h>: Power Reduction Management
 <avr/sfr_defs.h>: Special function registers
 Additional notes from <avr/sfr_defs.h>
 <avr/signature.h>: Signature Support
 <avr/sleep.h>: Power Management and Sleep Modes
 <avr/version.h>: avr-libc version macros
 <avr/wdt.h>: Watchdog timer handling
 <util/atomic.h> Atomically and Non-Atomically Executed Code Blocks
 <util/crc16.h>: CRC Computations
 <util/delay.h>: Convenience functions for busy-wait delay loops
 <util/delay_basic.h>: Basic busy-wait delay loops
 <util/parity.h>: Parity bit generation
 <util/setbaud.h>: Helper macros for baud rate calculations
 <util/twi.h>: TWI bit mask definitions
 <compat/deprecated.h>: Deprecated items
 <compat/ina90.h>: Compatibility with IAR EWB 3.x
 Demo projects
 Combining C and assembly source files
 A simple project
 A more sophisticated project
 Using the standard IO facilities
 Example using the two-wire interface (TWI)