# RISCV

Published articles for RISCV.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## esp-hal 1.0.0 release announcement

DevFeed: [esp-hal 1.0.0 release announcement](<https://devfeed.tech/articles/esp-hal-1-0-0-release-announcement-13729.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/10/esp-hal-1/>)

Author: John Lee

Published: 2025-10-30T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [blog](<https://devfeed.tech/tags/blog.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-devices](<https://devfeed.tech/tags/embedded-devices.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [release](<https://devfeed.tech/tags/release.md>), [riscv](<https://devfeed.tech/tags/riscv.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [xtensa](<https://devfeed.tech/tags/xtensa.md>)

### AI overview

Espressif announces the official release of esp-hal 1.0, a vendor-backed Rust SDK for embedded devices. The initial stable scope covers HAL initialization, core GPIO, UART, SPI, and I2C drivers, selected system APIs, and configuration mechanisms, while other drivers remain unstable and feature-gated.

### Source excerpt

Announcing esp-hal 1.0, the first Rust SDK for embedded devices.

## lld 21 ELF changes

DevFeed: [lld 21 ELF changes](<https://devfeed.tech/articles/lld-21-elf-changes-31130.md>)

Original publisher: [Read original article](<https://maskray.me/blog/lld-21-elf-changes>)

Published: 2025-09-07T07:00:00Z

Content type: release

Language: en

Sources: [MaskRay](<https://devfeed.tech/sources/maskray.md>)

Topics: [LLVM](<https://devfeed.tech/topics/llvm.md>), [patches](<https://devfeed.tech/topics/patches.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [arm](<https://devfeed.tech/tags/arm.md>), [linker](<https://devfeed.tech/tags/linker.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [patches](<https://devfeed.tech/tags/patches.md>), [release](<https://devfeed.tech/tags/release.md>), [riscv](<https://devfeed.tech/tags/riscv.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

An overview of selected changes in the ELF linker lld included with LLVM 21.1, covering symbol handling, garbage-collection diagnostics, ThinLTO, linker scripts, architecture-specific features, branch relaxation, TLS optimizations, and bug fixes.

### Source excerpt

LLVM 21.1 have been released. As usual, I maintain lld/ELF and have added some notes to https://github.com/llvm/llvm-project/blob/release/21.x/lld/docs/ReleaseNotes.rst. I've meticulously reviewed nearly all the patches that are not authored by me. I'll delve into some of the key changes.

## esp-hal 1.0.0 beta announcement

DevFeed: [esp-hal 1.0.0 beta announcement](<https://devfeed.tech/articles/esp-hal-1-0-0-beta-announcement-13683.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/02/rust-esp-hal-beta/>)

Author: John Lee

Published: 2025-02-24T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [release](<https://devfeed.tech/tags/release.md>), [riscv](<https://devfeed.tech/tags/riscv.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [xtensa](<https://devfeed.tech/tags/xtensa.md>)

### AI overview

This release announcement presents esp-hal 1.0.0 beta as the first vendor-backed Rust SDK from Espressif. It describes the nearly six-year development path, including work on Rust support for Xtensa and ESP32, the growth of esp-rs, and the use of the Rust standard library with ESP-IDF.

### Source excerpt

We're excited to announce the release for , the first vendor-backed Rust SDK! This has been a nearly 6 year long process to get to this point, and we now feel we have a solid 1.0 strategy. Let us take you on the journey of how we got here. If you're just interested in what we're stabilizing today, click here to jump to it. Where It All Started# In 2019, I created the esp-rs organization, which laid dormant for some time.