1 unstable release
| 0.1.1 | May 28, 2026 |
|---|
#1432 in Hardware support
22KB
323 lines
🌌 Infinite-Zer0
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.csvpartition 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