close

DEV Community

Omar Hiari profile picture

Omar Hiari

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

Four Year Club
Three Year Club
Two Year Club
Writing Debut
1 Week Community Wellness Streak
One Year Club
16 Week Writing Streak
8 Week Writing Streak
4 Week Writing Streak
From Zero to Rust: Simplified Embedded Systems Programming

From Zero to Rust: Simplified Embedded Systems Programming

BERJAYA 8
Comments 2
7 min read

Want to connect with Omar Hiari?

Create an account to connect with Omar Hiari. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Embedded Rust Bluetooth on ESP: Secure BLE Server

Embedded Rust Bluetooth on ESP: Secure BLE Server

BERJAYA BERJAYA BERJAYA 11
Comments 3
8 min read
Embedded Rust Bluetooth on ESP: Secure BLE Client

Embedded Rust Bluetooth on ESP: Secure BLE Client

BERJAYA 2
Comments
11 min read
Embedded Rust Bluetooth on ESP: BLE Client

Embedded Rust Bluetooth on ESP: BLE Client

Comments
7 min read
Embedded Rust Bluetooth on ESP: BLE Server

Embedded Rust Bluetooth on ESP: BLE Server

BERJAYA 4
Comments 2
11 min read
Embedded Rust Bluetooth on ESP: BLE Advertiser

Embedded Rust Bluetooth on ESP: BLE Advertiser

BERJAYA 5
Comments
7 min read
Embedded Rust Bluetooth on ESP: BLE Scanner

Embedded Rust Bluetooth on ESP: BLE Scanner

BERJAYA BERJAYA BERJAYA 27
Comments 4
9 min read
Edge IoT with Rust on ESP: WiFi Revisited

Edge IoT with Rust on ESP: WiFi Revisited

BERJAYA 4
Comments 2
6 min read
ESP Embedded Rust: Ping CLI App Part 2

ESP Embedded Rust: Ping CLI App Part 2

BERJAYA 1
Comments
11 min read
ESP Embedded Rust: Ping CLI App Part 1

ESP Embedded Rust: Ping CLI App Part 1

Comments
10 min read
Edge IoT with Rust on ESP: Ping!

Edge IoT with Rust on ESP: Ping!

BERJAYA 3
Comments
5 min read
ESP Embedded Rust: Command Line Interface

ESP Embedded Rust: Command Line Interface

BERJAYA 1
Comments 1
9 min read
ESP32 Embedded Rust at the HAL: I2C Scanner

ESP32 Embedded Rust at the HAL: I2C Scanner

BERJAYA 4
Comments
6 min read
Embassy on ESP: Timers

Embassy on ESP: Timers

BERJAYA 3
Comments
8 min read
Embassy on ESP: UART Echo

Embassy on ESP: UART Echo

BERJAYA 1
Comments
11 min read
Embedded Rust Education: 2023 Reflections & 2024 Visions

Embedded Rust Education: 2023 Reflections & 2024 Visions

BERJAYA BERJAYA 8
Comments 3
8 min read
Embassy on ESP: UART Transmitter

Embassy on ESP: UART Transmitter

BERJAYA 2
Comments 2
9 min read
Embassy on ESP: GPIO

Embassy on ESP: GPIO

BERJAYA 3
Comments
13 min read
Embassy on ESP: Getting Started

Embassy on ESP: Getting Started

BERJAYA BERJAYA 42
Comments 5
7 min read
Edge IoT with Rust on ESP: MQTT Subscriber

Edge IoT with Rust on ESP: MQTT Subscriber

BERJAYA 3
Comments 5
7 min read
Edge IoT with Rust on ESP: MQTT Subscriber

Edge IoT with Rust on ESP: MQTT Subscriber

BERJAYA BERJAYA BERJAYA 11
Comments 3
8 min read
Edge IoT with Rust on ESP: NTP

Edge IoT with Rust on ESP: NTP

BERJAYA 10
Comments 2
6 min read
Demystifying Embedded Electronics: Your Gateway to Simplicity

Demystifying Embedded Electronics: Your Gateway to Simplicity

BERJAYA 1
Comments
4 min read
Edge IoT with Rust on ESP: HTTP Server

Edge IoT with Rust on ESP: HTTP Server

BERJAYA BERJAYA 12
Comments 1
8 min read
Edge IoT with Rust on ESP: HTTP Client

Edge IoT with Rust on ESP: HTTP Client

BERJAYA 4
Comments
8 min read
IoT with Rust on ESP: Connecting WiFi

IoT with Rust on ESP: Connecting WiFi

BERJAYA 16
Comments 7
7 min read
ESP Embedded Rust: Multithreading with FreeRTOS Bindings

ESP Embedded Rust: Multithreading with FreeRTOS Bindings

BERJAYA 8
Comments
6 min read
The Embedded Rust ESP Development Ecosystem

The Embedded Rust ESP Development Ecosystem

BERJAYA BERJAYA BERJAYA 26
Comments 1
7 min read
ESP32 Standard Library Embedded Rust: GPIO Interrupts

ESP32 Standard Library Embedded Rust: GPIO Interrupts

BERJAYA BERJAYA BERJAYA 11
Comments 3
9 min read
ESP32 Standard Library Embedded Rust: SPI with the MAX7219 LED Dot Matrix

ESP32 Standard Library Embedded Rust: SPI with the MAX7219 LED Dot Matrix

BERJAYA BERJAYA 10
Comments
12 min read
ESP32 Standard Library Embedded Rust: Analog Temperature Sensing using the ADC

ESP32 Standard Library Embedded Rust: Analog Temperature Sensing using the ADC

BERJAYA 6
Comments
8 min read
ESP32 Standard Library Embedded Rust: PWM Servo Motor Sweep

ESP32 Standard Library Embedded Rust: PWM Servo Motor Sweep

BERJAYA 6
Comments
9 min read
ESP32 Standard Library Embedded Rust: Timers

ESP32 Standard Library Embedded Rust: Timers

BERJAYA BERJAYA BERJAYA 7
Comments
10 min read
ESP32 Standard Library Embedded Rust: I2C Communication

ESP32 Standard Library Embedded Rust: I2C Communication

BERJAYA 10
Comments
11 min read
ESP32 Standard Library Embedded Rust: UART Communication

ESP32 Standard Library Embedded Rust: UART Communication

BERJAYA BERJAYA 7
Comments
9 min read
ESP32 Standard Library Embedded Rust: GPIO Control

ESP32 Standard Library Embedded Rust: GPIO Control

BERJAYA BERJAYA BERJAYA 9
Comments 1
14 min read
Innovation Made Easy: 7 Hidden Features to Harness the Power of ESP in Wokwi

Innovation Made Easy: 7 Hidden Features to Harness the Power of ESP in Wokwi

BERJAYA BERJAYA BERJAYA 6
Comments
5 min read
Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination

Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination

BERJAYA 11
Comments
4 min read
ESP32 Embedded Rust at the HAL: Remote Control Peripheral

ESP32 Embedded Rust at the HAL: Remote Control Peripheral

BERJAYA BERJAYA 4
Comments
9 min read
ESP32 Embedded Rust at the HAL: Random Number Generator

ESP32 Embedded Rust at the HAL: Random Number Generator

BERJAYA 2
Comments
5 min read
ESP32 Embedded Rust at the HAL: SPI Communication

ESP32 Embedded Rust at the HAL: SPI Communication

BERJAYA BERJAYA 7
Comments
8 min read
ESP32 Embedded Rust at the HAL: GPIO Button Controlled Blinking

ESP32 Embedded Rust at the HAL: GPIO Button Controlled Blinking

BERJAYA BERJAYA 4
Comments
15 min read
ESP32 Embedded Rust at the HAL: Analog Temperature Sensing using the ADC

ESP32 Embedded Rust at the HAL: Analog Temperature Sensing using the ADC

BERJAYA 5
Comments
9 min read
ESP32 Embedded Rust at the HAL: Timer Ultrasonic Distance Measurement

ESP32 Embedded Rust at the HAL: Timer Ultrasonic Distance Measurement

BERJAYA BERJAYA 5
Comments
8 min read
ESP32 Embedded Rust at the HAL: PWM Buzzer

ESP32 Embedded Rust at the HAL: PWM Buzzer

BERJAYA 6
Comments
12 min read
ESP32 Embedded Rust at the HAL: UART Serial Communication

ESP32 Embedded Rust at the HAL: UART Serial Communication

BERJAYA 7
Comments 1
11 min read
ESP32 Embedded Rust at the HAL: Button-Controlled Blinking by Timer Polling

ESP32 Embedded Rust at the HAL: Button-Controlled Blinking by Timer Polling

BERJAYA BERJAYA 4
Comments
10 min read
ESP32 Embedded Rust at the HAL: GPIO Button Controlled Blinking

ESP32 Embedded Rust at the HAL: GPIO Button Controlled Blinking

BERJAYA BERJAYA 12
Comments 2
11 min read
58 Rust Resources Every Learner Should Know in 2023

58 Rust Resources Every Learner Should Know in 2023

BERJAYA BERJAYA 40
Comments 8
11 min read
STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions with embedded-hal

STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions with embedded-hal

BERJAYA BERJAYA 5
Comments
4 min read
STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions

STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions

BERJAYA 5
Comments
6 min read
STM32F4 Embedded Rust at the PAC: GPIO Interrupts

STM32F4 Embedded Rust at the PAC: GPIO Interrupts

BERJAYA 3
Comments 4
11 min read
STM32F4 Embedded Rust at the PAC: UART Communication

STM32F4 Embedded Rust at the PAC: UART Communication

BERJAYA 4
Comments
8 min read
STM32F4 Embedded Rust at the PAC: SysTick Delay

STM32F4 Embedded Rust at the PAC: SysTick Delay

BERJAYA 3
Comments
8 min read
STM32F4 Embedded Rust at the PAC: System Clock Configuration

STM32F4 Embedded Rust at the PAC: System Clock Configuration

BERJAYA 6
Comments 1
9 min read
STM32F4 Embedded Rust at the PAC: GPIO Control

STM32F4 Embedded Rust at the PAC: GPIO Control

BERJAYA 6
Comments
10 min read
STM32F4 Embedded Rust at the PAC: svd2rust

STM32F4 Embedded Rust at the PAC: svd2rust

BERJAYA 3
Comments
6 min read
What the HAL? The Quest for Finding a Suitable Embedded Rust HAL

What the HAL? The Quest for Finding a Suitable Embedded Rust HAL

BERJAYA 3
Comments 1
7 min read
Rust FFI and cbindgen: Integrating Embedded Rust Code in C

Rust FFI and cbindgen: Integrating Embedded Rust Code in C

BERJAYA 7
Comments
10 min read
Rust FFI and bindgen: Integrating Embedded C Code in Rust

Rust FFI and bindgen: Integrating Embedded C Code in Rust

BERJAYA 10
Comments
12 min read
loading...