Struct sam4l::crccu::Crccu [] [src]

pub struct Crccu<'a> {
    client: Option<&'a Client>,
    state: Cell<State>,
    alg: Cell<CrcAlg>,
    descriptor_space: [u8; 532],
}

State for managing the CRCCU

Fields

Methods

impl<'a> Crccu<'a>
[src]

[src]

[src]

[src]

Enable the CRCCU's clocks and interrupt

[src]

Disable the CRCCU's clocks and interrupt

[src]

Set a client to receive results from the CRCCU

[src]

Get the client currently receiving results from the CRCCU

[src]

[src]

[src]

[src]

Handle an interrupt from the CRCCU

Trait Implementations

impl<'a> CRC for Crccu<'a>
[src]

[src]

Get the version of the CRC unit

[src]

Initiate a CRC calculation

[src]

Disable the CRC unit until compute() is next called