I looked at some of your code on GitHub. I am impressed at what you have accomplished.
Access to hardware registers looks cleaner than in C++.
I am just learning rust. I started trying to read documents and doing simple examples. This didn't...
Embedded Rust SPI is difficult to use for SD cards. SD cards don't share the way Rust developers expect. Here is comments from the popular embedded-sdmmc Crate.
/// Built from an [`SpiDevice`] implementation and a Chip Select pin.
///
///...
I started looking for other Rust SD libraries. I find this function in other Crates, clearly translated from SdFat and they don't have the optimization.
I do get credit sometimes. This is from the popular embedded-sdmmc Crate:
//!
//! Based on...
I have been using more AI to translate parts of the SdFat SPI driver. Here is an interesting result.
DeepSeek V4 Pro is a large-scale Mixture-of-Experts model from DeepSeek with 1.6T total parameters and 49B activated parameters. It is...
Rust is nice for embedded since you can use embedded-hal to have total hardware access. The next step is Embassy for cooperative multitasking without requiring a traditional RTOS. Rust with Zephyr and Embassy provides full RTOS and fast coop...
I am exploring making a Rust SD SPI block driver crate.
I had a strange experience with translating part of SdFat to Rust. I have limited access to Claude Code.
I asked Claude to translate functions that map UTF-8 to exFAT UTF-16 for...
I expect Rust will be supported as open source by groups of large organizations. Look at Tikio, some of the worlds largest companies are sharing Rust technology for a wide range of systems, from large servers with dozens of cores to small...
The support will develop. There are some talented groups starting to develop real products. Places like CERN, The European Laboratory for Particle Physics where the World Wide Web (WWW) was invented in 1989.
I worked at CERN on ATLAS experiment...
I have been spending lots of time exploring Rust and Zephyr. I am glad to see others here also trying these.
Occasionally I get excited but then am disappointed when I run Rust libraries and look at the code.
I will be following what others...