Viewing profile — eldruin
eldruin
HN member- Joined
- Tue, Apr 07, 2020, 9:16 AM UTC
- HN karma
- 134
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About eldruin
I blog mostly about Rust on embedded: https://blog.eldruin.com
Recent public activity
-
comment
Comment #39645865
A couple of years ago I wrote a MIDI player with a bluepill board (STM32F1 microcontroller) and a waveform generator (AD9833) in Rust. It was actually quite simple and a lot of fun…
-
comment
Comment #34981295
Looks great! Once you publish the code, please submit it to the Rust Embedded Showcase :) https://showcase.rust-embedded.org/
-
comment
Comment #34692226
For those getting a 404, here the article in MarkDown: https://github.com/RustMagazine/rustmagazine/blob/main/conte...
-
comment
Comment #32329936
There are several microcontroller architectures within the Arduino family officially as well as compatible ones that are also called Arduino-something. The classic (and oldest) are…
-
comment
Comment #32328219
In Rust there is https://embassy.dev which is an async Rust framework for embedded. It has been shipping in products for years. Can be made real-time (for some definitions of it). …
-
comment
Comment #32328171
You can have a look at https://embassy.dev Rust+async on embedded
-
comment
Comment #32235085
Here a whole bunch of example programs for hardware device drivers written in Rust for use in embedded.
- story
-
comment
Comment #30941665
https://blog.eldruin.com I blog mostly about embedded Rust device drivers. It is a static blog made with Hexo and deployed to GitHub pages.
-
comment
Comment #29725809
Are you looking specifically at AVR? ARM works out-of-the-box with stable Rust. I can really recommend getting a micro:bit board and following the discovery book [1]. There are a f…
-
comment
Comment #29725630
You may have started getting deprecation warnings because some methods in the `Error` trait have been deprecated [1] in favor of a different mechanism. Then, you may have configure…
-
comment
Comment #29724455
That's a way to avoid complicated coordinated upgrades across the ecosystem if certain conditions are met. It's called the "semver-trick" [1]. [1]: https://github.com/dtolnay/semve…
-
comment
Comment #29724427
This issue is on nightly Rust, not stable. A stable Rust compiler update should never break code. See: https://doc.rust-lang.org/book/appendix-07-nightly-rust.html
-
comment
Comment #29724396
It depends on your target architecture. For example, embedded development on ARM with stable Rust has been possible since 2018 (Rust 1.31)
-
comment
Comment #29723512
Espressif (the makers of the hugely popular ESP32/ESP8266/... microcontrollers) hired an embedded Rust community member to work full time on Rust support for their chips: https://m…
- story
-
comment
Comment #24435313
My platform-agnostic CCS811 air quality sensor is now complete.
- story
- story
-
comment
Comment #22801643
Mine is: https://blog.eldruin.com I write mostly about device drivers I write in Rust for use in embedded.