Struct gpiochip::GpioArrayHandle [−][src]
pub struct GpioArrayHandle { pub gpios: Box<[u32]>, pub consumer: String, pub flags: RequestFlags, // some fields omitted }
A GPIO array handle acquired from the gpiochip
Fields
gpios: Box<[u32]>
consumer: String
flags: RequestFlags
Methods
impl GpioArrayHandle
[src]
impl GpioArrayHandle
pub fn get(&self) -> Result<[u8; 64]>
[src]
pub fn get(&self) -> Result<[u8; 64]>
Get GPIO values
pub fn set(&self, values: &[u8]) -> Result<()>
[src]
pub fn set(&self, values: &[u8]) -> Result<()>
Set GPIO values
Trait Implementations
impl IntoRawFd for GpioArrayHandle
[src]
impl IntoRawFd for GpioArrayHandle
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 GpioArrayHandle
[src]
impl AsRawFd for GpioArrayHandle
Auto Trait Implementations
impl Send for GpioArrayHandle
impl Send for GpioArrayHandle
impl Sync for GpioArrayHandle
impl Sync for GpioArrayHandle