Struct drone_stm32f1::reg::Pointer []

pub struct Pointer<R, A> { /* fields omitted */ }

Register pointer type.

Trait Implementations

impl<A> ValuePointer<Tpiuspp, A> for Pointer<Tpiuspp, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Tpiuffc, A> for Pointer<Tpiuffc, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Itmtp, A> for Pointer<Itmtp, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Itmtc, A> for Pointer<Itmtc, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Itmla, A> for Pointer<Itmla, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Mcucr, A> for Pointer<Mcucr, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Demcr, A> for Pointer<Demcr, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Acr, A> for Pointer<Acr, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Acr, A> for Pointer<Acr, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crl<A>, A> for Pointer<Crl<A>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crl<A>, A> for Pointer<Crl<A>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crh<A>, A> for Pointer<Crh<A>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crh<A>, A> for Pointer<Crh<A>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Bsrr<A>, A> for Pointer<Bsrr<A>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Bsrr<A>, A> for Pointer<Bsrr<A>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crl<B>, A> for Pointer<Crl<B>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crl<B>, A> for Pointer<Crl<B>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crh<B>, A> for Pointer<Crh<B>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crh<B>, A> for Pointer<Crh<B>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Bsrr<B>, A> for Pointer<Bsrr<B>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Bsrr<B>, A> for Pointer<Bsrr<B>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crl<C>, A> for Pointer<Crl<C>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crl<C>, A> for Pointer<Crl<C>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crh<C>, A> for Pointer<Crh<C>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crh<C>, A> for Pointer<Crh<C>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Bsrr<C>, A> for Pointer<Bsrr<C>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Bsrr<C>, A> for Pointer<Bsrr<C>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crl<D>, A> for Pointer<Crl<D>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crl<D>, A> for Pointer<Crl<D>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crh<D>, A> for Pointer<Crh<D>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crh<D>, A> for Pointer<Crh<D>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Bsrr<D>, A> for Pointer<Bsrr<D>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Bsrr<D>, A> for Pointer<Bsrr<D>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crl<E>, A> for Pointer<Crl<E>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crl<E>, A> for Pointer<Crl<E>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crh<E>, A> for Pointer<Crh<E>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crh<E>, A> for Pointer<Crh<E>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Bsrr<E>, A> for Pointer<Bsrr<E>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Bsrr<E>, A> for Pointer<Bsrr<E>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crl<F>, A> for Pointer<Crl<F>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crl<F>, A> for Pointer<Crl<F>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crh<F>, A> for Pointer<Crh<F>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crh<F>, A> for Pointer<Crh<F>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Bsrr<F>, A> for Pointer<Bsrr<F>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Bsrr<F>, A> for Pointer<Bsrr<F>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crl<G>, A> for Pointer<Crl<G>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crl<G>, A> for Pointer<Crl<G>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Crh<G>, A> for Pointer<Crh<G>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Crh<G>, A> for Pointer<Crh<G>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Bsrr<G>, A> for Pointer<Bsrr<G>, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Bsrr<G>, A> for Pointer<Bsrr<G>, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Cr, A> for Pointer<Cr, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Cr, A> for Pointer<Cr, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Cfgr, A> for Pointer<Cfgr, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Cfgr, A> for Pointer<Cfgr, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Cir, A> for Pointer<Cir, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Cir, A> for Pointer<Cir, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Apb2enr, A> for Pointer<Apb2enr, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> AliasPointer<Apb2enr, A> for Pointer<Apb2enr, A>

A corresponding register bit-band alias type.

[src]

Returns a register bit-band alias.

impl<A> ValuePointer<Aircr, A> for Pointer<Aircr, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Ctrl, A> for Pointer<Ctrl, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<A> ValuePointer<Load, A> for Pointer<Load, A>

A corresponding register value wrapper type.

[src]

Reads a wrapped value at the register address.

[src]

Writes a wrapped value at the register address.

[src]

Reads, modifies, and writes a wrapped value at the register address.

impl<R, A> RawPointer<R, A> for Pointer<R, A>

Constructs a new register pointer handler. Read more

Returns a raw register address.

[src]

Reads a raw value at the register address.

[src]

Writes a raw value at the register address.