arduinors/
lib.rs

1//! # Arduinors
2//! This library provides an interface for working with Arduino-related tasks.
3//! It provides a Firmata-based interface for manipulating Arduino boards, as well as an interface
4//! for working with the Arduino CLI.
5//!
6//! # Expectations
7//! * the Arduino CLI is installed and accessible using the `arduino-cli` command.
8//! * there is exactly one Arduino connected to the computer.
9//!
10//! Not meeting these expectations will result in errors for almost all function/method calls.
11
12mod board;
13pub use board::Arduino;
14
15pub mod cli;
16
17pub mod pin;
18pub use pin::Pin;