Struct gpiochip::GpioHandle [−][src]
pub struct GpioHandle { pub gpio: u32, pub consumer: String, pub flags: RequestFlags, // some fields omitted }
A GPIO handle acquired from the gpiochip
Fields
gpio: u32
consumer: String
flags: RequestFlags
Methods
impl GpioHandle
[src]
impl GpioHandle
pub fn get(&self) -> Result<u8>
[src]
pub fn get(&self) -> Result<u8>
Get GPIO value
pub fn set(&self, value: u8) -> Result<()>
[src]
pub fn set(&self, value: u8) -> Result<()>
Set GPIO value
Trait Implementations
impl IntoRawFd for GpioHandle
[src]
impl IntoRawFd for GpioHandle
fn into_raw_fd(self) -> RawFd
[src]
fn into_raw_fd(self) -> RawFd
Consumes this object, returning the raw underlying file descriptor. Read more
impl AsRawFd for GpioHandle
[src]
impl AsRawFd for GpioHandle
Auto Trait Implementations
impl Send for GpioHandle
impl Send for GpioHandle
impl Sync for GpioHandle
impl Sync for GpioHandle