pub struct B15F {}
Expand description
Structure representing the driver for the board 15
Implementations
sourceimpl B15F
impl B15F
sourcepub fn new() -> Result<B15F, &'static str>
pub fn new() -> Result<B15F, &'static str>
Creates a new instance of the B15
This function will establish a connection to a connected B15 and return
a handle to interact with it. Only one such instance should exist per
program; calling B15F::new()
more than once might lead to unexpected
behaviour.
Examples
use b15f::B15F;
let drv = B15F::new().unwrap();
sourcepub fn get_board_info(&self) -> Vec<&str>
pub fn get_board_info(&self) -> Vec<&str>
Yields information about the installed firmware on the B15
Returns an array of strings, where each string contains a piece of information stored on the B15
Examples
use b15f::B15F;
let drv = B15F::new().unwrap();
// Print each bit of information on a new line
drv.get_board_info()
.iter()
.for_each(|info| println!("{info}"));
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for B15F
impl Send for B15F
impl Sync for B15F
impl Unpin for B15F
impl UnwindSafe for B15F
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more