`tm4c129-launchpad` logo

`tm4c129-launchpad`

Free

For the Texas Instruments TM4C129-XL Launchpad board

FreeFree tier
Type
Open Source

About `tm4c129-launchpad`

tm4c129-launchpad is an open-source bare-metal example program for the Texas Instruments TM4C129-XL Launchpad board, written in Rust and built upon the stellaris-launchpad crate. The repository includes multiple example programs, such as an Ethernet echo example, along with accompanying software. It serves as a starting point for Rust-based embedded development on the TM4C129 platform.

Key Features

Bare-metal example programs for TM4C129-XL Launchpad
Based on the stellaris-launchpad crate
Includes Ethernet echo example with accompanying software
Written in Rust (99.7%) with Shell scripts for setup

Pros & Cons

Pros
  • Provides a ready-to-use Rust starting point for TM4C129 Launchpad
  • Includes a practical Ethernet echo example
  • Open-source and freely available on GitHub
  • Based on an established crate (stellaris-launchpad)
Cons
  • Limited to the TM4C129-XL Launchpad board specifically
  • No releases or packages published (only source code)
  • Low community activity (0 stars, 0 forks at time of writing)
  • Minimal documentation beyond repository readme

Best For

Learning Rust for ARM Cortex-M embedded developmentPrototyping Ethernet applications on TM4C129 LaunchpadReference implementation for bare-metal Rust on Texas Instruments microcontrollersExperimentation with the TM4C129-XL Launchpad board

FAQ

What board is this project for?
The Texas Instruments TM4C129-XL Launchpad board.
What language is the firmware written in?
Rust, with some Shell scripts for build or setup.
Does this project include networking examples?
Yes, it includes an Ethernet echo example along with accompanying software.
Is this project actively maintained?
There is no indication of active maintenance; no releases have been published and the repository has low activity.