---
title: "Discussion on \"ESP32 Embedded Rust at the HAL: Analog Temperature Sensing using the ADC\" | Hashnode"
description: "Discussion on \"ESP32 Embedded Rust at the HAL: Analog Temperature Sensing using the ADC\". This blog post is the sixth of a multi-part series of posts where I explore various peripherals in the ESP32C3 using embedded Rust at the HAL level. Please be aware that certain concepts in newer post"
url: "https://hashnode.com/posts/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc/646f8cd246ee414a767d4a63"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [ESP32 Embedded Rust at the HAL: Analog Temperature Sensing using the ADC](https://blog.theembeddedrustacean.com/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc?utm_source=hashnode&utm_medium=feed)

This blog post is the sixth of a multi-part series of posts where I explore various peripherals in the ESP32C3 using embedded Rust at the HAL level. Please be aware that certain concepts in newer post

May 25, 2023 · 11 min read · blog.theembeddedrustacean.com  
Updated Jul 1  
Read the article

-   [#rust](https://hashnode.com/tag/rust)
-   [#esp32](https://hashnode.com/tag/esp32)
-   [#embedded-systems](https://hashnode.com/tag/embedded-systems)
-   [#tutorial](https://hashnode.com/tag/tutorial)

## Written by

[Omar Hiari](https://hashnode.com/@omarhiari)

@omarhiari

  
[View profile](https://hashnode.com/@omarhiari)

I am an 📟 Embedded Engineer with years of experience in both industry 🏭 and academia 🏫. Passionate Mentor 👨‍💼 and Instructor 👨‍🏫. Rustacean 🦀

## Responses 1

Markdown supported · ⌘↵ to post

[Tawaliou ALAO](https://hashnode.com/@Tawaliou)

[May 30, 2023](https://hashnode.com/posts/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc/646f8cd246ee414a767d4a63/comment/64765e62bdd34abc7cb10a1c)

Oooh great! I'm planning to restart with embedded software eng and combine it with Rust and just found your blog !

[Omar Hiari](https://hashnode.com/@omarhiari)

[Jun 1, 2023](https://hashnode.com/posts/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc/646f8cd246ee414a767d4a63/comment/64765e62bdd34abc7cb10a1c#reply-6478c307eafd38ddc2c90dc0)

Thats great! I hope you'll enjoy the journey as much as I did! Feel free to reach out if anything is unclear.

[Tawaliou ALAO](https://hashnode.com/@Tawaliou)

[Jun 1, 2023](https://hashnode.com/posts/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc/646f8cd246ee414a767d4a63/comment/64765e62bdd34abc7cb10a1c#reply-6478d05ceafd38ddc2c90f5f)

[Omar Hiari](https://hashnode.com/@omarhiari) Thanks ! But I want to know, one year ago I was using C++ for embedded nd now don't know it's worth to start with Rust due to the state of embedded industries and C++ huge use ?

[Omar Hiari](https://hashnode.com/@omarhiari)

[Jun 5, 2023](https://hashnode.com/posts/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc/646f8cd246ee414a767d4a63/comment/64765e62bdd34abc7cb10a1c#reply-647df0ec1147de02efa74ca0)

[Tawaliou ALAO](https://hashnode.com/@Tawaliou) To be frank, I don't think C++ is going away any time soon. Nevertheless, there are pockets of Rust that are emerging here and there. Getting into Rust I think is still useful as it not only broadens your knowledge but helps you understand what practices to avoid in other languages. It would also give you an edge as the language becomes more popular.
