stm32h7 0.16.0

Device support crates for STM32H7 devices
Documentation
///Register `K2LR` writer
pub type W = crate::W<K2LRrs>;
///Field `b96` writer - b96
pub type B96_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b97` writer - b97
pub type B97_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b98` writer - b98
pub type B98_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b99` writer - b99
pub type B99_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b100` writer - b100
pub type B100_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b101` writer - b101
pub type B101_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b102` writer - b102
pub type B102_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b103` writer - b103
pub type B103_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b104` writer - b104
pub type B104_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b105` writer - b105
pub type B105_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b106` writer - b106
pub type B106_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b107` writer - b107
pub type B107_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b108` writer - b108
pub type B108_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b109` writer - b109
pub type B109_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b110` writer - b110
pub type B110_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b111` writer - b111
pub type B111_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b112` writer - b112
pub type B112_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b113` writer - b113
pub type B113_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b114` writer - b114
pub type B114_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b115` writer - b115
pub type B115_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b116` writer - b116
pub type B116_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b117` writer - b117
pub type B117_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b118` writer - b118
pub type B118_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b119` writer - b119
pub type B119_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b120` writer - b120
pub type B120_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b121` writer - b121
pub type B121_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b122` writer - b122
pub type B122_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b123` writer - b123
pub type B123_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b124` writer - b124
pub type B124_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b125` writer - b125
pub type B125_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b126` writer - b126
pub type B126_W<'a, REG> = crate::BitWriter<'a, REG>;
///Field `b127` writer - b127
pub type B127_W<'a, REG> = crate::BitWriter<'a, REG>;
impl core::fmt::Debug for crate::generic::Reg<K2LRrs> {
    fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
        write!(f, "(not readable)")
    }
}
impl W {
    ///Bit 0 - b96
    #[inline(always)]
    pub fn b96(&mut self) -> B96_W<K2LRrs> {
        B96_W::new(self, 0)
    }
    ///Bit 1 - b97
    #[inline(always)]
    pub fn b97(&mut self) -> B97_W<K2LRrs> {
        B97_W::new(self, 1)
    }
    ///Bit 2 - b98
    #[inline(always)]
    pub fn b98(&mut self) -> B98_W<K2LRrs> {
        B98_W::new(self, 2)
    }
    ///Bit 3 - b99
    #[inline(always)]
    pub fn b99(&mut self) -> B99_W<K2LRrs> {
        B99_W::new(self, 3)
    }
    ///Bit 4 - b100
    #[inline(always)]
    pub fn b100(&mut self) -> B100_W<K2LRrs> {
        B100_W::new(self, 4)
    }
    ///Bit 5 - b101
    #[inline(always)]
    pub fn b101(&mut self) -> B101_W<K2LRrs> {
        B101_W::new(self, 5)
    }
    ///Bit 6 - b102
    #[inline(always)]
    pub fn b102(&mut self) -> B102_W<K2LRrs> {
        B102_W::new(self, 6)
    }
    ///Bit 7 - b103
    #[inline(always)]
    pub fn b103(&mut self) -> B103_W<K2LRrs> {
        B103_W::new(self, 7)
    }
    ///Bit 8 - b104
    #[inline(always)]
    pub fn b104(&mut self) -> B104_W<K2LRrs> {
        B104_W::new(self, 8)
    }
    ///Bit 9 - b105
    #[inline(always)]
    pub fn b105(&mut self) -> B105_W<K2LRrs> {
        B105_W::new(self, 9)
    }
    ///Bit 10 - b106
    #[inline(always)]
    pub fn b106(&mut self) -> B106_W<K2LRrs> {
        B106_W::new(self, 10)
    }
    ///Bit 11 - b107
    #[inline(always)]
    pub fn b107(&mut self) -> B107_W<K2LRrs> {
        B107_W::new(self, 11)
    }
    ///Bit 12 - b108
    #[inline(always)]
    pub fn b108(&mut self) -> B108_W<K2LRrs> {
        B108_W::new(self, 12)
    }
    ///Bit 13 - b109
    #[inline(always)]
    pub fn b109(&mut self) -> B109_W<K2LRrs> {
        B109_W::new(self, 13)
    }
    ///Bit 14 - b110
    #[inline(always)]
    pub fn b110(&mut self) -> B110_W<K2LRrs> {
        B110_W::new(self, 14)
    }
    ///Bit 15 - b111
    #[inline(always)]
    pub fn b111(&mut self) -> B111_W<K2LRrs> {
        B111_W::new(self, 15)
    }
    ///Bit 16 - b112
    #[inline(always)]
    pub fn b112(&mut self) -> B112_W<K2LRrs> {
        B112_W::new(self, 16)
    }
    ///Bit 17 - b113
    #[inline(always)]
    pub fn b113(&mut self) -> B113_W<K2LRrs> {
        B113_W::new(self, 17)
    }
    ///Bit 18 - b114
    #[inline(always)]
    pub fn b114(&mut self) -> B114_W<K2LRrs> {
        B114_W::new(self, 18)
    }
    ///Bit 19 - b115
    #[inline(always)]
    pub fn b115(&mut self) -> B115_W<K2LRrs> {
        B115_W::new(self, 19)
    }
    ///Bit 20 - b116
    #[inline(always)]
    pub fn b116(&mut self) -> B116_W<K2LRrs> {
        B116_W::new(self, 20)
    }
    ///Bit 21 - b117
    #[inline(always)]
    pub fn b117(&mut self) -> B117_W<K2LRrs> {
        B117_W::new(self, 21)
    }
    ///Bit 22 - b118
    #[inline(always)]
    pub fn b118(&mut self) -> B118_W<K2LRrs> {
        B118_W::new(self, 22)
    }
    ///Bit 23 - b119
    #[inline(always)]
    pub fn b119(&mut self) -> B119_W<K2LRrs> {
        B119_W::new(self, 23)
    }
    ///Bit 24 - b120
    #[inline(always)]
    pub fn b120(&mut self) -> B120_W<K2LRrs> {
        B120_W::new(self, 24)
    }
    ///Bit 25 - b121
    #[inline(always)]
    pub fn b121(&mut self) -> B121_W<K2LRrs> {
        B121_W::new(self, 25)
    }
    ///Bit 26 - b122
    #[inline(always)]
    pub fn b122(&mut self) -> B122_W<K2LRrs> {
        B122_W::new(self, 26)
    }
    ///Bit 27 - b123
    #[inline(always)]
    pub fn b123(&mut self) -> B123_W<K2LRrs> {
        B123_W::new(self, 27)
    }
    ///Bit 28 - b124
    #[inline(always)]
    pub fn b124(&mut self) -> B124_W<K2LRrs> {
        B124_W::new(self, 28)
    }
    ///Bit 29 - b125
    #[inline(always)]
    pub fn b125(&mut self) -> B125_W<K2LRrs> {
        B125_W::new(self, 29)
    }
    ///Bit 30 - b126
    #[inline(always)]
    pub fn b126(&mut self) -> B126_W<K2LRrs> {
        B126_W::new(self, 30)
    }
    ///Bit 31 - b127
    #[inline(always)]
    pub fn b127(&mut self) -> B127_W<K2LRrs> {
        B127_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 [`k2lr::W`](W). See [API](https://docs.rs/svd2rust/#read--modify--write-api).*/
pub struct K2LRrs;
impl crate::RegisterSpec for K2LRrs {
    type Ux = u32;
}
///`write(|w| ..)` method takes [`k2lr::W`](W) writer structure
impl crate::Writable for K2LRrs {
    type Safety = crate::Unsafe;
}
///`reset()` method sets K2LR to value 0
impl crate::Resettable for K2LRrs {}