AVR Libc is a Free Software project whose goal is to provide a high quality C library for use with GCC on Atmel AVR microcontrollers. Together, avr-binutils, avr-gcc, and avr-libc form the heart of the Free Software toolchain for the Atmel AVR microcontrollers. They are further accompanied by projects for in-system programming software (avrdude), simulation (simulavr) and debugging (avr-gdb, AVaRICE). AVR Libc is licensed under a single unified license. This so-called modified Berkeley license is intented to be compatible with most Free Software licenses like the GPL, yet impose as little restrictions for the use of the library in closed-source commercial applications as possible. |
User Manual for the current stable release. |
Online Users Manual Downloadable Users Manual |
Note: The files have been compressed with the bzip2 compression utility, as this saves a fair amount of space, compared to the inflate method used by old GNU zip and standard Zip. For the PDF documentation file, the space saving is about 20 % (or 100 KB). Recent versions of WinZip are supposed to be able to handle this compression method. Free binaries for many platforms are also available from the bzip2 home page. |
All the files in the download area are PGP signed by either Theodore A. Roth or Jörg Wunsch to allow verification of their authenticity. Their public keys are available at either of these keyservers. |