Rust gets embedded-hal almost entirely because of the rules and restrictions you don't care about. The rich type system and community focus on safety and adherence to idiomatic code makes interop with other libraries substantially easier than in pretty much any other language. Throw in a standardised compiler, linter, formatter, package manager, and documentation engine and you've got one of the easiest languages to collaborate in. For a lone genius, I'm sure C, Zig, C3, etc. are all much nicer since they get out of your way. But for someone who knows they aren't a savant, I'll gladly accept some rules if it means I get things like Axum, embedded-hal, Serde, etc.
how tf does this has less than 1000 views??? this is the shortest guide for creating a mouse that I have ever seen, and it's so useful
Thank you so much!
Some day I hope to have all the skills you do! Cool video
You will!
Rust gets embedded-hal almost entirely because of the rules and restrictions you don't care about. The rich type system and community focus on safety and adherence to idiomatic code makes interop with other libraries substantially easier than in pretty much any other language. Throw in a standardised compiler, linter, formatter, package manager, and documentation engine and you've got one of the easiest languages to collaborate in.
For a lone genius, I'm sure C, Zig, C3, etc. are all much nicer since they get out of your way. But for someone who knows they aren't a savant, I'll gladly accept some rules if it means I get things like Axum, embedded-hal, Serde, etc.
Yes! And I'm excited to see more and more rust in embedded because of that!!
Is the shape based off of the original deathadder? Looks similar
Very cool video btw 👌
Well, a razer mouse was the only mouse I had when modeling the case :'D