1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
#![deny(warnings)] #![allow(non_camel_case_types)] #![allow(clippy::all)] #![no_std] mod generic; pub use generic::*; #[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - no description available"] pub basic_setting: BASIC_SETTING, _reserved1: [u8; 12usize], #[doc = "0x10 - no description available"] pub pre_charge_time: PRE_CHARGE_TIME, _reserved2: [u8; 12usize], #[doc = "0x20 - Flow Control"] pub flow_control: FLOW_CONTROL, _reserved3: [u8; 12usize], #[doc = "0x30 - Measure Value"] pub measeure_value: MEASEURE_VALUE, _reserved4: [u8; 12usize], #[doc = "0x40 - Interrupt Enable"] pub int_en: INT_EN, _reserved5: [u8; 12usize], #[doc = "0x50 - Interrupt Signal Enable"] pub int_sig_en: INT_SIG_EN, _reserved6: [u8; 12usize], #[doc = "0x60 - Intterrupt Status"] pub int_status: INT_STATUS, _reserved7: [u8; 12usize], #[doc = "0x70 - no description available"] pub debug_mode: DEBUG_MODE, _reserved8: [u8; 12usize], #[doc = "0x80 - no description available"] pub debug_mode2: DEBUG_MODE2, } #[doc = "no description available\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [basic_setting](basic_setting) module"] pub type BASIC_SETTING = crate::Reg<u32, _BASIC_SETTING>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BASIC_SETTING; #[doc = "`read()` method returns [basic_setting::R](basic_setting::R) reader structure"] impl crate::Readable for BASIC_SETTING {} #[doc = "`write(|w| ..)` method takes [basic_setting::W](basic_setting::W) writer structure"] impl crate::Writable for BASIC_SETTING {} #[doc = "no description available"] pub mod basic_setting; #[doc = "no description available\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [pre_charge_time](pre_charge_time) module"] pub type PRE_CHARGE_TIME = crate::Reg<u32, _PRE_CHARGE_TIME>; #[allow(missing_docs)] #[doc(hidden)] pub struct _PRE_CHARGE_TIME; #[doc = "`read()` method returns [pre_charge_time::R](pre_charge_time::R) reader structure"] impl crate::Readable for PRE_CHARGE_TIME {} #[doc = "`write(|w| ..)` method takes [pre_charge_time::W](pre_charge_time::W) writer structure"] impl crate::Writable for PRE_CHARGE_TIME {} #[doc = "no description available"] pub mod pre_charge_time; #[doc = "Flow Control\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [flow_control](flow_control) module"] pub type FLOW_CONTROL = crate::Reg<u32, _FLOW_CONTROL>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLOW_CONTROL; #[doc = "`read()` method returns [flow_control::R](flow_control::R) reader structure"] impl crate::Readable for FLOW_CONTROL {} #[doc = "`write(|w| ..)` method takes [flow_control::W](flow_control::W) writer structure"] impl crate::Writable for FLOW_CONTROL {} #[doc = "Flow Control"] pub mod flow_control; #[doc = "Measure Value\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [measeure_value](measeure_value) module"] pub type MEASEURE_VALUE = crate::Reg<u32, _MEASEURE_VALUE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MEASEURE_VALUE; #[doc = "`read()` method returns [measeure_value::R](measeure_value::R) reader structure"] impl crate::Readable for MEASEURE_VALUE {} #[doc = "Measure Value"] pub mod measeure_value; #[doc = "Interrupt Enable\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [int_en](int_en) module"] pub type INT_EN = crate::Reg<u32, _INT_EN>; #[allow(missing_docs)] #[doc(hidden)] pub struct _INT_EN; #[doc = "`read()` method returns [int_en::R](int_en::R) reader structure"] impl crate::Readable for INT_EN {} #[doc = "`write(|w| ..)` method takes [int_en::W](int_en::W) writer structure"] impl crate::Writable for INT_EN {} #[doc = "Interrupt Enable"] pub mod int_en; #[doc = "Interrupt Signal Enable\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [int_sig_en](int_sig_en) module"] pub type INT_SIG_EN = crate::Reg<u32, _INT_SIG_EN>; #[allow(missing_docs)] #[doc(hidden)] pub struct _INT_SIG_EN; #[doc = "`read()` method returns [int_sig_en::R](int_sig_en::R) reader structure"] impl crate::Readable for INT_SIG_EN {} #[doc = "`write(|w| ..)` method takes [int_sig_en::W](int_sig_en::W) writer structure"] impl crate::Writable for INT_SIG_EN {} #[doc = "Interrupt Signal Enable"] pub mod int_sig_en; #[doc = "Intterrupt Status\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [int_status](int_status) module"] pub type INT_STATUS = crate::Reg<u32, _INT_STATUS>; #[allow(missing_docs)] #[doc(hidden)] pub struct _INT_STATUS; #[doc = "`read()` method returns [int_status::R](int_status::R) reader structure"] impl crate::Readable for INT_STATUS {} #[doc = "`write(|w| ..)` method takes [int_status::W](int_status::W) writer structure"] impl crate::Writable for INT_STATUS {} #[doc = "Intterrupt Status"] pub mod int_status; #[doc = "no description available\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [debug_mode](debug_mode) module"] pub type DEBUG_MODE = crate::Reg<u32, _DEBUG_MODE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _DEBUG_MODE; #[doc = "`read()` method returns [debug_mode::R](debug_mode::R) reader structure"] impl crate::Readable for DEBUG_MODE {} #[doc = "`write(|w| ..)` method takes [debug_mode::W](debug_mode::W) writer structure"] impl crate::Writable for DEBUG_MODE {} #[doc = "no description available"] pub mod debug_mode; #[doc = "no description available\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [debug_mode2](debug_mode2) module"] pub type DEBUG_MODE2 = crate::Reg<u32, _DEBUG_MODE2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _DEBUG_MODE2; #[doc = "`read()` method returns [debug_mode2::R](debug_mode2::R) reader structure"] impl crate::Readable for DEBUG_MODE2 {} #[doc = "`write(|w| ..)` method takes [debug_mode2::W](debug_mode2::W) writer structure"] impl crate::Writable for DEBUG_MODE2 {} #[doc = "no description available"] pub mod debug_mode2;