nrf52840_pac/i2s/
psel.rs
1#[doc = r"Register block"]
2#[repr(C)]
3pub struct PSEL {
4 #[doc = "0x00 - Pin select for MCK signal."]
5 pub mck: MCK,
6 #[doc = "0x04 - Pin select for SCK signal."]
7 pub sck: SCK,
8 #[doc = "0x08 - Pin select for LRCK signal."]
9 pub lrck: LRCK,
10 #[doc = "0x0c - Pin select for SDIN signal."]
11 pub sdin: SDIN,
12 #[doc = "0x10 - Pin select for SDOUT signal."]
13 pub sdout: SDOUT,
14}
15#[doc = "MCK (rw) register accessor: an alias for `Reg<MCK_SPEC>`"]
16pub type MCK = crate::Reg<mck::MCK_SPEC>;
17#[doc = "Pin select for MCK signal."]
18pub mod mck;
19#[doc = "SCK (rw) register accessor: an alias for `Reg<SCK_SPEC>`"]
20pub type SCK = crate::Reg<sck::SCK_SPEC>;
21#[doc = "Pin select for SCK signal."]
22pub mod sck;
23#[doc = "LRCK (rw) register accessor: an alias for `Reg<LRCK_SPEC>`"]
24pub type LRCK = crate::Reg<lrck::LRCK_SPEC>;
25#[doc = "Pin select for LRCK signal."]
26pub mod lrck;
27#[doc = "SDIN (rw) register accessor: an alias for `Reg<SDIN_SPEC>`"]
28pub type SDIN = crate::Reg<sdin::SDIN_SPEC>;
29#[doc = "Pin select for SDIN signal."]
30pub mod sdin;
31#[doc = "SDOUT (rw) register accessor: an alias for `Reg<SDOUT_SPEC>`"]
32pub type SDOUT = crate::Reg<sdout::SDOUT_SPEC>;
33#[doc = "Pin select for SDOUT signal."]
34pub mod sdout;