Trait radio::Registers[][src]

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.

This is generally too low level for use by higher abstractions, however, is provided for completeness.

Associated Types

Loading content...

Required methods

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

Read a register value

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

Write a register value

Loading content...

Provided methods

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

Update a register value

Loading content...

Implementors

Loading content...