pub type W = crate::W<ICRrs>;
pub type EOPF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type WRPERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type PGSERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type STRBERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type OBLERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type INCERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type RDSERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type SNECCERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type DBECCERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CRCENDF_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type CRCRDERRF_W<'a, REG> = crate::BitWriter<'a, REG>;
impl core::fmt::Debug for crate::generic::Reg<ICRrs> {
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(f, "(not readable)")
}
}
impl W {
#[inline(always)]
pub fn eopf(&mut self) -> EOPF_W<ICRrs> {
EOPF_W::new(self, 16)
}
#[inline(always)]
pub fn wrperrf(&mut self) -> WRPERRF_W<ICRrs> {
WRPERRF_W::new(self, 17)
}
#[inline(always)]
pub fn pgserrf(&mut self) -> PGSERRF_W<ICRrs> {
PGSERRF_W::new(self, 18)
}
#[inline(always)]
pub fn strberrf(&mut self) -> STRBERRF_W<ICRrs> {
STRBERRF_W::new(self, 19)
}
#[inline(always)]
pub fn oblerrf(&mut self) -> OBLERRF_W<ICRrs> {
OBLERRF_W::new(self, 20)
}
#[inline(always)]
pub fn incerrf(&mut self) -> INCERRF_W<ICRrs> {
INCERRF_W::new(self, 21)
}
#[inline(always)]
pub fn rdserrf(&mut self) -> RDSERRF_W<ICRrs> {
RDSERRF_W::new(self, 24)
}
#[inline(always)]
pub fn sneccerrf(&mut self) -> SNECCERRF_W<ICRrs> {
SNECCERRF_W::new(self, 25)
}
#[inline(always)]
pub fn dbeccerrf(&mut self) -> DBECCERRF_W<ICRrs> {
DBECCERRF_W::new(self, 26)
}
#[inline(always)]
pub fn crcendf(&mut self) -> CRCENDF_W<ICRrs> {
CRCENDF_W::new(self, 27)
}
#[inline(always)]
pub fn crcrderrf(&mut self) -> CRCRDERRF_W<ICRrs> {
CRCRDERRF_W::new(self, 28)
}
}
pub struct ICRrs;
impl crate::RegisterSpec for ICRrs {
type Ux = u32;
}
impl crate::Writable for ICRrs {
type Safety = crate::Unsafe;
}
impl crate::Resettable for ICRrs {}