11.07.2015 Views

Imagecraft c compiler and development environment for the atmel avr

Imagecraft c compiler and development environment for the atmel avr

Imagecraft c compiler and development environment for the atmel avr

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ICCV8 <strong>for</strong> AVR – C Compiler <strong>for</strong> Atmel AVRAcknowledgmentsThe front end of <strong>the</strong> <strong>compiler</strong> is lcc: “lcc source code (C) 1995, by David R. Hanson<strong>and</strong> AT&T. Reproduced by permission.””The CodeBlocks IDE is an open-source cross-plat<strong>for</strong>m C/C++ IDE from http://www.codeblocks.org.The assembler/linker is a distant descendant of Alan Baldwin’s public-domainassembler/linker package.The Application Builder was originally written by Andy Clark.Some of <strong>the</strong> 16-bit arithmetic multiply/divide/modulo routines were written by Atmel.O<strong>the</strong>r people have contributed to <strong>the</strong> floating-point <strong>and</strong> long arithmetic library routines,<strong>for</strong> which we are eternally grateful to: Jack Tidwell, Johannes Assenbaum, <strong>and</strong> EverettGreene.Frans Kievith rewrote some of <strong>the</strong> library functions in assembly. David Raymondcontributed to smaller divide, mod, <strong>and</strong> multiply functions. The io????v.h headerfiles are written by Johannes Assenbaum.The C preprocessor is licensed from Unicals http://www.unicals.com.The installation uses <strong>the</strong> 7 Zip program 7za.exe <strong>for</strong> unpacking some of <strong>the</strong> files. Acopy of <strong>the</strong> program is installed under c:\iccv8<strong>avr</strong>\bin. 7 Zip uses <strong>the</strong> GNU LGPLlicense <strong>and</strong> you may obtain your copy of <strong>the</strong> program from <strong>the</strong>ir site , http://www.7-zip.org/.All code used with permission. Please report all bugs to us directly.26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!