Skip to content

david-erb/embedded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.
didcot samples four analog channels continuously on an nRF5340, frames the data into a buffer queue, and streams it over USB CDC-ACM to a Linux server; the server distributes frames over a local WebSocket connection to a browser trend display.

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

About

Embedded suite jump page.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages