📣 Hello all! The 2024 Embedded WG Survey is now live!
https://t.co/JKJ8brn7KJ
We'd like to hear about your use of Rust on Embedded Systems, and you can help us by taking this anonymous survey, run by the Rust Survey team.
CC @rustlang - and all other RTs/shares appreciated!
@rikarends Something constructive would be a github issue "hey guys have you considered modularising stuff so you can get a binary to flash stuff without so many deps?". (The answer would most likely be "PRs welcome" since modularity is not a priority right now.)
@rikarends Then you complain that ... these features shouldn't exist? that people should build a program that does just the one thing you want and nothing else? even though 90% of engineers needing flashing for their job will also need logging and debugging?
@rikarends Again, you're demanding someone else take the extra work of modularizing things (which is very non trivial!) for free, for you, just because your particular "taste" in software.
@rikarends "useless features" for you are "incredible time-saving tools" for people using probe-rs every day at their job, saving many hours when debugging or optimizing something tricky.
@rikarends This is a very selfish position. You're demanding someone write a tool with exactly the features you need and give up on the other features (or overengineer them in with an extension system). People build what's useful for them, not for you.
@rikarends you'd know this if you had bothered to take a look at https://t.co/xJF6wTrmOf but instead the first thing you do is write an incendiary rant on twitter shitting on the hard work of hundreds of contributors. Not cool!
@rikarends SWD is not a serial port. Also probe-rs does much more than flashing: it has unwinding, tracing, logging, profiling, interactive debugging as either a GDB stub or a full-blown MS DAP server (vscode extension).
👋@rustembedded we have a new probe-rs release for you https://t.co/2MBvraFTBY🎉
The changelog is massive thanks to all the contributors! We got rid of libusb in favor of nusb, good C support for the debugger and countless bugfixes and internal improvements!
Have fun =)