nrf5340_app_pac/
tad_s.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    _reserved0: [u8; 0x04],
5    #[doc = "0x04 - Start all trace and debug clocks."]
6    pub clockstart: CLOCKSTART,
7    #[doc = "0x08 - Stop all trace and debug clocks."]
8    pub clockstop: CLOCKSTOP,
9    _reserved2: [u8; 0x04f4],
10    #[doc = "0x500 - Enable debug domain and aquire selected GPIOs"]
11    pub enable: ENABLE,
12    #[doc = "0x504..0x518 - Unspecified"]
13    pub psel: PSEL,
14    #[doc = "0x518 - Clocking options for the Trace Port debug interface Reset behavior is the same as debug components"]
15    pub traceportspeed: TRACEPORTSPEED,
16}
17#[doc = "CLOCKSTART (w) register accessor: an alias for `Reg<CLOCKSTART_SPEC>`"]
18pub type CLOCKSTART = crate::Reg<clockstart::CLOCKSTART_SPEC>;
19#[doc = "Start all trace and debug clocks."]
20pub mod clockstart;
21#[doc = "CLOCKSTOP (w) register accessor: an alias for `Reg<CLOCKSTOP_SPEC>`"]
22pub type CLOCKSTOP = crate::Reg<clockstop::CLOCKSTOP_SPEC>;
23#[doc = "Stop all trace and debug clocks."]
24pub mod clockstop;
25#[doc = "ENABLE (rw) register accessor: an alias for `Reg<ENABLE_SPEC>`"]
26pub type ENABLE = crate::Reg<enable::ENABLE_SPEC>;
27#[doc = "Enable debug domain and aquire selected GPIOs"]
28pub mod enable;
29#[doc = "Unspecified"]
30pub use psel::PSEL;
31#[doc = r"Cluster"]
32#[doc = "Unspecified"]
33pub mod psel;
34#[doc = "TRACEPORTSPEED (rw) register accessor: an alias for `Reg<TRACEPORTSPEED_SPEC>`"]
35pub type TRACEPORTSPEED = crate::Reg<traceportspeed::TRACEPORTSPEED_SPEC>;
36#[doc = "Clocking options for the Trace Port debug interface Reset behavior is the same as debug components"]
37pub mod traceportspeed;