DEV Community 👩‍💻👨‍💻

Omar.unwrap(); profile picture

Omar.unwrap();

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

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

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

Reactions 3 Comments
7 min read

Want to connect with Omar.unwrap();?

Create an account to connect with Omar.unwrap();. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Rust FFI and cbindgen: Integrating Embedded Rust Code in C

Rust FFI and cbindgen: Integrating Embedded Rust Code in C

Reactions 2 Comments
10 min read
Rust FFI and bindgen: Integrating Embedded C Code in Rust

Rust FFI and bindgen: Integrating Embedded C Code in Rust

Reactions 4 Comments
12 min read
Sharing Data Among Tasks in Rust Embassy: Synchronization Primitives

Sharing Data Among Tasks in Rust Embassy: Synchronization Primitives

Reactions 2 Comments
10 min read
Embedded Rust and Embassy: DMA Controllers

Embedded Rust and Embassy: DMA Controllers

Reactions 2 Comments
6 min read
Embedded Rust and Embassy: Timer Ultrasonic Distance Measurement

Embedded Rust and Embassy: Timer Ultrasonic Distance Measurement

Reactions 4 Comments 2
10 min read
Embedded Rust & Embassy: I2C Temperature Sensing with BMP180

Embedded Rust & Embassy: I2C Temperature Sensing with BMP180

Reactions 4 Comments
16 min read
Embedded Rust & Embassy: Analog Sensing with ADCs

Embedded Rust & Embassy: Analog Sensing with ADCs

Reactions 7 Comments
11 min read
Embedded Rust & Embassy: PWM Generation

Embedded Rust & Embassy: PWM Generation

Reactions 7 Comments
11 min read
Embedded Rust & Embassy: UART Serial Communication

Embedded Rust & Embassy: UART Serial Communication

Reactions 5 Comments
10 min read
Embedded Rust & Embassy: GPIO Button Controlled Blinking

Embedded Rust & Embassy: GPIO Button Controlled Blinking

Reactions 12 Comments
13 min read
4-Step Primer on Navigating Embedded Rust HAL Documentation

4-Step Primer on Navigating Embedded Rust HAL Documentation

Reactions 6 Comments
8 min read
34 Must Know Terms for Embedded Rust Newbies

34 Must Know Terms for Embedded Rust Newbies

Reactions 2 Comments
7 min read
4 Simple Steps for Creating a Platform Agnostic Driver in Rust

4 Simple Steps for Creating a Platform Agnostic Driver in Rust

Reactions 12 Comments
4 min read
Rust Embedded Graphics with the MAX7219

Rust Embedded Graphics with the MAX7219

Reactions 4 Comments
12 min read
Platform Agnostic Drivers in Rust: Publishing to Crates.io

Platform Agnostic Drivers in Rust: Publishing to Crates.io

Reactions 6 Comments
5 min read
Platform Agnostic Drivers in Rust: The MAX7219 Driver

Platform Agnostic Drivers in Rust: The MAX7219 Driver

Reactions 3 Comments
8 min read
Platform Agnostic Drivers in Rust: MAX7219 Naive Code Refactoring

Platform Agnostic Drivers in Rust: MAX7219 Naive Code Refactoring

Reactions 3 Comments
10 min read
STM32F4 Embedded Rust at the HAL: SPI with the MAX7219 LED Dot Matrix

STM32F4 Embedded Rust at the HAL: SPI with the MAX7219 LED Dot Matrix

Reactions 4 Comments
13 min read
Embedded IoT Without Hardware: 8 Must Know Resources

Embedded IoT Without Hardware: 8 Must Know Resources

Reactions 8 Comments 2
8 min read
STM32F4 Embedded Rust at the HAL: DMA Controllers

STM32F4 Embedded Rust at the HAL: DMA Controllers

Reactions 7 Comments
17 min read
STM32F4 Embedded Rust at the HAL: The RTIC Framework

STM32F4 Embedded Rust at the HAL: The RTIC Framework

Reactions 6 Comments
12 min read
STM32F4 Embedded Rust at the HAL: Timer Interrupts

STM32F4 Embedded Rust at the HAL: Timer Interrupts

Reactions 3 Comments
16 min read
STM32F4 Embedded Rust at the HAL: GPIO Interrupts

STM32F4 Embedded Rust at the HAL: GPIO Interrupts

Reactions 4 Comments
17 min read
6 Things I Wish I Knew Starting with Embedded Rust

6 Things I Wish I Knew Starting with Embedded Rust

Reactions 9 Comments 2
10 min read
STM32F4 Embedded Rust at the HAL: I2C Temperature & Pressure Sensing with BMP180

STM32F4 Embedded Rust at the HAL: I2C Temperature & Pressure Sensing with BMP180

Reactions 3 Comments
17 min read
STM32F4 Embedded Rust at the HAL: Analog Temperature Sensing using the ADC

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

Reactions 16 Comments
14 min read
STM32F4 Embedded Rust at the HAL: Timer Ultrasonic Distance Measurement

STM32F4 Embedded Rust at the HAL: Timer Ultrasonic Distance Measurement

Reactions 9 Comments
13 min read
STM32F4 Embedded Rust at the HAL: PWM Buzzer

STM32F4 Embedded Rust at the HAL: PWM Buzzer

Reactions 8 Comments
12 min read
STM32F4 Embedded Rust at the HAL: UART Serial Communication

STM32F4 Embedded Rust at the HAL: UART Serial Communication

Reactions 10 Comments
13 min read
STM32F4 Embedded Rust at the HAL: Button Controlled Blinking by Timer Polling

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

Reactions 9 Comments
10 min read
STM32F4 Embedded Rust at the HAL: GPIO Button Controlled Blinking

STM32F4 Embedded Rust at the HAL: GPIO Button Controlled Blinking

Reactions 9 Comments
11 min read
4 Reasons Why Embedded IoT Learners Give Up Early

4 Reasons Why Embedded IoT Learners Give Up Early

Reactions 1 Comments
6 min read
5 Must Know Plug n Play Platforms to Relieve Embedded IoT Wiring Headaches

5 Must Know Plug n Play Platforms to Relieve Embedded IoT Wiring Headaches

Reactions 3 Comments
4 min read
Learning Embedded IoT: 3 Steps for Choosing a Development Board

Learning Embedded IoT: 3 Steps for Choosing a Development Board

Reactions 5 Comments
8 min read
7 Step Learning Path for Embedded IoT Beyond Arduino

7 Step Learning Path for Embedded IoT Beyond Arduino

Reactions 9 Comments
12 min read
Embedded IoT Headaches: How Do I Size My Memory Buffers?

Embedded IoT Headaches: How Do I Size My Memory Buffers?

Reactions 4 Comments
10 min read
Is the Microprocessor Device Dead?

Is the Microprocessor Device Dead?

Reactions 2 Comments
5 min read
Demystifying Rust Embedded HAL Split and Constrain Methods

Demystifying Rust Embedded HAL Split and Constrain Methods

Reactions 13 Comments
10 min read
Identifying Required Skills for Jobs in Embedded IoT

Identifying Required Skills for Jobs in Embedded IoT

Reactions 6 Comments
8 min read
How to Estimate Your Embedded IoT Device Power Consumption

How to Estimate Your Embedded IoT Device Power Consumption

Reactions 2 Comments
10 min read
6 Trending Topics Every Embedded Learner Must Know in 2022

6 Trending Topics Every Embedded Learner Must Know in 2022

Reactions 7 Comments
10 min read
35 Rust Learning Resources Every Beginner Should Know in 2022

35 Rust Learning Resources Every Beginner Should Know in 2022

Reactions 10 Comments 4
7 min read
How I Secured 6 Job Offers in One Week

How I Secured 6 Job Offers in One Week

Reactions 4 Comments 1
5 min read
Learning Rust: My 6 Key Moments

Learning Rust: My 6 Key Moments

Reactions 8 Comments
8 min read
Why You Should Be Worried About the Future of C/C++ in Embedded

Why You Should Be Worried About the Future of C/C++ in Embedded

Reactions 10 Comments
8 min read
5 Things I Loved About Learning Rust

5 Things I Loved About Learning Rust

Reactions 8 Comments
4 min read
loading...