1 unstable release

0.1.1 May 28, 2026

#1432 in Hardware support

MIT/Apache

22KB
323 lines

🌌 Infinite-Zer0

Firmware Build PlatformIO Hardware License: MIT

Advanced firmware ecosystem and AI integration layer for the M5Stack Cardputer (ESP32-S3 target).


🚀 Overview

Infinite-Zer0 is a specialized, production-ready environment designed to bridge the gap between high-level AI model execution and low-level embedded hardware. By utilizing an M5Stack Cardputer powered by the StampS3 core, this project provides a robust foundation for receiving, decoding, and executing automated workflows and commands triggered by AI agents.

✨ Key Features

  • M5Stack Cardputer Optimized: Pre-configured PlatformIO environment utilizing the official M5Unified and M5GFX libraries.
  • AI Bridge Middleware: A custom host-to-hardware serial translation layer.
  • Continuous Integration: Fully automated GitHub Actions pipeline for immediate compilation and firmware validation.
  • Safe Memory Management: Configured with a huge_app.csv partition layout to accommodate heavy logic and custom user interfaces.

📂 Project Structure

The repository is divided into two distinct domains: the host-side AI middleware and the embedded firmware.

Infinite-Zer0/
│
├── .github/
│   └── workflows/
│       └── build.yml               # GitHub Actions CI/CD pipeline
│
├── ai_bridge/                      # 🧠 Host-Side AI Translator Layer
│   ├── bridge_host.py              # Python orchestrator mapping AI intents to hardware
│   └── config.json                 # Action intent and hex payload mappings
│
├── firmware/                       # ⚡ Embedded ESP32-S3 Source
│   ├── platformio.ini              # Core build configuration and library dependencies
│   ├── include/
│   │   └── ai_handler.hpp          # C++ header for packet capture and decoding
│   └── src/
│       └── main.cpp                # Main device application logic
│
├── .gitignore
└── README.md

No runtime deps