AVR-Ada aims to make the Ada part of gcc usable on AVR microcontrollers. This includes the three elements: the Ada compiler, the Ada run time system, and the AVR support library. Some sample programs are provided as well.
|Tags||Software Development Compilers Embedded Systems Hardware|
Release Notes: Installation bugs were fixed.
Release Notes: The linker (avr-ld) of the binary packages now generates correct code for avr5 (16k-128K flash memory) targets when called with the --relax switch (default). Building static libraries with avr-gnatmake no longer requires a host "gcc" in the search path. Limited support was added for ATmega2560 and ATmega2561 (beta). mk_ada_app.sh now works independent of the working directory, and is part of the binary packages. The Linux/Windows binaries are now based on gcc-4.1.1, avr-libc-1.4.4, and binutils-2.17.50, and were configured for Ada, C, and C++.
Release Notes: This release adds limited support for new devices: at90canXX, at90pwmX, at90usb1287, atmega128X, atmegaXXXp, atmega64X, attinyX4, attinyX5, and attinyX61. Binaries for i386 Linux and Windows are now available for dowload. The runtime system (RTS) is part-specific now. AVR-lib has new packages: Watchdog, Sleep, and Int_Img. The scripts to build AVR-Ada with gcc-3.4.6 and gcc-4.1.0 have been updated. A new script to generate a ready-to-compile project directory with all necessary files is available in the source archive. New examples are located in apps/.
No changes have been submitted for this release.