Heading over to GitHub provides the details that Paul (sajattack) has successfully ported Rust to the SAMD51 based on the ATSAMD Rust effort originally targeting the SAMD21.
The repo states it holds various things that support/enable working with atmel SAMD21 based devices, such as the Adafruit Metro M0, Trinket M0 and Gemma M0, using Rust.
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.
Ed.: I’m sure the SAMD51 provides the extra flash and RAM to make Rust on Microcontrollers a more seamless experience (at least it is for CircuitPython).
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey
Comments Off on Rust on the Microchip SAMD51 on the Adafruit Metro M4 Express Board #Rust #RustLang #Adafruit @rustlang @rustembedded @bascule @MicrochipMakes