[][src]Trait radio::Registers

pub trait Registers<R: Copy> {
    type Error;
    fn reg_read(&mut self, reg: R) -> Result<u8, Self::Error>;
fn reg_write(&mut self, reg: R, value: u8) -> Result<(), Self::Error>; fn reg_update(
        &mut self,
        reg: R,
        mask: u8,
        value: u8
    ) -> Result<u8, Self::Error> { ... } }

Registers trait provides register level access to the radio device

Associated Types

type Error

Loading content...

Required methods

fn reg_read(&mut self, reg: R) -> Result<u8, Self::Error>

Read a register value

fn reg_write(&mut self, reg: R, value: u8) -> Result<(), Self::Error>

Write a register value

Loading content...

Provided methods

fn reg_update(&mut self, reg: R, mask: u8, value: u8) -> Result<u8, Self::Error>

Update a register value

Loading content...

Implementors

Loading content...