stm32h7 0.16.0

Device support crates for STM32H7 devices
Documentation
///Register `K0RR` writer
pub type W = crate::W<K0RRrs>;
///Field `b192` writer - b192
pub type B192_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b193` writer - b193
pub type B193_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b194` writer - b194
pub type B194_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b195` writer - b195
pub type B195_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b196` writer - b196
pub type B196_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b197` writer - b197
pub type B197_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b198` writer - b198
pub type B198_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b199` writer - b199
pub type B199_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b200` writer - b200
pub type B200_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b201` writer - b201
pub type B201_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b202` writer - b202
pub type B202_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b203` writer - b203
pub type B203_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b204` writer - b204
pub type B204_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b205` writer - b205
pub type B205_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b206` writer - b206
pub type B206_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b207` writer - b207
pub type B207_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b208` writer - b208
pub type B208_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b209` writer - b209
pub type B209_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b210` writer - b210
pub type B210_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b211` writer - b211
pub type B211_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b212` writer - b212
pub type B212_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b213` writer - b213
pub type B213_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b214` writer - b214
pub type B214_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b215` writer - b215
pub type B215_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b216` writer - b216
pub type B216_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b217` writer - b217
pub type B217_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b218` writer - b218
pub type B218_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b219` writer - b219
pub type B219_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b220` writer - b220
pub type B220_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b221` writer - b221
pub type B221_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b222` writer - b222
pub type B222_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b223` writer - b223
pub type B223_W<'a, REG> = crate::BitWriter<'a, REG>;
impl core::fmt::Debug for crate::generic::Reg<K0RRrs> {
    fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
        write!(f, "(not readable)")
    }
}
impl W {
    ///Bit 0 - b192
    #[inline(always)]
    pub fn b192(&mut self) -> B192_W<K0RRrs> {
        B192_W::new(self, 0)
    }
    ///Bit 1 - b193
    #[inline(always)]
    pub fn b193(&mut self) -> B193_W<K0RRrs> {
        B193_W::new(self, 1)
    }
    ///Bit 2 - b194
    #[inline(always)]
    pub fn b194(&mut self) -> B194_W<K0RRrs> {
        B194_W::new(self, 2)
    }
    ///Bit 3 - b195
    #[inline(always)]
    pub fn b195(&mut self) -> B195_W<K0RRrs> {
        B195_W::new(self, 3)
    }
    ///Bit 4 - b196
    #[inline(always)]
    pub fn b196(&mut self) -> B196_W<K0RRrs> {
        B196_W::new(self, 4)
    }
    ///Bit 5 - b197
    #[inline(always)]
    pub fn b197(&mut self) -> B197_W<K0RRrs> {
        B197_W::new(self, 5)
    }
    ///Bit 6 - b198
    #[inline(always)]
    pub fn b198(&mut self) -> B198_W<K0RRrs> {
        B198_W::new(self, 6)
    }
    ///Bit 7 - b199
    #[inline(always)]
    pub fn b199(&mut self) -> B199_W<K0RRrs> {
        B199_W::new(self, 7)
    }
    ///Bit 8 - b200
    #[inline(always)]
    pub fn b200(&mut self) -> B200_W<K0RRrs> {
        B200_W::new(self, 8)
    }
    ///Bit 9 - b201
    #[inline(always)]
    pub fn b201(&mut self) -> B201_W<K0RRrs> {
        B201_W::new(self, 9)
    }
    ///Bit 10 - b202
    #[inline(always)]
    pub fn b202(&mut self) -> B202_W<K0RRrs> {
        B202_W::new(self, 10)
    }
    ///Bit 11 - b203
    #[inline(always)]
    pub fn b203(&mut self) -> B203_W<K0RRrs> {
        B203_W::new(self, 11)
    }
    ///Bit 12 - b204
    #[inline(always)]
    pub fn b204(&mut self) -> B204_W<K0RRrs> {
        B204_W::new(self, 12)
    }
    ///Bit 13 - b205
    #[inline(always)]
    pub fn b205(&mut self) -> B205_W<K0RRrs> {
        B205_W::new(self, 13)
    }
    ///Bit 14 - b206
    #[inline(always)]
    pub fn b206(&mut self) -> B206_W<K0RRrs> {
        B206_W::new(self, 14)
    }
    ///Bit 15 - b207
    #[inline(always)]
    pub fn b207(&mut self) -> B207_W<K0RRrs> {
        B207_W::new(self, 15)
    }
    ///Bit 16 - b208
    #[inline(always)]
    pub fn b208(&mut self) -> B208_W<K0RRrs> {
        B208_W::new(self, 16)
    }
    ///Bit 17 - b209
    #[inline(always)]
    pub fn b209(&mut self) -> B209_W<K0RRrs> {
        B209_W::new(self, 17)
    }
    ///Bit 18 - b210
    #[inline(always)]
    pub fn b210(&mut self) -> B210_W<K0RRrs> {
        B210_W::new(self, 18)
    }
    ///Bit 19 - b211
    #[inline(always)]
    pub fn b211(&mut self) -> B211_W<K0RRrs> {
        B211_W::new(self, 19)
    }
    ///Bit 20 - b212
    #[inline(always)]
    pub fn b212(&mut self) -> B212_W<K0RRrs> {
        B212_W::new(self, 20)
    }
    ///Bit 21 - b213
    #[inline(always)]
    pub fn b213(&mut self) -> B213_W<K0RRrs> {
        B213_W::new(self, 21)
    }
    ///Bit 22 - b214
    #[inline(always)]
    pub fn b214(&mut self) -> B214_W<K0RRrs> {
        B214_W::new(self, 22)
    }
    ///Bit 23 - b215
    #[inline(always)]
    pub fn b215(&mut self) -> B215_W<K0RRrs> {
        B215_W::new(self, 23)
    }
    ///Bit 24 - b216
    #[inline(always)]
    pub fn b216(&mut self) -> B216_W<K0RRrs> {
        B216_W::new(self, 24)
    }
    ///Bit 25 - b217
    #[inline(always)]
    pub fn b217(&mut self) -> B217_W<K0RRrs> {
        B217_W::new(self, 25)
    }
    ///Bit 26 - b218
    #[inline(always)]
    pub fn b218(&mut self) -> B218_W<K0RRrs> {
        B218_W::new(self, 26)
    }
    ///Bit 27 - b219
    #[inline(always)]
    pub fn b219(&mut self) -> B219_W<K0RRrs> {
        B219_W::new(self, 27)
    }
    ///Bit 28 - b220
    #[inline(always)]
    pub fn b220(&mut self) -> B220_W<K0RRrs> {
        B220_W::new(self, 28)
    }
    ///Bit 29 - b221
    #[inline(always)]
    pub fn b221(&mut self) -> B221_W<K0RRrs> {
        B221_W::new(self, 29)
    }
    ///Bit 30 - b222
    #[inline(always)]
    pub fn b222(&mut self) -> B222_W<K0RRrs> {
        B222_W::new(self, 30)
    }
    ///Bit 31 - b223
    #[inline(always)]
    pub fn b223(&mut self) -> B223_W<K0RRrs> {
        B223_W::new(self, 31)
    }
}
/**key registers

You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`k0rr::W`](W). See [API](https://docs.rs/svd2rust/#read--modify--write-api).*/
pub struct K0RRrs;
impl crate::RegisterSpec for K0RRrs {
    type Ux = u32;
}
///`write(|w| ..)` method takes [`k0rr::W`](W) writer structure
impl crate::Writable for K0RRrs {
    type Safety = crate::Unsafe;
}
///`reset()` method sets K0RR to value 0
impl crate::Resettable for K0RRrs {}