The code of the Arduino App Lab Bricks
HEALTH ? 94 / Healthy
The code of the Arduino App Lab Bricks
// readme
The library is composed of configurable and reusable โBricksโ, based on optional infrastructure (executed via Docker Compose) and wrapping Pythonยฎ code (to simplify code usage).
A Brick is a modular, reusable building block that provides specific functionality for Arduino applications. Each Brick is self-contained with standardized configuration, consistent APIs, and optional Docker service definitions.
Every Brick must follow this standardized directory structure:
src/arduino/app_bricks/brick_name/
โโโ __init__.py # Required: Public API exports
โโโ brick_config.yaml # Required: Brick metadata
โโโ brick_compose.yaml # Optional: Docker services
โโโ README.md # Required: Documentation
โโโ [implementation_files.py] # Brick logic
โโโ [assets] # Static resources
Brick usage examples live in the app-bricks-examples repository, under the bricks/ folder.
| Variable | Description |
|---|---|
| APP_HOME | Base applicationโฆ |