This is your work, valued

Fabien Chouteau

Elite
@Fabien-Chouteau

Embedded software engineer

ACNC. A G-code parser and CNC controller (in Ada)

65

picoprobe-pcb.

48

Wee-Noise-Maker. Open source pocket synthesizer

37

eagle-lander. Apollo 11 lunar lander simulator (Ada/Gtk/Cairo)

34

usb_embedded. An Ada USB stack for embedded devices

24

raylib-ada. Ada bindings for the Raylib library

21

GESTE. GEneric Sprite and Tile Engine

20

un_pola. DIY instant camera with OpenMV and AdaFruit's thermal printer

19

Ada_Time. Ada binding for the Pebble Time smartwatch

18

noise-nugget. Square Inch Synthesizer

17

Ada-PicoRV32-example. Example of Ada code running on the PicoRV32 RISC-V CPU for FPGA

16

qoi-spark. “Quite OK Image” Ada implementation

16

shoot-n-loot. A little platform and shoot game for the AdaFruit PyGamer

13

bbqueue-spark. An Ada implementation of James Munns' BBQueue

11

lvgl-ada. An Ada binding for the lvgl embedded GUI library: https://github.com/littlevgl/lvgl

11

bare_runtime. Minimal Ada/SPARK run-time for embedded or other restricted targets

8

Giza. Giza is trying to be a simple widget tool kit for embedded platforms

8

VirtAPU. A virtual Audio Processing Unit to simulate 8-bit era game sounds

7

spark-railway-demo. Simulated railway network in SPARK/Ada

7

ada-voxel-space-demo. Voxel Space render engine demo in Ada. Inspired by https://github.com/s-macke/VoxelSpace

7

coffee-clock. Waking up with a fresh cup of coffee

7

ada-mars-rover.

6

task_coroutines. Coroutines in Ada using only standard tasking features

6

lpc_synth. Ada implementation of Linear Predictive Coding voice synthesizer

5

atomic. Standalone binding to GCC atomic built-ins

5

solenoid-engine-controller. Software controller for solenoid engines (Ada/STM32F4)

5

TinyFPGA-BX. AGS Script

4

littlefs-ada. Ada/SPARK binding for the littlefs flash embedded filesystem

4

adverserial. A common data structure that can be encoded in JSON, TOML, YAML and XML

4

Ada_Drivers_Library. Ada source code and complete sample GNAT projects for selected bare-board platforms supported by GNAT.

4

adventofcode-ada. Solutions to the adventofcode.com puzzles implemented in Ada

3

AGATE. Playing with the idea of a tasking/RTOS library in Ada

3

hal. Hardware Abstraction Layer: interfaces definitions to abstract access to common hardware devices and protocols

3

tiled-code-gen. Code generator for Tiled the map editor

3

MCU-knowledge-database. A database of info on micro-controllers (memory, CPU core, vendor, etc.) and some scripts to manipulate it

3

motherlode. 2D excavation game inspired by the flash game Motherload

2

flux. Experimental data stream library for Ada

2

kabitbol. Beginning of a kernel for the Leon3 processor (in C)

1

setup-ada. GitHub action to setup an Ada/SPARK dev environment

1