Live data from Hacker News

Viewing profile — eldruin

eldruin

HN member
Joined
Tue, Apr 07, 2020, 9:16 AM UTC
HN karma
134
Public activity
20 items

About eldruin

Computer Engineer. https://github.com/eldruin

I blog mostly about Rust on embedded: https://blog.eldruin.com

Recent public activity

  1. 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…

  2. comment
    Comment #34981295

    Looks great! Once you publish the code, please submit it to the Rust Embedded Showcase :) https://showcase.rust-embedded.org/

  3. comment
    Comment #34692226

    For those getting a 404, here the article in MarkDown: https://github.com/RustMagazine/rustmagazine/blob/main/conte...

  4. 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…

  5. 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). …

  6. comment
    Comment #32328171

    You can have a look at https://embassy.dev Rust+async on embedded

  7. comment
    Comment #32235085

    Here a whole bunch of example programs for hardware device drivers written in Rust for use in embedded.

  8. story
  9. 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.

  10. 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…

  11. 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…

  12. 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…

  13. 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

  14. 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)

  15. 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…

  16. story
  17. comment
    Comment #24435313

    My platform-agnostic CCS811 air quality sensor is now complete.

  18. story
  19. story
  20. comment
    Comment #22801643

    Mine is: https://blog.eldruin.com I write mostly about device drivers I write in Rust for use in embedded.