News for hackers. Stuff that matters.
Re:Embassy: Modern embedded framework, using Rust and async by 5d41402abc4b on Friday January 09, 2026 @03:38AM (#46551418)
I would recommend getting a ST nucleo board over raspberry PICO or ESP32. The nucleo boards have integrated SWD programmer which makes flashing easier. You can also use it to debug your code. Try to get one with onboard USB port (like https://www.st.com/en/evaluation-tools/nucleo-f767zi.html) so that you can build USB projects.
Re:Embassy: Modern embedded framework, using Rust and async by inferiorhuman on Friday January 09, 2026 @04:02AM (#46551611)
Of note neither the debugger nor user USB port on that board work with ARM Macs (guess how I found that out). You can connect it to a hub as a workaround but that may lead to data corruption (per the errata).

Also worth noting that the discrete STLink V3 dongles also use the F7 for USB stuff.

Also also worth noting that not all of the Embassy examples are set up to work with Nucleo boards. It's an odd choice but it is what it is.

Re:Embassy: Modern embedded framework, using Rust and async by NooneAtAll3 on Friday January 09, 2026 @09:45AM (#46554376)
...how the heck did Apple break a USB port of all the things?
Re:Embassy: Modern embedded framework, using Rust and async by inferiorhuman on Friday January 09, 2026 @12:19PM (#46556251)
Considering the USB errata for the F7, I assume they didn't.