This is your work, valued

Stroud, Gloucestershire

Simon Wright

Expert
@simonjwright

FreeRTOS-Ada. This project contains various GNAT Ada Run Time Systems (RTSs) based on FreeRTOS for MCUs: the Arduino Due, the STM32F4-series evaluation boards from STMicroelectronics and the BBC micro:bit (v1); working on Espressif ESP32-H2 and RaspberryPi RP2350 (risc-v core)

79

distributing-gcc. Binary releases of GCC (native and cross) on macOS; also, the scripts/Makefiles used for producing them.

49

building-gcc-macos-native. Scripts for building GCC on macOS

29

ews. The Embedded Web Server is designed for use in embedded systems with limited resources (eg, no disk). It supports both static (converted from a standard web tree, including graphics and Java class files) and dynamic pages. It is written in GCC Ada.

23

analytical-engine. An Ada 2012 emulation of Charles Babbage’s Analytical Engine

15

ACATS. The Ada Conformity Assessment Test Suite, customised for GCC.

12

tcladashell. Ada binding to Tcl/Tk. Note, the copyright is GPL 2.0 + GMGPL

12

stack_usage. Calculates the maximum stack depth required by GCC-compiled code

11

ASIS. Supports building the Ada Semantic Interface Specification library and tools for FSF GCC variants. Tracks AdaCore CE releases.

10

coldframe. ColdFrame generates Ada framework code and documentation from UML models.

10

building-gcc-macos-cross. Scripts for building GCC on macOS as a cross-compiler (arm-eabi, riscv64-elf)

9

nuweb.py. Literate programming in LaTeX; programming languages of your choice

5

alire-index.mac. Index of Alire crate versions catering for macOS idiosyncrasies

5

dhondt. Ada implementation of D’Hondt electoral result calculator

4

rp2350_hal. Hardware access layer for Raspberry Pi's RP2350.

4

ACATS-grading. Tools for grading ACATS results, modified for Unix-like systems

4

xia. An Ada implementation of XPath 1.0.

4

libadalang2xml. Generates an XML representation of Ada source using libadalang.

3

adagoop. Generator of object-oriented parsers in Ada

3

ada_caser. Adjusts case in Ada source.

3

Quaternions. An Ada library to support using quaternions.

3

leak_detector. Reports memory leaks in Ada programs.

3

gnat-llvm. LLVM based GNAT compiler

3

xcode_15_fix. Xcode/CLT version 15 introduced problems for Ada programming on macOS.

2

scripted_testing. Supports functional testing using Tcl scripts.

2

synchronized_output. Supports text logging from multiple tasks

2

parallelize. Reads commands and executes them in parallel.

2

asis2xml. Converts Ada sources’ ASIS representation to XML, so as to make it easier to develop reporting and transformational tools using (for example) XSLT.

2

spark2014. SPARK 2014 is the new version of SPARK, a software development technology specifically designed for engineering high-reliability applications.

1

learnxinyminutes-docs. Code documentation written as code! How novel and totally my idea!

1

macos-sdks-vs-gcc. Provides GCC 'specs' files to cope with macOS SDK policy changes

1

minimal_containers. Just enough containers for ColdFrame.

1

emacs-settings. My .emacs settngs.

1

gnat_util. Provides access to GNAT compiler internals for AdaCore utilities

1

mathpaqs. Mathpaqs: a collection of mathematical packages in pure Ada

1