Ada source code and complete sample GNAT projects for selected bare-board platforms supported by GNAT.
Repository Index
47,133 repositories indexed
49–72 of 101 · Most stars
Experimental LR2021 raw I/Q capture library and tools in C.
- c
- iq
- lr2021
- sdr
Launcher, debloater and remapper for Samsung Tizen TVs: the all-in-one TV manager.
A minimal home screen for Samsung Tizen TVs that shows just a clock, your apps and your HDMI consoles. Built for a Q70B on Tizen 6.5.
Free universal JMS client
- jms
- jms-client
- activemq
- artemis
RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
- robotics
- graphical-programming
- state-machine
Infrared gesture-based BLE media controller for AtomS3R and PAJ7620U2; C++ firmware, trajectory replay, and documented v24 baseline.
- arduino
- ble-hid
- embedded-systems
- esp32-s3
Cross-platform clone of the FRC Driver Station
- frc
- robotics
- networking
- control-systems
Multi primitive-to-primitive (MP2P) ICP algorithms in C++
- slam
- icp
- point-clouds
- registration
A safe and fast high-level and low-level character input/output library for bare-metal and RTOS based embedded systems with a very small binary footprint.
Machine Learning and Digital Signal Processing for MicroPython
- embedded-systems
- micropython
- python
- tinyml
Native macOS menu bar app for Bambu Lab 3D printers. Live progress, time left, temperatures, AMS spools and errors, print controls, several printers and desktop widgets. Local network, no account or cloud.
- 3d-printing
- bambu-lab
- macos
- menu-bar
An open-source .NET library for managing native keyboard and mouse events in Windows OS.
- dotnet
- dotnetcore
- winapi
- wpf
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
- homematic
- smarthome
- ccu
- restful-api
Containerized Development Environment Manager for embedded development
- containerization
- containers
- devops
- edge
A minimal bitcoin library for MicroPython and Python3 with a focus on embedded systems
A dead-simple, extensible MQTT implementation well suited for embedded systems.
- go
- golang
- mqtt
- mqtt-client
Replication package of the paper titled "How do you Architect your Robots? State of the Practice and Guidelines for ROS-based Systems" published at ICSE-SEIP 2020
Lightweight Bluetooth Low Energy driver written in pure python for micropython
- bluetooth-low-energy
- micropython
- pyboard
- hci
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)
- ada
- gnat
- cortex
- rts
Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu)
Music theory engine for embedded systems. Build musical instruments and controllers that interact with people and speak MIDI 1.0 and 2.0.
HomeMaster is an open-source platform for local-first smart home automation using ESP32-based devices like MiniPLC and MicroPLC. This repository includes firmware, schematics, and documentation for creating modular, cloud-free automation systems fully compatible with Home Assistant via ESPHome
- automation-controller
- embedded-systems
- esp32
- esphome
Reverse engineered schematics of the Game Boy's DMG-CPU B chip
- dmg-cpu
- game-boy
- gameboy
- kicad-schematics