Embedded software engineer
ACNC. A G-code parser and CNC controller (in Ada)
65picoprobe-pcb.
48Wee-Noise-Maker. Open source pocket synthesizer
37eagle-lander. Apollo 11 lunar lander simulator (Ada/Gtk/Cairo)
34usb_embedded. An Ada USB stack for embedded devices
24raylib-ada. Ada bindings for the Raylib library
21GESTE. GEneric Sprite and Tile Engine
20un_pola. DIY instant camera with OpenMV and AdaFruit's thermal printer
19Ada_Time. Ada binding for the Pebble Time smartwatch
18noise-nugget. Square Inch Synthesizer
17Ada-PicoRV32-example. Example of Ada code running on the PicoRV32 RISC-V CPU for FPGA
16qoi-spark. “Quite OK Image” Ada implementation
16shoot-n-loot. A little platform and shoot game for the AdaFruit PyGamer
13bbqueue-spark. An Ada implementation of James Munns' BBQueue
11lvgl-ada. An Ada binding for the lvgl embedded GUI library: https://github.com/littlevgl/lvgl
11bare_runtime. Minimal Ada/SPARK run-time for embedded or other restricted targets
8Giza. Giza is trying to be a simple widget tool kit for embedded platforms
8VirtAPU. A virtual Audio Processing Unit to simulate 8-bit era game sounds
7spark-railway-demo. Simulated railway network in SPARK/Ada
7ada-voxel-space-demo. Voxel Space render engine demo in Ada. Inspired by https://github.com/s-macke/VoxelSpace
7coffee-clock. Waking up with a fresh cup of coffee
7ada-mars-rover.
6task_coroutines. Coroutines in Ada using only standard tasking features
6lpc_synth. Ada implementation of Linear Predictive Coding voice synthesizer
5atomic. Standalone binding to GCC atomic built-ins
5solenoid-engine-controller. Software controller for solenoid engines (Ada/STM32F4)
5TinyFPGA-BX. AGS Script
4littlefs-ada. Ada/SPARK binding for the littlefs flash embedded filesystem
4adverserial. A common data structure that can be encoded in JSON, TOML, YAML and XML
4Ada_Drivers_Library. Ada source code and complete sample GNAT projects for selected bare-board platforms supported by GNAT.
4adventofcode-ada. Solutions to the adventofcode.com puzzles implemented in Ada
3AGATE. Playing with the idea of a tasking/RTOS library in Ada
3hal. Hardware Abstraction Layer: interfaces definitions to abstract access to common hardware devices and protocols
3tiled-code-gen. Code generator for Tiled the map editor
3MCU-knowledge-database. A database of info on micro-controllers (memory, CPU core, vendor, etc.) and some scripts to manipulate it
3motherlode. 2D excavation game inspired by the flash game Motherload
2flux. Experimental data stream library for Ada
2kabitbol. Beginning of a kernel for the Leon3 processor (in C)
1setup-ada. GitHub action to setup an Ada/SPARK dev environment
1