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;