pub struct BrcmstbGisb { /* private fields */ }Implementations§
Source§impl BrcmstbGisb
impl BrcmstbGisb
Sourcepub fn new(offsets: GisbOffsets) -> Self
pub fn new(offsets: GisbOffsets) -> Self
Creates a new instance.
Sourcepub fn set_big_endian(&mut self, big_endian: bool)
pub fn set_big_endian(&mut self, big_endian: bool)
Sets big endian.
Sourcepub fn add_master_name(&mut self, name: String)
pub fn add_master_name(&mut self, name: String)
Performs the add master name operation.
Sourcepub fn get_timeout(&self) -> u32
pub fn get_timeout(&self) -> u32
Returns timeout.
Sourcepub fn set_timeout(&self, val: u32)
pub fn set_timeout(&self, val: u32)
Sets timeout.
Sourcepub fn handle_timeout_irq(&self) -> Option<GisbErrorInfo>
pub fn handle_timeout_irq(&self) -> Option<GisbErrorInfo>
Handles timeout irq.
Sourcepub fn handle_bp_irq(&self) -> Option<GisbErrorInfo>
pub fn handle_bp_irq(&self) -> Option<GisbErrorInfo>
Handles bp irq.
Trait Implementations§
Source§impl BusDriver for BrcmstbGisb
impl BusDriver for BrcmstbGisb
Source§fn compatible(&self) -> &[&str]
fn compatible(&self) -> &[&str]
Performs the compatible operation.
Source§fn error_count(&self) -> u64
fn error_count(&self) -> u64
Performs the error count operation.
Source§fn handle_irq(&mut self) -> bool
fn handle_irq(&mut self) -> bool
Handles irq.
Auto Trait Implementations§
impl !Freeze for BrcmstbGisb
impl RefUnwindSafe for BrcmstbGisb
impl Send for BrcmstbGisb
impl Sync for BrcmstbGisb
impl Unpin for BrcmstbGisb
impl UnsafeUnpin for BrcmstbGisb
impl UnwindSafe for BrcmstbGisb
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more