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 |