nrf52840_pac/qspi/
psel.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct PSEL {
4    #[doc = "0x00 - Pin select for serial clock SCK"]
5    pub sck: SCK,
6    #[doc = "0x04 - Pin select for chip select signal CSN."]
7    pub csn: CSN,
8    _reserved2: [u8; 0x04],
9    #[doc = "0x0c - Pin select for serial data MOSI/IO0."]
10    pub io0: IO0,
11    #[doc = "0x10 - Pin select for serial data MISO/IO1."]
12    pub io1: IO1,
13    #[doc = "0x14 - Pin select for serial data IO2."]
14    pub io2: IO2,
15    #[doc = "0x18 - Pin select for serial data IO3."]
16    pub io3: IO3,
17}
18#[doc = "SCK (rw) register accessor: an alias for `Reg<SCK_SPEC>`"]
19pub type SCK = crate::Reg<sck::SCK_SPEC>;
20#[doc = "Pin select for serial clock SCK"]
21pub mod sck;
22#[doc = "CSN (rw) register accessor: an alias for `Reg<CSN_SPEC>`"]
23pub type CSN = crate::Reg<csn::CSN_SPEC>;
24#[doc = "Pin select for chip select signal CSN."]
25pub mod csn;
26#[doc = "IO0 (rw) register accessor: an alias for `Reg<IO0_SPEC>`"]
27pub type IO0 = crate::Reg<io0::IO0_SPEC>;
28#[doc = "Pin select for serial data MOSI/IO0."]
29pub mod io0;
30#[doc = "IO1 (rw) register accessor: an alias for `Reg<IO1_SPEC>`"]
31pub type IO1 = crate::Reg<io1::IO1_SPEC>;
32#[doc = "Pin select for serial data MISO/IO1."]
33pub mod io1;
34#[doc = "IO2 (rw) register accessor: an alias for `Reg<IO2_SPEC>`"]
35pub type IO2 = crate::Reg<io2::IO2_SPEC>;
36#[doc = "Pin select for serial data IO2."]
37pub mod io2;
38#[doc = "IO3 (rw) register accessor: an alias for `Reg<IO3_SPEC>`"]
39pub type IO3 = crate::Reg<io3::IO3_SPEC>;
40#[doc = "Pin select for serial data IO3."]
41pub mod io3;