Skip to content

Embedded Applications Lab

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

Overview

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