pub type W = crate::W<IFCrs>;
pub type SingleofW<'a, REG> = crate::BitWriter<'a, REG>;
pub type ScanofW<'a, REG> = crate::BitWriter<'a, REG>;
pub type SingleufW<'a, REG> = crate::BitWriter<'a, REG>;
pub type ScanufW<'a, REG> = crate::BitWriter<'a, REG>;
pub type SinglecmpW<'a, REG> = crate::BitWriter<'a, REG>;
pub type ScancmpW<'a, REG> = crate::BitWriter<'a, REG>;
pub type VrefovW<'a, REG> = crate::BitWriter<'a, REG>;
pub type ProgerrW<'a, REG> = crate::BitWriter<'a, REG>;
impl core::fmt::Debug for crate::generic::Reg<IFCrs> {
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(f, "(not readable)")
}
}
impl W {
#[inline(always)]
pub fn singleof(&mut self) -> SingleofW<'_, IFCrs> {
SingleofW::new(self, 8)
}
#[inline(always)]
pub fn scanof(&mut self) -> ScanofW<'_, IFCrs> {
ScanofW::new(self, 9)
}
#[inline(always)]
pub fn singleuf(&mut self) -> SingleufW<'_, IFCrs> {
SingleufW::new(self, 10)
}
#[inline(always)]
pub fn scanuf(&mut self) -> ScanufW<'_, IFCrs> {
ScanufW::new(self, 11)
}
#[inline(always)]
pub fn singlecmp(&mut self) -> SinglecmpW<'_, IFCrs> {
SinglecmpW::new(self, 16)
}
#[inline(always)]
pub fn scancmp(&mut self) -> ScancmpW<'_, IFCrs> {
ScancmpW::new(self, 17)
}
#[inline(always)]
pub fn vrefov(&mut self) -> VrefovW<'_, IFCrs> {
VrefovW::new(self, 24)
}
#[inline(always)]
pub fn progerr(&mut self) -> ProgerrW<'_, IFCrs> {
ProgerrW::new(self, 25)
}
}
pub struct IFCrs;
impl crate::RegisterSpec for IFCrs {
type Ux = u32;
}
impl crate::Writable for IFCrs {
type Safety = crate::Unsafe;
}
impl crate::Resettable for IFCrs {}