Run a modular agent runtime on ESP32-S3 that manages LLMs, tools, memory, and channels for efficient message processing.
-
Updated
Oct 7, 2026 - C
Run a modular agent runtime on ESP32-S3 that manages LLMs, tools, memory, and channels for efficient message processing.
grblHAL driver for Texas Instruments TM4C123 (Tiva C)
A curated list of awesome embedded programming.
Bare-metal SysTick and NVIC drivers in Embedded C for the TM4C123GH6PM ARM Cortex-M4F
FreeRTOS-based automotive seat heater control system on TM4C123, featuring multitasking, ADC temperature monitoring, diagnostics, synchronization, and runtime performance measurement.
AUTOSAR Classic MCAL Port Driver for TM4C123GH6PM, implementing configurable pin initialization, runtime direction/mode control, and DET error handling in Embedded C.
Autonomous two-wheeled robot on a TM4C123 that uses three Sharp IR sensors and a finite state machine to follow an object or a wall.
Multiplayer Shuffleboard — Embedded Firmware (C), PCB Design, Mixed-Signal I/O, and Display + Audio Integration
Embedded digital piano on TM4C123 with square-wave and DAC-based sine-wave audio synthesis
Autonomous wall-following robot built on the TM4C123 (ARM Cortex-M4). Uses three Sharp IR sensors and hardware PWM to navigate a walled track — centering between walls proportionally, arcing through curves, and pivoting in place when cornered.
Developed an IoT smart mailbox system combining TM4C123 firmware, Raspberry Pi-based computer vision, and a web dashboard for real-time monitoring, remote lock control, and event detection.
🚀 Easily log high-precision event timestamps from your TM4C123 microcontroller!
TivaC (TM4C1294NCPDT and TM4C123GH6PM) Template Project (CMakefile)
Game console made with TM4C123 and the educational booster pack MKII
A development environment for Texas Instruments Tiva C Series microcontrollers using Docker and Visual Studio Code
An ECG-based heart rate monitor based on the TM4C123 microcontroller.
Config files for my GitHub profile.
To associate your repository with the tm4c123 topic, visit your repo's landing page and select "manage topics."