pub type W = crate::W<FMKEYRrs>;
pub type FMKEY0_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY1_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY2_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY3_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY4_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY5_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY6_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY7_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY8_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY9_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY10_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY11_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY12_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY13_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY14_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY15_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY16_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY17_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY18_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY19_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY20_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY21_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY22_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY23_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY24_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY25_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY26_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY27_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY28_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY29_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY30_W<'a, REG> = crate::BitWriter<'a, REG>;
pub type FMKEY31_W<'a, REG> = crate::BitWriter<'a, REG>;
impl core::fmt::Debug for crate::generic::Reg<FMKEYRrs> {
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(f, "(not readable)")
}
}
impl W {
#[inline(always)]
pub fn fmkey0(&mut self) -> FMKEY0_W<FMKEYRrs> {
FMKEY0_W::new(self, 0)
}
#[inline(always)]
pub fn fmkey1(&mut self) -> FMKEY1_W<FMKEYRrs> {
FMKEY1_W::new(self, 1)
}
#[inline(always)]
pub fn fmkey2(&mut self) -> FMKEY2_W<FMKEYRrs> {
FMKEY2_W::new(self, 2)
}
#[inline(always)]
pub fn fmkey3(&mut self) -> FMKEY3_W<FMKEYRrs> {
FMKEY3_W::new(self, 3)
}
#[inline(always)]
pub fn fmkey4(&mut self) -> FMKEY4_W<FMKEYRrs> {
FMKEY4_W::new(self, 4)
}
#[inline(always)]
pub fn fmkey5(&mut self) -> FMKEY5_W<FMKEYRrs> {
FMKEY5_W::new(self, 5)
}
#[inline(always)]
pub fn fmkey6(&mut self) -> FMKEY6_W<FMKEYRrs> {
FMKEY6_W::new(self, 6)
}
#[inline(always)]
pub fn fmkey7(&mut self) -> FMKEY7_W<FMKEYRrs> {
FMKEY7_W::new(self, 7)
}
#[inline(always)]
pub fn fmkey8(&mut self) -> FMKEY8_W<FMKEYRrs> {
FMKEY8_W::new(self, 8)
}
#[inline(always)]
pub fn fmkey9(&mut self) -> FMKEY9_W<FMKEYRrs> {
FMKEY9_W::new(self, 9)
}
#[inline(always)]
pub fn fmkey10(&mut self) -> FMKEY10_W<FMKEYRrs> {
FMKEY10_W::new(self, 10)
}
#[inline(always)]
pub fn fmkey11(&mut self) -> FMKEY11_W<FMKEYRrs> {
FMKEY11_W::new(self, 11)
}
#[inline(always)]
pub fn fmkey12(&mut self) -> FMKEY12_W<FMKEYRrs> {
FMKEY12_W::new(self, 12)
}
#[inline(always)]
pub fn fmkey13(&mut self) -> FMKEY13_W<FMKEYRrs> {
FMKEY13_W::new(self, 13)
}
#[inline(always)]
pub fn fmkey14(&mut self) -> FMKEY14_W<FMKEYRrs> {
FMKEY14_W::new(self, 14)
}
#[inline(always)]
pub fn fmkey15(&mut self) -> FMKEY15_W<FMKEYRrs> {
FMKEY15_W::new(self, 15)
}
#[inline(always)]
pub fn fmkey16(&mut self) -> FMKEY16_W<FMKEYRrs> {
FMKEY16_W::new(self, 16)
}
#[inline(always)]
pub fn fmkey17(&mut self) -> FMKEY17_W<FMKEYRrs> {
FMKEY17_W::new(self, 17)
}
#[inline(always)]
pub fn fmkey18(&mut self) -> FMKEY18_W<FMKEYRrs> {
FMKEY18_W::new(self, 18)
}
#[inline(always)]
pub fn fmkey19(&mut self) -> FMKEY19_W<FMKEYRrs> {
FMKEY19_W::new(self, 19)
}
#[inline(always)]
pub fn fmkey20(&mut self) -> FMKEY20_W<FMKEYRrs> {
FMKEY20_W::new(self, 20)
}
#[inline(always)]
pub fn fmkey21(&mut self) -> FMKEY21_W<FMKEYRrs> {
FMKEY21_W::new(self, 21)
}
#[inline(always)]
pub fn fmkey22(&mut self) -> FMKEY22_W<FMKEYRrs> {
FMKEY22_W::new(self, 22)
}
#[inline(always)]
pub fn fmkey23(&mut self) -> FMKEY23_W<FMKEYRrs> {
FMKEY23_W::new(self, 23)
}
#[inline(always)]
pub fn fmkey24(&mut self) -> FMKEY24_W<FMKEYRrs> {
FMKEY24_W::new(self, 24)
}
#[inline(always)]
pub fn fmkey25(&mut self) -> FMKEY25_W<FMKEYRrs> {
FMKEY25_W::new(self, 25)
}
#[inline(always)]
pub fn fmkey26(&mut self) -> FMKEY26_W<FMKEYRrs> {
FMKEY26_W::new(self, 26)
}
#[inline(always)]
pub fn fmkey27(&mut self) -> FMKEY27_W<FMKEYRrs> {
FMKEY27_W::new(self, 27)
}
#[inline(always)]
pub fn fmkey28(&mut self) -> FMKEY28_W<FMKEYRrs> {
FMKEY28_W::new(self, 28)
}
#[inline(always)]
pub fn fmkey29(&mut self) -> FMKEY29_W<FMKEYRrs> {
FMKEY29_W::new(self, 29)
}
#[inline(always)]
pub fn fmkey30(&mut self) -> FMKEY30_W<FMKEYRrs> {
FMKEY30_W::new(self, 30)
}
#[inline(always)]
pub fn fmkey31(&mut self) -> FMKEY31_W<FMKEYRrs> {
FMKEY31_W::new(self, 31)
}
}
pub struct FMKEYRrs;
impl crate::RegisterSpec for FMKEYRrs {
type Ux = u32;
}
impl crate::Writable for FMKEYRrs {
type Safety = crate::Unsafe;
}
impl crate::Resettable for FMKEYRrs {}