Crate fs3000_rs

Source
Expand description

A platform-agnostic, embedded-hal driver for FS3000 airflow sensors, either directly or via a Sparkfun breakout board.

Modules§

prelude
Public module with all helpful types.

Structs§

Async
A marker trait to indicate that the client is async.
Blocking
A marker trait to indicate that the client is blocking.
FS3000
A client for a FS3000 device via I2C.
FS3000_1005
A marker trait to indicate that we’re communicating with a 1005 variant.
FS3000_1015
A marker trait to indicate that we’re communicating with a 1015 variant.

Enums§

DeviceAddr
The I2C address of the FS3000.
Error
Any error that can occur when using this library.

Traits§

ClientType
A marker trait to indicate whether the client is blocking or async.
DeviceType
Marker trait for FS3000 device types (1005 vs 1015).