#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Trigger control register"]
    pub tr_out_ctl0: crate::Reg<tr_out_ctl0::TR_OUT_CTL0_SPEC>,
    #[doc = "0x04 - Trigger control register"]
    pub tr_out_ctl1: crate::Reg<tr_out_ctl1::TR_OUT_CTL1_SPEC>,
    #[doc = "0x08 - Trigger control register"]
    pub tr_out_ctl2: crate::Reg<tr_out_ctl2::TR_OUT_CTL2_SPEC>,
    #[doc = "0x0c - Trigger control register"]
    pub tr_out_ctl3: crate::Reg<tr_out_ctl3::TR_OUT_CTL3_SPEC>,
    #[doc = "0x10 - Trigger control register"]
    pub tr_out_ctl4: crate::Reg<tr_out_ctl4::TR_OUT_CTL4_SPEC>,
    #[doc = "0x14 - Trigger control register"]
    pub tr_out_ctl5: crate::Reg<tr_out_ctl5::TR_OUT_CTL5_SPEC>,
    #[doc = "0x18 - Trigger control register"]
    pub tr_out_ctl6: crate::Reg<tr_out_ctl6::TR_OUT_CTL6_SPEC>,
    #[doc = "0x1c - Trigger control register"]
    pub tr_out_ctl7: crate::Reg<tr_out_ctl7::TR_OUT_CTL7_SPEC>,
}
#[doc = "TR_OUT_CTL0 register accessor: an alias for `Reg<TR_OUT_CTL0_SPEC>`"]
pub type TR_OUT_CTL0 = crate::Reg<tr_out_ctl0::TR_OUT_CTL0_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl0;
#[doc = "TR_OUT_CTL1 register accessor: an alias for `Reg<TR_OUT_CTL1_SPEC>`"]
pub type TR_OUT_CTL1 = crate::Reg<tr_out_ctl1::TR_OUT_CTL1_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl1;
#[doc = "TR_OUT_CTL2 register accessor: an alias for `Reg<TR_OUT_CTL2_SPEC>`"]
pub type TR_OUT_CTL2 = crate::Reg<tr_out_ctl2::TR_OUT_CTL2_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl2;
#[doc = "TR_OUT_CTL3 register accessor: an alias for `Reg<TR_OUT_CTL3_SPEC>`"]
pub type TR_OUT_CTL3 = crate::Reg<tr_out_ctl3::TR_OUT_CTL3_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl3;
#[doc = "TR_OUT_CTL4 register accessor: an alias for `Reg<TR_OUT_CTL4_SPEC>`"]
pub type TR_OUT_CTL4 = crate::Reg<tr_out_ctl4::TR_OUT_CTL4_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl4;
#[doc = "TR_OUT_CTL5 register accessor: an alias for `Reg<TR_OUT_CTL5_SPEC>`"]
pub type TR_OUT_CTL5 = crate::Reg<tr_out_ctl5::TR_OUT_CTL5_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl5;
#[doc = "TR_OUT_CTL6 register accessor: an alias for `Reg<TR_OUT_CTL6_SPEC>`"]
pub type TR_OUT_CTL6 = crate::Reg<tr_out_ctl6::TR_OUT_CTL6_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl6;
#[doc = "TR_OUT_CTL7 register accessor: an alias for `Reg<TR_OUT_CTL7_SPEC>`"]
pub type TR_OUT_CTL7 = crate::Reg<tr_out_ctl7::TR_OUT_CTL7_SPEC>;
#[doc = "Trigger control register"]
pub mod tr_out_ctl7;
