Type Alias gd32f1::gd32f190::rtc::alrm0td::W

source ·
pub type W = W<Alrm0tdSpec>;
Expand description

Register ALRM0TD writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn scu(&mut self) -> ScuW<'_, Alrm0tdSpec>

Bits 0:3 - Second units in BCD code

source

pub fn sct(&mut self) -> SctW<'_, Alrm0tdSpec>

Bits 4:6 - Second tens in BCD code

source

pub fn msks(&mut self) -> MsksW<'_, Alrm0tdSpec>

Bit 7 - Alarm second mask bit

source

pub fn mnu(&mut self) -> MnuW<'_, Alrm0tdSpec>

Bits 8:11 - Minutes units in BCD code

source

pub fn mnt(&mut self) -> MntW<'_, Alrm0tdSpec>

Bits 12:14 - Minutes tens in BCD code

source

pub fn mskm(&mut self) -> MskmW<'_, Alrm0tdSpec>

Bit 15 - Alarm minutes mask bit

source

pub fn hru(&mut self) -> HruW<'_, Alrm0tdSpec>

Bits 16:19 - Hour units in BCD code

source

pub fn hrt(&mut self) -> HrtW<'_, Alrm0tdSpec>

Bits 20:21 - Hour tens in BCD code

source

pub fn pm(&mut self) -> PmW<'_, Alrm0tdSpec>

Bit 22 - AM/PM flag

source

pub fn mskh(&mut self) -> MskhW<'_, Alrm0tdSpec>

Bit 23 - Alarm hour mask bit

source

pub fn dayu(&mut self) -> DayuW<'_, Alrm0tdSpec>

Bits 24:27 - Date units or week day in BCD code

source

pub fn dayt(&mut self) -> DaytW<'_, Alrm0tdSpec>

Bits 28:29 - Date tens in BCD code

source

pub fn dows(&mut self) -> DowsW<'_, Alrm0tdSpec>

Bit 30 - Day of the week selected

source

pub fn mskd(&mut self) -> MskdW<'_, Alrm0tdSpec>

Bit 31 - Alarm date mask bit