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 136 137 138 139 140
#[doc = "Channel Control Register (channel = 0)\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [tc_ccr](tc_ccr) module"] pub type TC_CCR = crate::Reg<u32, _TC_CCR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_CCR; #[doc = "`write(|w| ..)` method takes [tc_ccr::W](tc_ccr::W) writer structure"] impl crate::Writable for TC_CCR {} #[doc = "Channel Control Register (channel = 0)"] pub mod tc_ccr; #[doc = "Channel Mode Register (channel = 0)\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 [tc_cmr_capture_mode](tc_cmr_capture_mode) module"] pub type TC_CMR_CAPTURE_MODE = crate::Reg<u32, _TC_CMR_CAPTURE_MODE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_CMR_CAPTURE_MODE; #[doc = "`read()` method returns [tc_cmr_capture_mode::R](tc_cmr_capture_mode::R) reader structure"] impl crate::Readable for TC_CMR_CAPTURE_MODE {} #[doc = "`write(|w| ..)` method takes [tc_cmr_capture_mode::W](tc_cmr_capture_mode::W) writer structure"] impl crate::Writable for TC_CMR_CAPTURE_MODE {} #[doc = "Channel Mode Register (channel = 0)"] pub mod tc_cmr_capture_mode; #[doc = "Channel Mode Register (channel = 0)\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 [tc_cmr_waveform_mode](tc_cmr_waveform_mode) module"] pub type TC_CMR_WAVEFORM_MODE = crate::Reg<u32, _TC_CMR_WAVEFORM_MODE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_CMR_WAVEFORM_MODE; #[doc = "`read()` method returns [tc_cmr_waveform_mode::R](tc_cmr_waveform_mode::R) reader structure"] impl crate::Readable for TC_CMR_WAVEFORM_MODE {} #[doc = "`write(|w| ..)` method takes [tc_cmr_waveform_mode::W](tc_cmr_waveform_mode::W) writer structure"] impl crate::Writable for TC_CMR_WAVEFORM_MODE {} #[doc = "Channel Mode Register (channel = 0)"] pub mod tc_cmr_waveform_mode; #[doc = "Stepper Motor Mode Register (channel = 0)\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 [tc_smmr](tc_smmr) module"] pub type TC_SMMR = crate::Reg<u32, _TC_SMMR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_SMMR; #[doc = "`read()` method returns [tc_smmr::R](tc_smmr::R) reader structure"] impl crate::Readable for TC_SMMR {} #[doc = "`write(|w| ..)` method takes [tc_smmr::W](tc_smmr::W) writer structure"] impl crate::Writable for TC_SMMR {} #[doc = "Stepper Motor Mode Register (channel = 0)"] pub mod tc_smmr; #[doc = "Register AB (channel = 0)\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 [tc_rab](tc_rab) module"] pub type TC_RAB = crate::Reg<u32, _TC_RAB>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_RAB; #[doc = "`read()` method returns [tc_rab::R](tc_rab::R) reader structure"] impl crate::Readable for TC_RAB {} #[doc = "Register AB (channel = 0)"] pub mod tc_rab; #[doc = "Counter Value (channel = 0)\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 [tc_cv](tc_cv) module"] pub type TC_CV = crate::Reg<u32, _TC_CV>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_CV; #[doc = "`read()` method returns [tc_cv::R](tc_cv::R) reader structure"] impl crate::Readable for TC_CV {} #[doc = "Counter Value (channel = 0)"] pub mod tc_cv; #[doc = "Register A (channel = 0)\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 [tc_ra](tc_ra) module"] pub type TC_RA = crate::Reg<u32, _TC_RA>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_RA; #[doc = "`read()` method returns [tc_ra::R](tc_ra::R) reader structure"] impl crate::Readable for TC_RA {} #[doc = "`write(|w| ..)` method takes [tc_ra::W](tc_ra::W) writer structure"] impl crate::Writable for TC_RA {} #[doc = "Register A (channel = 0)"] pub mod tc_ra; #[doc = "Register B (channel = 0)\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 [tc_rb](tc_rb) module"] pub type TC_RB = crate::Reg<u32, _TC_RB>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_RB; #[doc = "`read()` method returns [tc_rb::R](tc_rb::R) reader structure"] impl crate::Readable for TC_RB {} #[doc = "`write(|w| ..)` method takes [tc_rb::W](tc_rb::W) writer structure"] impl crate::Writable for TC_RB {} #[doc = "Register B (channel = 0)"] pub mod tc_rb; #[doc = "Register C (channel = 0)\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 [tc_rc](tc_rc) module"] pub type TC_RC = crate::Reg<u32, _TC_RC>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_RC; #[doc = "`read()` method returns [tc_rc::R](tc_rc::R) reader structure"] impl crate::Readable for TC_RC {} #[doc = "`write(|w| ..)` method takes [tc_rc::W](tc_rc::W) writer structure"] impl crate::Writable for TC_RC {} #[doc = "Register C (channel = 0)"] pub mod tc_rc; #[doc = "Status Register (channel = 0)\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 [tc_sr](tc_sr) module"] pub type TC_SR = crate::Reg<u32, _TC_SR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_SR; #[doc = "`read()` method returns [tc_sr::R](tc_sr::R) reader structure"] impl crate::Readable for TC_SR {} #[doc = "Status Register (channel = 0)"] pub mod tc_sr; #[doc = "Interrupt Enable Register (channel = 0)\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [tc_ier](tc_ier) module"] pub type TC_IER = crate::Reg<u32, _TC_IER>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_IER; #[doc = "`write(|w| ..)` method takes [tc_ier::W](tc_ier::W) writer structure"] impl crate::Writable for TC_IER {} #[doc = "Interrupt Enable Register (channel = 0)"] pub mod tc_ier; #[doc = "Interrupt Disable Register (channel = 0)\n\nThis register you can [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [tc_idr](tc_idr) module"] pub type TC_IDR = crate::Reg<u32, _TC_IDR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_IDR; #[doc = "`write(|w| ..)` method takes [tc_idr::W](tc_idr::W) writer structure"] impl crate::Writable for TC_IDR {} #[doc = "Interrupt Disable Register (channel = 0)"] pub mod tc_idr; #[doc = "Interrupt Mask Register (channel = 0)\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 [tc_imr](tc_imr) module"] pub type TC_IMR = crate::Reg<u32, _TC_IMR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_IMR; #[doc = "`read()` method returns [tc_imr::R](tc_imr::R) reader structure"] impl crate::Readable for TC_IMR {} #[doc = "Interrupt Mask Register (channel = 0)"] pub mod tc_imr; #[doc = "Extended Mode Register (channel = 0)\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 [tc_emr](tc_emr) module"] pub type TC_EMR = crate::Reg<u32, _TC_EMR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _TC_EMR; #[doc = "`read()` method returns [tc_emr::R](tc_emr::R) reader structure"] impl crate::Readable for TC_EMR {} #[doc = "`write(|w| ..)` method takes [tc_emr::W](tc_emr::W) writer structure"] impl crate::Writable for TC_EMR {} #[doc = "Extended Mode Register (channel = 0)"] pub mod tc_emr;