Difference between revisions of "AVR"

From Free Pascal wiki
Jump to navigationJump to search
(added more links)
Line 1: Line 1:
 +
== General information ==
 +
The FPC-AVR port is currently experimental and non working. It uses the GCC AVR tool chain and will be compatible with GCC regarding calling conventions etc.
 +
 +
== Implementation details ==
 +
 +
FPC considers AVR being a 16 bit CPU. So the type tregister actually describes a register pair being the second register implicitly named.
 +
 
== Resources ==
 
== Resources ==
 
* General information: http://en.wikipedia.org/wiki/Atmel_AVR
 
* General information: http://en.wikipedia.org/wiki/Atmel_AVR
 
* Atmel site: http://www.atmel.com/products/avr32/default.asp
 
* Atmel site: http://www.atmel.com/products/avr32/default.asp
 
* Calling conventions: http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_reg_usage
 
* Calling conventions: http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_reg_usage

Revision as of 15:00, 3 February 2008

General information

The FPC-AVR port is currently experimental and non working. It uses the GCC AVR tool chain and will be compatible with GCC regarding calling conventions etc.

Implementation details

FPC considers AVR being a 16 bit CPU. So the type tregister actually describes a register pair being the second register implicitly named.

Resources