Projects / AVR-Ada


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.


Recent releases

  •  01 May 2008 06:22

    Release Notes: Installation bugs were fixed.

    •  03 Jun 2006 20:58

      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). 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++.

      •  17 May 2006 16:30

        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/.

        •  07 Aug 2005 15:39

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.