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.
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.
wrs | an hour 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.