pub type W = crate::W<SWPULSErs>;
pub type Ch0pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch1pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch2pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch3pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch4pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch5pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch6pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch7pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch8pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch9pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch10pulseW<'a, REG> = crate::BitWriter<'a, REG>;
pub type Ch11pulseW<'a, REG> = crate::BitWriter<'a, REG>;
impl core::fmt::Debug for crate::generic::Reg<SWPULSErs> {
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(f, "(not readable)")
}
}
impl W {
#[inline(always)]
pub fn ch0pulse(&mut self) -> Ch0pulseW<'_, SWPULSErs> {
Ch0pulseW::new(self, 0)
}
#[inline(always)]
pub fn ch1pulse(&mut self) -> Ch1pulseW<'_, SWPULSErs> {
Ch1pulseW::new(self, 1)
}
#[inline(always)]
pub fn ch2pulse(&mut self) -> Ch2pulseW<'_, SWPULSErs> {
Ch2pulseW::new(self, 2)
}
#[inline(always)]
pub fn ch3pulse(&mut self) -> Ch3pulseW<'_, SWPULSErs> {
Ch3pulseW::new(self, 3)
}
#[inline(always)]
pub fn ch4pulse(&mut self) -> Ch4pulseW<'_, SWPULSErs> {
Ch4pulseW::new(self, 4)
}
#[inline(always)]
pub fn ch5pulse(&mut self) -> Ch5pulseW<'_, SWPULSErs> {
Ch5pulseW::new(self, 5)
}
#[inline(always)]
pub fn ch6pulse(&mut self) -> Ch6pulseW<'_, SWPULSErs> {
Ch6pulseW::new(self, 6)
}
#[inline(always)]
pub fn ch7pulse(&mut self) -> Ch7pulseW<'_, SWPULSErs> {
Ch7pulseW::new(self, 7)
}
#[inline(always)]
pub fn ch8pulse(&mut self) -> Ch8pulseW<'_, SWPULSErs> {
Ch8pulseW::new(self, 8)
}
#[inline(always)]
pub fn ch9pulse(&mut self) -> Ch9pulseW<'_, SWPULSErs> {
Ch9pulseW::new(self, 9)
}
#[inline(always)]
pub fn ch10pulse(&mut self) -> Ch10pulseW<'_, SWPULSErs> {
Ch10pulseW::new(self, 10)
}
#[inline(always)]
pub fn ch11pulse(&mut self) -> Ch11pulseW<'_, SWPULSErs> {
Ch11pulseW::new(self, 11)
}
}
pub struct SWPULSErs;
impl crate::RegisterSpec for SWPULSErs {
type Ux = u32;
}
impl crate::Writable for SWPULSErs {
type Safety = crate::Unsafe;
}
impl crate::Resettable for SWPULSErs {}