Struct stm32h7xx_hal::device::jpeg::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 13 fields
pub confr0: Reg<CONFR0_SPEC>,
pub confr1: Reg<CONFR1_SPEC>,
pub confr2: Reg<CONFR2_SPEC>,
pub confr3: Reg<CONFR3_SPEC>,
pub confrn1: Reg<CONFRN1_SPEC>,
pub confrn2: Reg<CONFRN2_SPEC>,
pub confrn3: Reg<CONFRN3_SPEC>,
pub confrn4: Reg<CONFRN4_SPEC>,
pub cr: Reg<CR_SPEC>,
pub sr: Reg<SR_SPEC>,
pub cfr: Reg<CFR_SPEC>,
pub dir: Reg<DIR_SPEC>,
pub dor: Reg<DOR_SPEC>,
/* private fields */
}
Expand description
Register block
Fields§
§confr0: Reg<CONFR0_SPEC>
0x00 - JPEG codec control register
confr1: Reg<CONFR1_SPEC>
0x04 - JPEG codec configuration register 1
confr2: Reg<CONFR2_SPEC>
0x08 - JPEG codec configuration register 2
confr3: Reg<CONFR3_SPEC>
0x0c - JPEG codec configuration register 3
confrn1: Reg<CONFRN1_SPEC>
0x10 - JPEG codec configuration register 4-7
confrn2: Reg<CONFRN2_SPEC>
0x14 - JPEG codec configuration register 4-7
confrn3: Reg<CONFRN3_SPEC>
0x18 - JPEG codec configuration register 4-7
confrn4: Reg<CONFRN4_SPEC>
0x1c - JPEG codec configuration register 4-7
cr: Reg<CR_SPEC>
0x30 - JPEG control register
sr: Reg<SR_SPEC>
0x34 - JPEG status register
cfr: Reg<CFR_SPEC>
0x38 - JPEG clear flag register
dir: Reg<DIR_SPEC>
0x40 - JPEG data input register
dor: Reg<DOR_SPEC>
0x44 - JPEG data output register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more