An Incoherent Rust

38 points by ettolrach 6 hours ago on lobsters | 2 comments

eyesinthefire | an hour ago

don't worry, it's even worse in embedded Rust. The most recent crate of the Pi Pico hardware abstraction library uses such old versions of the arm cortex libraries that their traits for things as basic as the clocks and timers are fully incompatible with peripheral connection libraries last updated several years ago.

At least most or all the embedded libraries are somewhat honest and have 0.x (or 0.0.x) version numbers. But yeah, building on sand isn’t great for getting work done.