# embedded_hal::blocking - Rust
Blocking API
Keywords: rust, rustlang, rust-lang, blocking

# Module embedded_hal::blocking

source · [−]
Expand description

Blocking API

In some cases it’s possible to implement these blocking traits on top of one of the core HAL traits. To save boilerplate when that’s the case a `Default` marker trait may be provided. Implementing that marker trait will opt in your type into a blanket implementation.

## Modules

delay

Delays

i2c

Blocking I2C API

rng

Blocking hardware random number generator

serial

Blocking serial API

spi

Blocking SPI API