Use Rust on SAMD21 Microcontrollers #CircuitPlaygroundExpress #Adruino #Feather #Gemma #ItsyBitsy #Metro #Trinket #Rustlang #Rust @MicrochipMakes

Are you an ace at Rust and other modern languages? Or does your application need both speed and memory protection?

Well, Rust may be the solution for programming your microcontroller. How is Rust now available for the Microchip SAMD21?

Wez on Github has posted a complete repository Open Source for Rust usable on a large number of SAMD21 boards including many Adafruit products (as we love the SAMD series chips)

In addition to the generic crates, there are also crates for popular ATSAMD21 based development boards. They aim to rename pins to match silk screens or Arduino pin assignments, add helpers for initialization, and re-export the atsamd21-hal crate.

It appears Wez will also target Rust on the larger SAMD51 chips, used in the Adafruit Feather M4 Express, ItsyBitsy M4 Express, Metro M4 Express, and NeoTrellis M4 also.

Check out the GitHub repo for more.