Embedded Applications Lab
A set of working applications based on a set of reusable libraries across MCU, Linux, and RTOS targets.

Applications
Complete, runnable applications that exercise the stack on real hardware.
| Application | Description |
|---|---|
champaign |
drives an MCP4728 quad-DAC over I2C, generating four simultaneous 12-bit analog waveforms across the 0–3.3 V range at a 100 Hz update rate. |
TBD |
More to come across the embedded / IoT / control-systems space |
Libraries
| Repo | Role |
|---|---|
dtcore |
Foundation — platform-agnostic primitives and utilities |
dtmc_base |
Portable embedded layer — drivers and HAL abstractions |
dtmc_services |
Higher-level services built on dtmc_base |
dtmc_espidf |
Platform backend for ESP-IDF (Espressif) |
dtmc_linux |
Platform backend for Linux |
dtmc_zephyr |
Platform backend for Zephyr RTOS |