atsaml21j18a/
ccl.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Control"]
5    pub ctrl: CTRL,
6    _reserved1: [u8; 0x03],
7    #[doc = "0x04 - SEQ Control x"]
8    pub seqctrl: [SEQCTRL; 2],
9    _reserved2: [u8; 0x02],
10    #[doc = "0x08..0x18 - LUT Control x"]
11    pub lutctrl: [LUTCTRL; 4],
12}
13#[doc = "CTRL (rw) register accessor: an alias for `Reg<CTRL_SPEC>`"]
14pub type CTRL = crate::Reg<ctrl::CTRL_SPEC>;
15#[doc = "Control"]
16pub mod ctrl;
17#[doc = "SEQCTRL (rw) register accessor: an alias for `Reg<SEQCTRL_SPEC>`"]
18pub type SEQCTRL = crate::Reg<seqctrl::SEQCTRL_SPEC>;
19#[doc = "SEQ Control x"]
20pub mod seqctrl;
21#[doc = "LUTCTRL (rw) register accessor: an alias for `Reg<LUTCTRL_SPEC>`"]
22pub type LUTCTRL = crate::Reg<lutctrl::LUTCTRL_SPEC>;
23#[doc = "LUT Control x"]
24pub mod lutctrl;