pub struct W(_);
Expand description
Register clock_enable
writer
Implementations
sourceimpl W
impl W
sourcepub fn touch(&mut self) -> TOUCH_W<'_>
pub fn touch(&mut self) -> TOUCH_W<'_>
Bit 21 - Touch sensor module clock gate enable
By default, touch sensor module clock gate is enabled.
sourcepub fn sdio(&mut self) -> SDIO_W<'_>
pub fn sdio(&mut self) -> SDIO_W<'_>
Bit 18 - Secure digital input/output clock gate enable
By default, SDIO master module clock gate is enabled.
sourcepub fn rsa(&mut self) -> RSA_W<'_>
pub fn rsa(&mut self) -> RSA_W<'_>
Bit 16 - RSA Montgomery coprocessor clock gate enable
By default, RSA clock gate is enabled.
sourcepub fn i2s(&mut self) -> I2S_W<'_>
pub fn i2s(&mut self) -> I2S_W<'_>
Bit 15 - Inter-Integrated Sound clock gate enable
By default, I2S clock gate is enabled.
sourcepub fn pwm(&mut self) -> PWM_W<'_>
pub fn pwm(&mut self) -> PWM_W<'_>
Bit 13 - Pulse-width modulation module clock gate enable
By default, PWM clock gate is enabled.
sourcepub fn gpio(&mut self) -> GPIO_W<'_>
pub fn gpio(&mut self) -> GPIO_W<'_>
Bit 11 - General purpose input/output clock gate enable
By default, GPIO clock gate is enabled.
sourcepub fn timer(&mut self) -> TIMER_W<'_>
pub fn timer(&mut self) -> TIMER_W<'_>
Bit 10 - Timer module clock gate enable
By default, timer clock gate is enabled.
sourcepub fn dma(&mut self) -> DMA_W<'_>
pub fn dma(&mut self) -> DMA_W<'_>
Bit 8 - Direct memory access clock gate enable
By default, DMA clock gate is enabled.
sourcepub unsafe fn uart<const O: usize>(&mut self) -> UART_W<'_, O>
pub unsafe fn uart<const O: usize>(&mut self) -> UART_W<'_, O>
Universal asynchronous transmitter/receiver enable
By default, UART clock gate is enabled.
sourcepub fn uart0(&mut self) -> UART_W<'_, 1>
pub fn uart0(&mut self) -> UART_W<'_, 1>
Bit 1 - Universal asynchronous transmitter/receiver enable
By default, UART clock gate is enabled.
sourcepub fn uart1(&mut self) -> UART_W<'_, 2>
pub fn uart1(&mut self) -> UART_W<'_, 2>
Bit 2 - Universal asynchronous transmitter/receiver enable
By default, UART clock gate is enabled.
sourcepub fn uart2(&mut self) -> UART_W<'_, 3>
pub fn uart2(&mut self) -> UART_W<'_, 3>
Bit 3 - Universal asynchronous transmitter/receiver enable
By default, UART clock gate is enabled.
sourcepub fn uart3(&mut self) -> UART_W<'_, 4>
pub fn uart3(&mut self) -> UART_W<'_, 4>
Bit 4 - Universal asynchronous transmitter/receiver enable
By default, UART clock gate is enabled.
sourcepub fn uart4(&mut self) -> UART_W<'_, 5>
pub fn uart4(&mut self) -> UART_W<'_, 5>
Bit 5 - Universal asynchronous transmitter/receiver enable
By default, UART clock gate is enabled.
sourcepub fn uart5(&mut self) -> UART_W<'_, 6>
pub fn uart5(&mut self) -> UART_W<'_, 6>
Bit 6 - Universal asynchronous transmitter/receiver enable
By default, UART clock gate is enabled.
Methods from Deref<Target = W<CLOCK_ENABLE_SPEC>>
Trait Implementations
sourceimpl From<W<CLOCK_ENABLE_SPEC>> for W
impl From<W<CLOCK_ENABLE_SPEC>> for W
sourcefn from(writer: W<CLOCK_ENABLE_SPEC>) -> Self
fn from(writer: W<CLOCK_ENABLE_SPEC>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more