#[doc = "SMC_SETUP register accessor: an alias for `Reg<SMC_SETUP_SPEC>`"]
pub type SMC_SETUP = crate::Reg<smc_setup::SMC_SETUP_SPEC>;
#[doc = "SMC Setup Register (CS_number = 0)"]
pub mod smc_setup;
#[doc = "SMC_PULSE register accessor: an alias for `Reg<SMC_PULSE_SPEC>`"]
pub type SMC_PULSE = crate::Reg<smc_pulse::SMC_PULSE_SPEC>;
#[doc = "SMC Pulse Register (CS_number = 0)"]
pub mod smc_pulse;
#[doc = "SMC_CYCLE register accessor: an alias for `Reg<SMC_CYCLE_SPEC>`"]
pub type SMC_CYCLE = crate::Reg<smc_cycle::SMC_CYCLE_SPEC>;
#[doc = "SMC Cycle Register (CS_number = 0)"]
pub mod smc_cycle;
#[doc = "SMC_MODE register accessor: an alias for `Reg<SMC_MODE_SPEC>`"]
pub type SMC_MODE = crate::Reg<smc_mode::SMC_MODE_SPEC>;
#[doc = "SMC MODE Register (CS_number = 0)"]
pub mod smc_mode;