Crate rust_gpiozero[−][src]
A simple interface to GPIO devices with Raspberry Pi.
This library is based on GPIOZero library.
Note: This is a work in progress. The library will eventually support embedded-hal
based drivers
The idea is to get started with physical computing using Rust with little coding by hiding the underlying complexity.
The library uses BCM Pin numbering
Example : Blinking an LED
use rust_gpiozero::*; // Create a new LED attached to Pin 17 let mut led = LED::new(17); // blink the LED // on_time: 2 seconds and off_time: 3 seconds led.blink(2.0,3.0);
Re-exports
pub use self::devices::*; | |
pub use self::input_devices::*; | |
pub use self::output_devices::*; |
Modules
devices | Describes generic devices such as |
input_devices | Input device component interfaces for devices such as |
output_devices | Output device component interfaces for devices such as |
Macros
impl_device | |
impl_io_device |