 |
Embedded Pascal AVR Area |
Welcome to
Embedded Pascal for the Atmel
AVR.
This page will provide
you with information and links
related Embedded Pascal for the AVR.
Embedded Pascal for
the AVR. Compiler/Assembler features:
-
Design your application
using any mixture of Assembler and/or Pascal source code.
-
Fully integrated IDE
running under Windows 95,98 and NT.
-
Full 32 bit
implementation. No DOS code.
-
State-of-the-art,
optimizing code generator using EP's third generation technology.
-
Use for small applications
with only limited, internal memory or...
-
Use for large applications
with external memory.
-
Compiler generates
Assembler source code.
-
Traditional
assembler/linker merged and extended to form a powerfull and flexible executable
code generator far exceeding the capabilities of any AVR assembler available.
-
Multi-module projects.
-
Multi-pass code fitting
algorithms optimize code across an entire project.
-
Register tracking
allows automated, yet efficiant high level language interrupt routines.
-
Static and dynamic
parameters and local variables may be mixed in the same source code.
-
Borland Delphi compatible,
extended Pascal language.
-
Stack usage estimator
takes the guesswork out of estimating you stack size requirements.
-
Boolean, Integer,
Word, Longint, Char, String and Floating point data types in addition to
arrays and records.
-
Full set of string
manipulation functions (copy, insert, delete, etc...)
-
Library source code
for registered users.
-
Includes fast HLL
and assembler level simulator, produced code can execute in Atmels AVR studio
as well.
-
Pascal can be used
unlimited on devices from the AT90S2312 or higher.
-
Small AVR devices
(those not including an accessible stack) such as the AT90S1200 or TinyAVR
can be programmed using the assembler, perhaps with hand adapted code generated
by the compiler.
-
New in 1.2 release:
User definably I/O for AVR simulator. Want to make your own emulator ? -
Now you can !
-
New in 1.2 release:
Registered version contains full low level source code for floating point
library
-
New
in 2.00 release:
-
Datatypes: Shortint
and Triplet.
-
Borland Pascal derived
"unit" system.
-
Many compiler and
optimizer enhancements.
-
Assembler supports
ATMega128 opcodes.
-
Extended Intel hex
output format plus byte swap option for binary output file.
-
New TShare for simple
static variable and parameter sharing between procedures and functions.
-
New bit procedures
and functions.
-
New in 2.10 release:
-
AVR COFF file format support for AVR Studio
Can you think of a
better value for money development enviroment for the AVR ?
Try it - This will
be the last AVR compiler you'll ever buy - Don't forget my free upgrade policy.
That is included in the price. No "maintenance contracts" or costly "upgrades"
that are just bug fixes which should be free...
Embedded Pascal for the AVR
is
low cost shareware, despite its ability to easily outperform
any other, expensive compiler on the market.
Click
here and download your AVR evaluation version from the IAfrica server
Click
here for the documentation
For information on
how to register Embedded Pascal for the AVR, Click
here. You can register online.
Back to the Embedded Pascal
Page