Struct drone_stm32f1::reg::Alias []

pub struct Alias<R> { /* fields omitted */ }

Register bit-band alias type.

Trait Implementations

impl RegionAlias<Acr> for Alias<Acr>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl AcrBits<Alias> for Alias<Acr>

[src]

Prefetch buffer enable.

[src]

Flash half cycle access enable.

impl RegionAlias<Crl<A>> for Alias<Crl<A>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Crh<A>> for Alias<Crh<A>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Bsrr<A>> for Alias<Bsrr<A>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl BsrrBits<A, Alias> for Alias<Bsrr<A>>

[src]

Sets pin output.

impl RegionAlias<Crl<B>> for Alias<Crl<B>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Crh<B>> for Alias<Crh<B>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Bsrr<B>> for Alias<Bsrr<B>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl BsrrBits<B, Alias> for Alias<Bsrr<B>>

[src]

Sets pin output.

impl RegionAlias<Crl<C>> for Alias<Crl<C>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Crh<C>> for Alias<Crh<C>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Bsrr<C>> for Alias<Bsrr<C>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl BsrrBits<C, Alias> for Alias<Bsrr<C>>

[src]

Sets pin output.

impl RegionAlias<Crl<D>> for Alias<Crl<D>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Crh<D>> for Alias<Crh<D>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Bsrr<D>> for Alias<Bsrr<D>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl BsrrBits<D, Alias> for Alias<Bsrr<D>>

[src]

Sets pin output.

impl RegionAlias<Crl<E>> for Alias<Crl<E>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Crh<E>> for Alias<Crh<E>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Bsrr<E>> for Alias<Bsrr<E>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl BsrrBits<E, Alias> for Alias<Bsrr<E>>

[src]

Sets pin output.

impl RegionAlias<Crl<F>> for Alias<Crl<F>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Crh<F>> for Alias<Crh<F>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Bsrr<F>> for Alias<Bsrr<F>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl BsrrBits<F, Alias> for Alias<Bsrr<F>>

[src]

Sets pin output.

impl RegionAlias<Crl<G>> for Alias<Crl<G>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Crh<G>> for Alias<Crh<G>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl RegionAlias<Bsrr<G>> for Alias<Bsrr<G>>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl BsrrBits<G, Alias> for Alias<Bsrr<G>>

[src]

Sets pin output.

impl RegionAlias<Cr> for Alias<Cr>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl CrBits<Alias> for Alias<Cr>

[src]

PLL enable.

[src]

HSE clock enable.

[src]

External high-speed clock bypass.

[src]

PLL clock ready flag.

[src]

External high-speed clock ready flag.

[src]

Clock security system enable.

impl RegionAlias<Cfgr> for Alias<Cfgr>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl CfgrBits<Alias> for Alias<Cfgr>

[src]

PLL entry clock source.

[src]

HSE divider for PLL entry.

impl RegionAlias<Cir> for Alias<Cir>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl CirBits<Alias> for Alias<Cir>

[src]

Clock security system interrupt clear.

[src]

Clock security system interrupt flag.

impl RegionAlias<Apb2enr> for Alias<Apb2enr>

BASE: usize = PERIPHERAL_ALIAS_BASE

Start of a bit-banding alias memory region.

Constructs a new bit-band alias handler. Read more

[src]

Returns a bit-band alias base for the address.

impl Apb2enrBits<Alias> for Alias<Apb2enr>

[src]

Enables an IO port clock.

impl<R> RawAlias<R> for Alias<R> where
    Alias<R>: RegionAlias<R>, 

Returns a raw bit-band alias address of a first bit.

[src]

Returns a corresponding pointer in a bit-band alias region.