Projects / AVR-Ada

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.

Tags
Licenses
Implementation

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

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

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.