[][src]Trait lpc8xx_hal::syscon::ClockControl

pub trait ClockControl {
    fn enable_clock<'w>(&self, w: &'w mut W) -> &'w mut W;
fn disable_clock<'w>(&self, w: &'w mut W) -> &'w mut W; }

Internal trait for controlling peripheral clocks

This trait is an internal implementation detail and should neither be implemented nor used outside of LPC82x HAL. Any changes to this trait won't be considered breaking changes.

Please refer to syscon::Handle::enable_clock and syscon::Handle::disable_clock for the public API that uses this trait.

Required methods

fn enable_clock<'w>(&self, w: &'w mut W) -> &'w mut W

Internal method to enable a peripheral clock

fn disable_clock<'w>(&self, w: &'w mut W) -> &'w mut W

Internal method to disable a peripheral clock

Loading content...

Implementations on Foreign Types

impl ClockControl for FLASH_CTRL[src]

impl ClockControl for I2C0[src]

impl ClockControl for SWM0[src]

impl ClockControl for SCT0[src]

impl ClockControl for WKT[src]

impl ClockControl for MRT0[src]

impl ClockControl for SPI0[src]

impl ClockControl for SPI1[src]

impl ClockControl for CRC[src]

impl ClockControl for USART0[src]

impl ClockControl for USART1[src]

impl ClockControl for USART2[src]

impl ClockControl for WWDT[src]

impl ClockControl for IOCON[src]

impl ClockControl for ACOMP[src]

impl ClockControl for I2C1[src]

impl ClockControl for I2C2[src]

impl ClockControl for I2C3[src]

impl ClockControl for ADC0[src]

impl ClockControl for DMA0[src]

impl ClockControl for GPIO[src]

Loading content...

Implementors

impl ClockControl for FLASH[src]

impl ClockControl for MTB[src]

impl ClockControl for RAM0_1[src]

impl ClockControl for ROM[src]

Loading content...