swm341_pac/
cordic.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - CMD register"]
5    pub cmd: CMD,
6    #[doc = "0x04 - INPUT register"]
7    pub input: INPUT,
8    #[doc = "0x08 - COS register"]
9    pub cos: COS,
10    #[doc = "0x0c - SIN register"]
11    pub sin: SIN,
12    #[doc = "0x10 - ARCTAN register"]
13    pub arctan: ARCTAN,
14    #[doc = "0x14 - IF register"]
15    pub if_: IF,
16    #[doc = "0x18 - IE register"]
17    pub ie: IE,
18    #[doc = "0x1c - TANH register"]
19    pub tanh: TANH,
20}
21#[doc = "CMD (rw) register accessor: an alias for `Reg<CMD_SPEC>`"]
22pub type CMD = crate::Reg<cmd::CMD_SPEC>;
23#[doc = "CMD register"]
24pub mod cmd;
25#[doc = "INPUT (rw) register accessor: an alias for `Reg<INPUT_SPEC>`"]
26pub type INPUT = crate::Reg<input::INPUT_SPEC>;
27#[doc = "INPUT register"]
28pub mod input;
29#[doc = "COS (rw) register accessor: an alias for `Reg<COS_SPEC>`"]
30pub type COS = crate::Reg<cos::COS_SPEC>;
31#[doc = "COS register"]
32pub mod cos;
33#[doc = "SIN (rw) register accessor: an alias for `Reg<SIN_SPEC>`"]
34pub type SIN = crate::Reg<sin::SIN_SPEC>;
35#[doc = "SIN register"]
36pub mod sin;
37#[doc = "ARCTAN (rw) register accessor: an alias for `Reg<ARCTAN_SPEC>`"]
38pub type ARCTAN = crate::Reg<arctan::ARCTAN_SPEC>;
39#[doc = "ARCTAN register"]
40pub mod arctan;
41#[doc = "IF (rw) register accessor: an alias for `Reg<IF_SPEC>`"]
42pub type IF = crate::Reg<if_::IF_SPEC>;
43#[doc = "IF register"]
44pub mod if_;
45#[doc = "IE (rw) register accessor: an alias for `Reg<IE_SPEC>`"]
46pub type IE = crate::Reg<ie::IE_SPEC>;
47#[doc = "IE register"]
48pub mod ie;
49#[doc = "TANH (rw) register accessor: an alias for `Reg<TANH_SPEC>`"]
50pub type TANH = crate::Reg<tanh::TANH_SPEC>;
51#[doc = "TANH register"]
52pub mod tanh;