pub type W = crate::W<CMFCRrs>;
pub type CATXERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CPRERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CP0LINEF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CP0FRAMEF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CP0VSYNCF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CP0LIMITF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CP0OVRF_W<'a, REG> = crate::BitWriter<'a, REG>;
impl core::fmt::Debug for crate::generic::Reg<CMFCRrs> {
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(f, "(not readable)")
}
}
impl W {
#[inline(always)]
pub fn catxerrf(&mut self) -> CATXERRF_W<CMFCRrs> {
CATXERRF_W::new(self, 5)
}
#[inline(always)]
pub fn cprerrf(&mut self) -> CPRERRF_W<CMFCRrs> {
CPRERRF_W::new(self, 6)
}
#[inline(always)]
pub fn cp0linef(&mut self) -> CP0LINEF_W<CMFCRrs> {
CP0LINEF_W::new(self, 8)
}
#[inline(always)]
pub fn cp0framef(&mut self) -> CP0FRAMEF_W<CMFCRrs> {
CP0FRAMEF_W::new(self, 9)
}
#[inline(always)]
pub fn cp0vsyncf(&mut self) -> CP0VSYNCF_W<CMFCRrs> {
CP0VSYNCF_W::new(self, 10)
}
#[inline(always)]
pub fn cp0limitf(&mut self) -> CP0LIMITF_W<CMFCRrs> {
CP0LIMITF_W::new(self, 14)
}
#[inline(always)]
pub fn cp0ovrf(&mut self) -> CP0OVRF_W<CMFCRrs> {
CP0OVRF_W::new(self, 15)
}
}
pub struct CMFCRrs;
impl crate::RegisterSpec for CMFCRrs {
type Ux = u32;
}
impl crate::Writable for CMFCRrs {
type Safety = crate::Unsafe;
}
impl crate::Resettable for CMFCRrs {}