`tm4c129-launchpad`
FreeFor the Texas Instruments TM4C129-XL Launchpad board
FreeFree tier
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.