12 releases (breaking)

Uses old Rust 2015

0.10.0 Jul 26, 2018
0.9.1 Feb 24, 2018
0.9.0 Jan 18, 2018
0.5.1 Oct 6, 2017
0.2.0 Nov 19, 2016

#2070 in Embedded development


Used in stellaris-launchpad

MIT license

520KB
5.5K SLoC

Rust drivers for Cortex-M4F based Texas Instruments LM4F120 (and relatives)

The Texas Instruments LM4F120 is a Cortex-M4F based microcontroller. It's available on the Texas Instruments Stellaris Launchpad (not to be confused with the older MSP430 Launchpad). TI cancelled the Stellaris/LM4F range not long after it came out and replaced it with Tiva-C/TM4C range. The Tiva-C Launchpad TM4C123G-XL is almost exactly the same as a Stellaris Launchpad and should be software compatible. The Ethernet-enabled TM4C1294 Connected Launchpad is not supported.

For a bare metal example program written in Rust (https://rust-lang.org) for the Stellaris Launchpad using this crate, see launchpad-rs.


lib.rs:

CPU definitions for the LM4F120

Dependencies

~4MB
~112K SLoC