stm32f4_staging/stm32f407/cryp/
init.rs

1#[repr(C)]
2#[derive(Debug)]
3///Cluster INIT%s, containing IV?LR, IV?RR
4pub struct INIT {
5    ivlr: IVLR,
6    ivrr: IVRR,
7}
8impl INIT {
9    ///0x00 - initialization vector registers
10    #[inline(always)]
11    pub const fn ivlr(&self) -> &IVLR {
12        &self.ivlr
13    }
14    ///0x04 - initialization vector registers
15    #[inline(always)]
16    pub const fn ivrr(&self) -> &IVRR {
17        &self.ivrr
18    }
19}
20/**IVLR (rw) register accessor: initialization vector registers
21
22You can [`read`](crate::Reg::read) this register and get [`ivlr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ivlr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
23
24For information about available fields see [`mod@ivlr`] module*/
25pub type IVLR = crate::Reg<ivlr::IVLRrs>;
26///initialization vector registers
27pub mod ivlr;
28/**IVRR (rw) register accessor: initialization vector registers
29
30You can [`read`](crate::Reg::read) this register and get [`ivrr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ivrr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
31
32For information about available fields see [`mod@ivrr`] module*/
33pub type IVRR = crate::Reg<ivrr::IVRRrs>;
34///initialization vector registers
35pub mod ivrr;