pub struct Ahb(_);
Expand description

AHB clock controller

As described in the module-level documentation, this struct mediates access to the shared AHBMASK register. Users can convert a disabled AhbToken<A> into an enabled AhbClk<A> using Ahb::enable, and vice versa with Ahb::disable.

Implementations

Enable the corresponding AHB clock

Consume an AhbToken, enable the corresponding AHB clock and return an AhbClk. The AhbClk represents proof that the corresponding AHB clock has been enabled.

Disable the corresponding AHB clock

Consume the AhbClk, disable the corresponding AHB clock and return the AhbToken.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.