1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Last sampled value"]
5 pub adc_out: crate::Reg<adc_out::ADC_OUT_SPEC>,
6 #[doc = "0x04 - Status"]
7 pub adc_status: crate::Reg<adc_status::ADC_STATUS_SPEC>,
8 #[doc = "0x08 - Control register"]
9 pub adc_control: crate::Reg<adc_control::ADC_CONTROL_SPEC>,
10}
11#[doc = "ADC_OUT register accessor: an alias for `Reg<ADC_OUT_SPEC>`"]
12pub type ADC_OUT = crate::Reg<adc_out::ADC_OUT_SPEC>;
13#[doc = "Last sampled value"]
14pub mod adc_out;
15#[doc = "ADC_Status register accessor: an alias for `Reg<ADC_STATUS_SPEC>`"]
16pub type ADC_STATUS = crate::Reg<adc_status::ADC_STATUS_SPEC>;
17#[doc = "Status"]
18pub mod adc_status;
19#[doc = "ADC_Control register accessor: an alias for `Reg<ADC_CONTROL_SPEC>`"]
20pub type ADC_CONTROL = crate::Reg<adc_control::ADC_CONTROL_SPEC>;
21#[doc = "Control register"]
22pub mod adc_control;