stm32h7 0.15.0

Device support crates for STM32H7 devices
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - JPEG codec control register"]
    pub confr0: crate::Reg<confr0::CONFR0_SPEC>,
    #[doc = "0x04 - JPEG codec configuration register 1"]
    pub confr1: crate::Reg<confr1::CONFR1_SPEC>,
    #[doc = "0x08 - JPEG codec configuration register 2"]
    pub confr2: crate::Reg<confr2::CONFR2_SPEC>,
    #[doc = "0x0c - JPEG codec configuration register 3"]
    pub confr3: crate::Reg<confr3::CONFR3_SPEC>,
    #[doc = "0x10 - JPEG codec configuration register 4-7"]
    pub confrn1: crate::Reg<confrn1::CONFRN1_SPEC>,
    #[doc = "0x14 - JPEG codec configuration register 4-7"]
    pub confrn2: crate::Reg<confrn2::CONFRN2_SPEC>,
    #[doc = "0x18 - JPEG codec configuration register 4-7"]
    pub confrn3: crate::Reg<confrn3::CONFRN3_SPEC>,
    #[doc = "0x1c - JPEG codec configuration register 4-7"]
    pub confrn4: crate::Reg<confrn4::CONFRN4_SPEC>,
    _reserved8: [u8; 0x10],
    #[doc = "0x30 - JPEG control register"]
    pub cr: crate::Reg<cr::CR_SPEC>,
    #[doc = "0x34 - JPEG status register"]
    pub sr: crate::Reg<sr::SR_SPEC>,
    #[doc = "0x38 - JPEG clear flag register"]
    pub cfr: crate::Reg<cfr::CFR_SPEC>,
    _reserved11: [u8; 0x04],
    #[doc = "0x40 - JPEG data input register"]
    pub dir: crate::Reg<dir::DIR_SPEC>,
    #[doc = "0x44 - JPEG data output register"]
    pub dor: crate::Reg<dor::DOR_SPEC>,
}
#[doc = "CONFR0 register accessor: an alias for `Reg<CONFR0_SPEC>`"]
pub type CONFR0 = crate::Reg<confr0::CONFR0_SPEC>;
#[doc = "JPEG codec control register"]
pub mod confr0;
#[doc = "CONFR1 register accessor: an alias for `Reg<CONFR1_SPEC>`"]
pub type CONFR1 = crate::Reg<confr1::CONFR1_SPEC>;
#[doc = "JPEG codec configuration register 1"]
pub mod confr1;
#[doc = "CONFR2 register accessor: an alias for `Reg<CONFR2_SPEC>`"]
pub type CONFR2 = crate::Reg<confr2::CONFR2_SPEC>;
#[doc = "JPEG codec configuration register 2"]
pub mod confr2;
#[doc = "CONFR3 register accessor: an alias for `Reg<CONFR3_SPEC>`"]
pub type CONFR3 = crate::Reg<confr3::CONFR3_SPEC>;
#[doc = "JPEG codec configuration register 3"]
pub mod confr3;
#[doc = "CONFRN1 register accessor: an alias for `Reg<CONFRN1_SPEC>`"]
pub type CONFRN1 = crate::Reg<confrn1::CONFRN1_SPEC>;
#[doc = "JPEG codec configuration register 4-7"]
pub mod confrn1;
#[doc = "CONFRN2 register accessor: an alias for `Reg<CONFRN2_SPEC>`"]
pub type CONFRN2 = crate::Reg<confrn2::CONFRN2_SPEC>;
#[doc = "JPEG codec configuration register 4-7"]
pub mod confrn2;
#[doc = "CONFRN3 register accessor: an alias for `Reg<CONFRN3_SPEC>`"]
pub type CONFRN3 = crate::Reg<confrn3::CONFRN3_SPEC>;
#[doc = "JPEG codec configuration register 4-7"]
pub mod confrn3;
#[doc = "CONFRN4 register accessor: an alias for `Reg<CONFRN4_SPEC>`"]
pub type CONFRN4 = crate::Reg<confrn4::CONFRN4_SPEC>;
#[doc = "JPEG codec configuration register 4-7"]
pub mod confrn4;
#[doc = "CR register accessor: an alias for `Reg<CR_SPEC>`"]
pub type CR = crate::Reg<cr::CR_SPEC>;
#[doc = "JPEG control register"]
pub mod cr;
#[doc = "SR register accessor: an alias for `Reg<SR_SPEC>`"]
pub type SR = crate::Reg<sr::SR_SPEC>;
#[doc = "JPEG status register"]
pub mod sr;
#[doc = "CFR register accessor: an alias for `Reg<CFR_SPEC>`"]
pub type CFR = crate::Reg<cfr::CFR_SPEC>;
#[doc = "JPEG clear flag register"]
pub mod cfr;
#[doc = "DIR register accessor: an alias for `Reg<DIR_SPEC>`"]
pub type DIR = crate::Reg<dir::DIR_SPEC>;
#[doc = "JPEG data input register"]
pub mod dir;
#[doc = "DOR register accessor: an alias for `Reg<DOR_SPEC>`"]
pub type DOR = crate::Reg<dor::DOR_SPEC>;
#[doc = "JPEG data output register"]
pub mod dor;