Type Alias esp32s3::uart0::id::R

source ·
pub type R = R<ID_SPEC>;
Expand description

Register ID reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn id(&self) -> ID_R

Bits 0:29 - This register is used to configure the uart_id.

source

pub fn high_speed(&self) -> HIGH_SPEED_R

Bit 30 - This bit used to select synchronize mode. 1: Registers are auto synchronized into UART Core clock and UART core should be keep the same with APB clock. 0: After configure registers, software needs to write 1 to UART_REG_UPDATE to synchronize registers.

source

pub fn reg_update(&self) -> REG_UPDATE_R

Bit 31 - Software write 1 would synchronize registers into UART Core clock domain and would be cleared by hardware after synchronization is done.