pub type W = crate::W<IFSrs>;
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<IFSrs> {
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<'_, IFSrs> {
SingleofW::new(self, 8)
}
#[inline(always)]
pub fn scanof(&mut self) -> ScanofW<'_, IFSrs> {
ScanofW::new(self, 9)
}
#[inline(always)]
pub fn singleuf(&mut self) -> SingleufW<'_, IFSrs> {
SingleufW::new(self, 10)
}
#[inline(always)]
pub fn scanuf(&mut self) -> ScanufW<'_, IFSrs> {
ScanufW::new(self, 11)
}
#[inline(always)]
pub fn singlecmp(&mut self) -> SinglecmpW<'_, IFSrs> {
SinglecmpW::new(self, 16)
}
#[inline(always)]
pub fn scancmp(&mut self) -> ScancmpW<'_, IFSrs> {
ScancmpW::new(self, 17)
}
#[inline(always)]
pub fn vrefov(&mut self) -> VrefovW<'_, IFSrs> {
VrefovW::new(self, 24)
}
#[inline(always)]
pub fn progerr(&mut self) -> ProgerrW<'_, IFSrs> {
ProgerrW::new(self, 25)
}
}
pub struct IFSrs;
impl crate::RegisterSpec for IFSrs {
type Ux = u32;
}
impl crate::Writable for IFSrs {
type Safety = crate::Unsafe;
}
impl crate::Resettable for IFSrs {}