efm32tg11b120_pac/
mtb.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - MTB Trace Position Register."]
5    pub position: crate::Reg<position::POSITION_SPEC>,
6    #[doc = "0x04 - MTB Trace Control Register"]
7    pub master: crate::Reg<master::MASTER_SPEC>,
8    #[doc = "0x08 - MTB Trace Flow Register"]
9    pub flow: crate::Reg<flow::FLOW_SPEC>,
10    #[doc = "0x0c - MTB Trace Base Register"]
11    pub base: crate::Reg<base::BASE_SPEC>,
12}
13#[doc = "POSITION register accessor: an alias for `Reg<POSITION_SPEC>`"]
14pub type POSITION = crate::Reg<position::POSITION_SPEC>;
15#[doc = "MTB Trace Position Register."]
16pub mod position;
17#[doc = "MASTER register accessor: an alias for `Reg<MASTER_SPEC>`"]
18pub type MASTER = crate::Reg<master::MASTER_SPEC>;
19#[doc = "MTB Trace Control Register"]
20pub mod master;
21#[doc = "FLOW register accessor: an alias for `Reg<FLOW_SPEC>`"]
22pub type FLOW = crate::Reg<flow::FLOW_SPEC>;
23#[doc = "MTB Trace Flow Register"]
24pub mod flow;
25#[doc = "BASE register accessor: an alias for `Reg<BASE_SPEC>`"]
26pub type BASE = crate::Reg<base::BASE_SPEC>;
27#[doc = "MTB Trace Base Register"]
28pub mod base;