rohi_hal/
lib.rs

1///////////////////////////////////////////////////////////////////////////////
2//
3//  Copyright 2025 Akagi Engineering <admin@akagi.dev>
4//
5//  Licensed under the Apache License, Version 2.0 (the "License");
6//  you may not use this file except in compliance with the License.
7//  You may obtain a copy of the License at
8//
9//      http://www.apache.org/licenses/LICENSE-2.0
10//
11//  Unless required by applicable law or agreed to in writing, software
12//  distributed under the License is distributed on an "AS IS" BASIS,
13//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14//  See the License for the specific language governing permissions and
15//  limitations under the License.
16//
17///////////////////////////////////////////////////////////////////////////////
18#![no_std]
19#![allow(private_bounds)]
20
21//! Robonomics Open Hardware abstraction layer.
22//!
23//! This crate introduce Rust support for devices designed and assembled
24//! as part of Robonomics Open Hardware Initiative (ROHI). Details available at
25//! https://robonomics.network/devices/
26
27/// Robonomics Open Hardware devices collection.
28/// For example, Altruist is devkit for Air Quality sensing applications.
29pub mod board;
30
31/// A sensor is often defined as a device that receives and responds to a signal or stimulus.
32/// For example, temperature and humidity sensors is very usual for IoT.
33pub mod sensor;
34pub use sensor::Sensor;