Let your coding agent develop firmware on the real board, with the hardware as the gate.
-
Updated
Sep 29, 2026 - Python
Let your coding agent develop firmware on the real board, with the hardware as the gate.
A client-server testing framework for STM32F746ZG peripheral verification
Your AI agent develops firmware on its own: build, flash, stimulate real hardware, observe, fix — policy-gated MCP tools + pytest plugin.
Python SDK and pytest fixtures for SiliconRig hardware-in-the-loop testing
CLI tool for the SiliconRig Hardware-as-a-Service platform
GitHub Action for SiliconRig hardware-in-the-loop CI/CD
Automated ESP32 testing using GitHub Actions with a Raspberry Pi self-hosted runner. This project builds, flashes, and tests ESP-IDF firmware automatically on real ESP32-S3 hardware using Unity and Pytest.
YAML-driven test sequencer for hardware-in-the-loop and integration testing.
Open spec for HIL test bench configs + the 20-check catalog that catches the mistakes that destroy hardware — before current flows.
The smallest project an Alteriom HIL rig can run: firmware, suite, and the workflow that builds the bundle
Example firmware and hardware-in-the-loop tests for SiliconRig
The Rig Health Check firmware: one image per ESP32 family, built independently of the rig and pinned by it
GitLab CI templates for SiliconRig hardware-in-the-loop testing
Portfolio virtual HIL framework for a fictional IoT security controller — clean architecture, PyTest evidence, MQTT-style capture
Virtual CPE lab for TR-369/USP development and testing with a real OB-USP-AGENT, simulated TR-181 hardware, MQTT, fault injection, and a browser-based device UI.
Exercises and solutions from the VSeA (Valeo Siemens eAutomotive) testing academy. CAN bus testing with Vector CANoe + CAPL, vTESTstudio test suites, AVR firmware in C with AUTOSAR-style layered architecture, and Python tooling for CAN config generation.
Hardware-in-the-loop testing for ESP32 firmware: a bank of real boards, a Raspberry Pi beside them, and a service that flashes, runs a suite and answers with a verdict.
Minimal setup for MinUnit, a lightweight unit testing framework for C. This repo provides a simple, header-only config to easily add unit tests to any C project without dependencies. Includes minunit.h, example tests, and basic scripts for quick and efficient test automation.
Python-based automation framework for validating CAN bus message flows, signal behavior, and controller-level communication scenarios.
To associate your repository with the embedded-testing topic, visit your repo's landing page and select "manage topics."