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