cyt4dn_b 0.0.1

Peripheral access crate for cyt4dn_b T2G family
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct FRAMEDUMP {
    #[doc = "0x00 - Control settings."]
    pub control: CONTROL,
    #[doc = "0x04 - Dump window size."]
    pub framesize: FRAMESIZE,
    #[doc = "0x08 - Dump window position."]
    pub inputsetup: INPUTSETUP,
    #[doc = "0x0c - Enable register."]
    pub enable: ENABLE,
    #[doc = "0x10 - Trigger bits."]
    pub trigger: TRIGGER,
    #[doc = "0x14 - Status register."]
    pub status: STATUS,
}
#[doc = "CONTROL (rw) register accessor: an alias for `Reg<CONTROL_SPEC>`"]
pub type CONTROL = crate::Reg<control::CONTROL_SPEC>;
#[doc = "Control settings."]
pub mod control;
#[doc = "FRAMESIZE (rw) register accessor: an alias for `Reg<FRAMESIZE_SPEC>`"]
pub type FRAMESIZE = crate::Reg<framesize::FRAMESIZE_SPEC>;
#[doc = "Dump window size."]
pub mod framesize;
#[doc = "INPUTSETUP (rw) register accessor: an alias for `Reg<INPUTSETUP_SPEC>`"]
pub type INPUTSETUP = crate::Reg<inputsetup::INPUTSETUP_SPEC>;
#[doc = "Dump window position."]
pub mod inputsetup;
#[doc = "ENABLE (rw) register accessor: an alias for `Reg<ENABLE_SPEC>`"]
pub type ENABLE = crate::Reg<enable::ENABLE_SPEC>;
#[doc = "Enable register."]
pub mod enable;
#[doc = "TRIGGER (rw) register accessor: an alias for `Reg<TRIGGER_SPEC>`"]
pub type TRIGGER = crate::Reg<trigger::TRIGGER_SPEC>;
#[doc = "Trigger bits."]
pub mod trigger;
#[doc = "STATUS (r) register accessor: an alias for `Reg<STATUS_SPEC>`"]
pub type STATUS = crate::Reg<status::STATUS_SPEC>;
#[doc = "Status register."]
pub mod status;