#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Status And Control"] pub sc: SC, #[doc = "0x04 - Counter"] pub cnt: CNT, #[doc = "0x08 - Modulo"] pub mod_: MOD, #[doc = "0x0c - Channel (n) Status And Control"] pub c0sc: C0SC, #[doc = "0x10 - Channel (n) Value"] pub c0v: C0V, #[doc = "0x14 - Channel (n) Status And Control"] pub c1sc: C1SC, #[doc = "0x18 - Channel (n) Value"] pub c1v: C1V, #[doc = "0x1c - Channel (n) Status And Control"] pub c2sc: C2SC, #[doc = "0x20 - Channel (n) Value"] pub c2v: C2V, #[doc = "0x24 - Channel (n) Status And Control"] pub c3sc: C3SC, #[doc = "0x28 - Channel (n) Value"] pub c3v: C3V, #[doc = "0x2c - Channel (n) Status And Control"] pub c4sc: C4SC, #[doc = "0x30 - Channel (n) Value"] pub c4v: C4V, #[doc = "0x34 - Channel (n) Status And Control"] pub c5sc: C5SC, #[doc = "0x38 - Channel (n) Value"] pub c5v: C5V, #[doc = "0x3c - Channel (n) Status And Control"] pub c6sc: C6SC, #[doc = "0x40 - Channel (n) Value"] pub c6v: C6V, #[doc = "0x44 - Channel (n) Status And Control"] pub c7sc: C7SC, #[doc = "0x48 - Channel (n) Value"] pub c7v: C7V, #[doc = "0x4c - Counter Initial Value"] pub cntin: CNTIN, #[doc = "0x50 - Capture And Compare Status"] pub status: STATUS, #[doc = "0x54 - Features Mode Selection"] pub mode: MODE, #[doc = "0x58 - Synchronization"] pub sync: SYNC, #[doc = "0x5c - Initial State For Channels Output"] pub outinit: OUTINIT, #[doc = "0x60 - Output Mask"] pub outmask: OUTMASK, #[doc = "0x64 - Function For Linked Channels"] pub combine: COMBINE, #[doc = "0x68 - Deadtime Configuration"] pub deadtime: DEADTIME, #[doc = "0x6c - FTM External Trigger"] pub exttrig: EXTTRIG, #[doc = "0x70 - Channels Polarity"] pub pol: POL, #[doc = "0x74 - Fault Mode Status"] pub fms: FMS, #[doc = "0x78 - Input Capture Filter Control"] pub filter: FILTER, #[doc = "0x7c - Fault Control"] pub fltctrl: FLTCTRL, #[doc = "0x80 - Quadrature Decoder Control And Status"] pub qdctrl: QDCTRL, #[doc = "0x84 - Configuration"] pub conf: CONF, #[doc = "0x88 - FTM Fault Input Polarity"] pub fltpol: FLTPOL, #[doc = "0x8c - Synchronization Configuration"] pub synconf: SYNCONF, #[doc = "0x90 - FTM Inverting Control"] pub invctrl: INVCTRL, #[doc = "0x94 - FTM Software Output Control"] pub swoctrl: SWOCTRL, #[doc = "0x98 - FTM PWM Load"] pub pwmload: PWMLOAD, #[doc = "0x9c - Half Cycle Register"] pub hcr: HCR, #[doc = "0xa0 - Pair 0 Deadtime Configuration"] pub pair0deadtime: PAIR0DEADTIME, _reserved41: [u8; 4usize], #[doc = "0xa8 - Pair 1 Deadtime Configuration"] pub pair1deadtime: PAIR1DEADTIME, _reserved42: [u8; 4usize], #[doc = "0xb0 - Pair 2 Deadtime Configuration"] pub pair2deadtime: PAIR2DEADTIME, _reserved43: [u8; 4usize], #[doc = "0xb8 - Pair 3 Deadtime Configuration"] pub pair3deadtime: PAIR3DEADTIME, _reserved44: [u8; 324usize], #[doc = "0x200 - Mirror of Modulo Value"] pub mod_mirror: MOD_MIRROR, #[doc = "0x204 - Mirror of Channel (n) Match Value"] pub c0v_mirror: C0V_MIRROR, #[doc = "0x208 - Mirror of Channel (n) Match Value"] pub c1v_mirror: C1V_MIRROR, #[doc = "0x20c - Mirror of Channel (n) Match Value"] pub c2v_mirror: C2V_MIRROR, #[doc = "0x210 - Mirror of Channel (n) Match Value"] pub c3v_mirror: C3V_MIRROR, #[doc = "0x214 - Mirror of Channel (n) Match Value"] pub c4v_mirror: C4V_MIRROR, #[doc = "0x218 - Mirror of Channel (n) Match Value"] pub c5v_mirror: C5V_MIRROR, #[doc = "0x21c - Mirror of Channel (n) Match Value"] pub c6v_mirror: C6V_MIRROR, #[doc = "0x220 - Mirror of Channel (n) Match Value"] pub c7v_mirror: C7V_MIRROR, } #[doc = "Status And 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 [sc](sc) module"] pub type SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _SC; #[doc = "`read()` method returns [sc::R](sc::R) reader structure"] impl crate::Readable for SC {} #[doc = "`write(|w| ..)` method takes [sc::W](sc::W) writer structure"] impl crate::Writable for SC {} #[doc = "Status And Control"] pub mod sc; #[doc = "Counter\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 [cnt](cnt) module"] pub type CNT = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _CNT; #[doc = "`read()` method returns [cnt::R](cnt::R) reader structure"] impl crate::Readable for CNT {} #[doc = "`write(|w| ..)` method takes [cnt::W](cnt::W) writer structure"] impl crate::Writable for CNT {} #[doc = "Counter"] pub mod cnt; #[doc = "Modulo\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 [mod_](mod_) module"] pub type MOD = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _MOD; #[doc = "`read()` method returns [mod_::R](mod_::R) reader structure"] impl crate::Readable for MOD {} #[doc = "`write(|w| ..)` method takes [mod_::W](mod_::W) writer structure"] impl crate::Writable for MOD {} #[doc = "Modulo"] pub mod mod_; #[doc = "Channel (n) Status And 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 [c0sc](c0sc) module"] pub type C0SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C0SC; #[doc = "`read()` method returns [c0sc::R](c0sc::R) reader structure"] impl crate::Readable for C0SC {} #[doc = "`write(|w| ..)` method takes [c0sc::W](c0sc::W) writer structure"] impl crate::Writable for C0SC {} #[doc = "Channel (n) Status And Control"] pub mod c0sc; #[doc = "Channel (n) Value\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 [c0v](c0v) module"] pub type C0V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C0V; #[doc = "`read()` method returns [c0v::R](c0v::R) reader structure"] impl crate::Readable for C0V {} #[doc = "`write(|w| ..)` method takes [c0v::W](c0v::W) writer structure"] impl crate::Writable for C0V {} #[doc = "Channel (n) Value"] pub mod c0v; #[doc = "Channel (n) Status And 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 [c1sc](c1sc) module"] pub type C1SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C1SC; #[doc = "`read()` method returns [c1sc::R](c1sc::R) reader structure"] impl crate::Readable for C1SC {} #[doc = "`write(|w| ..)` method takes [c1sc::W](c1sc::W) writer structure"] impl crate::Writable for C1SC {} #[doc = "Channel (n) Status And Control"] pub mod c1sc; #[doc = "Channel (n) Value\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 [c1v](c1v) module"] pub type C1V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C1V; #[doc = "`read()` method returns [c1v::R](c1v::R) reader structure"] impl crate::Readable for C1V {} #[doc = "`write(|w| ..)` method takes [c1v::W](c1v::W) writer structure"] impl crate::Writable for C1V {} #[doc = "Channel (n) Value"] pub mod c1v; #[doc = "Channel (n) Status And 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 [c2sc](c2sc) module"] pub type C2SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C2SC; #[doc = "`read()` method returns [c2sc::R](c2sc::R) reader structure"] impl crate::Readable for C2SC {} #[doc = "`write(|w| ..)` method takes [c2sc::W](c2sc::W) writer structure"] impl crate::Writable for C2SC {} #[doc = "Channel (n) Status And Control"] pub mod c2sc; #[doc = "Channel (n) Value\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 [c2v](c2v) module"] pub type C2V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C2V; #[doc = "`read()` method returns [c2v::R](c2v::R) reader structure"] impl crate::Readable for C2V {} #[doc = "`write(|w| ..)` method takes [c2v::W](c2v::W) writer structure"] impl crate::Writable for C2V {} #[doc = "Channel (n) Value"] pub mod c2v; #[doc = "Channel (n) Status And 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 [c3sc](c3sc) module"] pub type C3SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C3SC; #[doc = "`read()` method returns [c3sc::R](c3sc::R) reader structure"] impl crate::Readable for C3SC {} #[doc = "`write(|w| ..)` method takes [c3sc::W](c3sc::W) writer structure"] impl crate::Writable for C3SC {} #[doc = "Channel (n) Status And Control"] pub mod c3sc; #[doc = "Channel (n) Value\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 [c3v](c3v) module"] pub type C3V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C3V; #[doc = "`read()` method returns [c3v::R](c3v::R) reader structure"] impl crate::Readable for C3V {} #[doc = "`write(|w| ..)` method takes [c3v::W](c3v::W) writer structure"] impl crate::Writable for C3V {} #[doc = "Channel (n) Value"] pub mod c3v; #[doc = "Channel (n) Status And 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 [c4sc](c4sc) module"] pub type C4SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C4SC; #[doc = "`read()` method returns [c4sc::R](c4sc::R) reader structure"] impl crate::Readable for C4SC {} #[doc = "`write(|w| ..)` method takes [c4sc::W](c4sc::W) writer structure"] impl crate::Writable for C4SC {} #[doc = "Channel (n) Status And Control"] pub mod c4sc; #[doc = "Channel (n) Value\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 [c4v](c4v) module"] pub type C4V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C4V; #[doc = "`read()` method returns [c4v::R](c4v::R) reader structure"] impl crate::Readable for C4V {} #[doc = "`write(|w| ..)` method takes [c4v::W](c4v::W) writer structure"] impl crate::Writable for C4V {} #[doc = "Channel (n) Value"] pub mod c4v; #[doc = "Channel (n) Status And 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 [c5sc](c5sc) module"] pub type C5SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C5SC; #[doc = "`read()` method returns [c5sc::R](c5sc::R) reader structure"] impl crate::Readable for C5SC {} #[doc = "`write(|w| ..)` method takes [c5sc::W](c5sc::W) writer structure"] impl crate::Writable for C5SC {} #[doc = "Channel (n) Status And Control"] pub mod c5sc; #[doc = "Channel (n) Value\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 [c5v](c5v) module"] pub type C5V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C5V; #[doc = "`read()` method returns [c5v::R](c5v::R) reader structure"] impl crate::Readable for C5V {} #[doc = "`write(|w| ..)` method takes [c5v::W](c5v::W) writer structure"] impl crate::Writable for C5V {} #[doc = "Channel (n) Value"] pub mod c5v; #[doc = "Channel (n) Status And 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 [c6sc](c6sc) module"] pub type C6SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C6SC; #[doc = "`read()` method returns [c6sc::R](c6sc::R) reader structure"] impl crate::Readable for C6SC {} #[doc = "`write(|w| ..)` method takes [c6sc::W](c6sc::W) writer structure"] impl crate::Writable for C6SC {} #[doc = "Channel (n) Status And Control"] pub mod c6sc; #[doc = "Channel (n) Value\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 [c6v](c6v) module"] pub type C6V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C6V; #[doc = "`read()` method returns [c6v::R](c6v::R) reader structure"] impl crate::Readable for C6V {} #[doc = "`write(|w| ..)` method takes [c6v::W](c6v::W) writer structure"] impl crate::Writable for C6V {} #[doc = "Channel (n) Value"] pub mod c6v; #[doc = "Channel (n) Status And 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 [c7sc](c7sc) module"] pub type C7SC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C7SC; #[doc = "`read()` method returns [c7sc::R](c7sc::R) reader structure"] impl crate::Readable for C7SC {} #[doc = "`write(|w| ..)` method takes [c7sc::W](c7sc::W) writer structure"] impl crate::Writable for C7SC {} #[doc = "Channel (n) Status And Control"] pub mod c7sc; #[doc = "Channel (n) Value\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 [c7v](c7v) module"] pub type C7V = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C7V; #[doc = "`read()` method returns [c7v::R](c7v::R) reader structure"] impl crate::Readable for C7V {} #[doc = "`write(|w| ..)` method takes [c7v::W](c7v::W) writer structure"] impl crate::Writable for C7V {} #[doc = "Channel (n) Value"] pub mod c7v; #[doc = "Counter Initial Value\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 [cntin](cntin) module"] pub type CNTIN = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _CNTIN; #[doc = "`read()` method returns [cntin::R](cntin::R) reader structure"] impl crate::Readable for CNTIN {} #[doc = "`write(|w| ..)` method takes [cntin::W](cntin::W) writer structure"] impl crate::Writable for CNTIN {} #[doc = "Counter Initial Value"] pub mod cntin; #[doc = "Capture And Compare Status\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 [status](status) module"] pub type STATUS = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _STATUS; #[doc = "`read()` method returns [status::R](status::R) reader structure"] impl crate::Readable for STATUS {} #[doc = "Capture And Compare Status"] pub mod status; #[doc = "Features Mode Selection\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 [mode](mode) module"] pub type MODE = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _MODE; #[doc = "`read()` method returns [mode::R](mode::R) reader structure"] impl crate::Readable for MODE {} #[doc = "`write(|w| ..)` method takes [mode::W](mode::W) writer structure"] impl crate::Writable for MODE {} #[doc = "Features Mode Selection"] pub mod mode; #[doc = "Synchronization\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 [sync](sync) module"] pub type SYNC = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _SYNC; #[doc = "`read()` method returns [sync::R](sync::R) reader structure"] impl crate::Readable for SYNC {} #[doc = "`write(|w| ..)` method takes [sync::W](sync::W) writer structure"] impl crate::Writable for SYNC {} #[doc = "Synchronization"] pub mod sync; #[doc = "Initial State For Channels Output\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 [outinit](outinit) module"] pub type OUTINIT = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _OUTINIT; #[doc = "`read()` method returns [outinit::R](outinit::R) reader structure"] impl crate::Readable for OUTINIT {} #[doc = "`write(|w| ..)` method takes [outinit::W](outinit::W) writer structure"] impl crate::Writable for OUTINIT {} #[doc = "Initial State For Channels Output"] pub mod outinit; #[doc = "Output Mask\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 [outmask](outmask) module"] pub type OUTMASK = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _OUTMASK; #[doc = "`read()` method returns [outmask::R](outmask::R) reader structure"] impl crate::Readable for OUTMASK {} #[doc = "`write(|w| ..)` method takes [outmask::W](outmask::W) writer structure"] impl crate::Writable for OUTMASK {} #[doc = "Output Mask"] pub mod outmask; #[doc = "Function For Linked Channels\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 [combine](combine) module"] pub type COMBINE = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _COMBINE; #[doc = "`read()` method returns [combine::R](combine::R) reader structure"] impl crate::Readable for COMBINE {} #[doc = "`write(|w| ..)` method takes [combine::W](combine::W) writer structure"] impl crate::Writable for COMBINE {} #[doc = "Function For Linked Channels"] pub mod combine; #[doc = "Deadtime Configuration\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 [deadtime](deadtime) module"] pub type DEADTIME = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _DEADTIME; #[doc = "`read()` method returns [deadtime::R](deadtime::R) reader structure"] impl crate::Readable for DEADTIME {} #[doc = "`write(|w| ..)` method takes [deadtime::W](deadtime::W) writer structure"] impl crate::Writable for DEADTIME {} #[doc = "Deadtime Configuration"] pub mod deadtime; #[doc = "FTM External Trigger\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 [exttrig](exttrig) module"] pub type EXTTRIG = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _EXTTRIG; #[doc = "`read()` method returns [exttrig::R](exttrig::R) reader structure"] impl crate::Readable for EXTTRIG {} #[doc = "`write(|w| ..)` method takes [exttrig::W](exttrig::W) writer structure"] impl crate::Writable for EXTTRIG {} #[doc = "FTM External Trigger"] pub mod exttrig; #[doc = "Channels Polarity\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 [pol](pol) module"] pub type POL = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _POL; #[doc = "`read()` method returns [pol::R](pol::R) reader structure"] impl crate::Readable for POL {} #[doc = "`write(|w| ..)` method takes [pol::W](pol::W) writer structure"] impl crate::Writable for POL {} #[doc = "Channels Polarity"] pub mod pol; #[doc = "Fault Mode 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 [fms](fms) module"] pub type FMS = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _FMS; #[doc = "`read()` method returns [fms::R](fms::R) reader structure"] impl crate::Readable for FMS {} #[doc = "`write(|w| ..)` method takes [fms::W](fms::W) writer structure"] impl crate::Writable for FMS {} #[doc = "Fault Mode Status"] pub mod fms; #[doc = "Input Capture Filter 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 [filter](filter) module"] pub type FILTER = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _FILTER; #[doc = "`read()` method returns [filter::R](filter::R) reader structure"] impl crate::Readable for FILTER {} #[doc = "`write(|w| ..)` method takes [filter::W](filter::W) writer structure"] impl crate::Writable for FILTER {} #[doc = "Input Capture Filter Control"] pub mod filter; #[doc = "Fault 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 [fltctrl](fltctrl) module"] pub type FLTCTRL = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLTCTRL; #[doc = "`read()` method returns [fltctrl::R](fltctrl::R) reader structure"] impl crate::Readable for FLTCTRL {} #[doc = "`write(|w| ..)` method takes [fltctrl::W](fltctrl::W) writer structure"] impl crate::Writable for FLTCTRL {} #[doc = "Fault Control"] pub mod fltctrl; #[doc = "Quadrature Decoder Control And 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 [qdctrl](qdctrl) module"] pub type QDCTRL = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _QDCTRL; #[doc = "`read()` method returns [qdctrl::R](qdctrl::R) reader structure"] impl crate::Readable for QDCTRL {} #[doc = "`write(|w| ..)` method takes [qdctrl::W](qdctrl::W) writer structure"] impl crate::Writable for QDCTRL {} #[doc = "Quadrature Decoder Control And Status"] pub mod qdctrl; #[doc = "Configuration\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 [conf](conf) module"] pub type CONF = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _CONF; #[doc = "`read()` method returns [conf::R](conf::R) reader structure"] impl crate::Readable for CONF {} #[doc = "`write(|w| ..)` method takes [conf::W](conf::W) writer structure"] impl crate::Writable for CONF {} #[doc = "Configuration"] pub mod conf; #[doc = "FTM Fault Input Polarity\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 [fltpol](fltpol) module"] pub type FLTPOL = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLTPOL; #[doc = "`read()` method returns [fltpol::R](fltpol::R) reader structure"] impl crate::Readable for FLTPOL {} #[doc = "`write(|w| ..)` method takes [fltpol::W](fltpol::W) writer structure"] impl crate::Writable for FLTPOL {} #[doc = "FTM Fault Input Polarity"] pub mod fltpol; #[doc = "Synchronization Configuration\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 [synconf](synconf) module"] pub type SYNCONF = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _SYNCONF; #[doc = "`read()` method returns [synconf::R](synconf::R) reader structure"] impl crate::Readable for SYNCONF {} #[doc = "`write(|w| ..)` method takes [synconf::W](synconf::W) writer structure"] impl crate::Writable for SYNCONF {} #[doc = "Synchronization Configuration"] pub mod synconf; #[doc = "FTM Inverting 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 [invctrl](invctrl) module"] pub type INVCTRL = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _INVCTRL; #[doc = "`read()` method returns [invctrl::R](invctrl::R) reader structure"] impl crate::Readable for INVCTRL {} #[doc = "`write(|w| ..)` method takes [invctrl::W](invctrl::W) writer structure"] impl crate::Writable for INVCTRL {} #[doc = "FTM Inverting Control"] pub mod invctrl; #[doc = "FTM Software Output 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 [swoctrl](swoctrl) module"] pub type SWOCTRL = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _SWOCTRL; #[doc = "`read()` method returns [swoctrl::R](swoctrl::R) reader structure"] impl crate::Readable for SWOCTRL {} #[doc = "`write(|w| ..)` method takes [swoctrl::W](swoctrl::W) writer structure"] impl crate::Writable for SWOCTRL {} #[doc = "FTM Software Output Control"] pub mod swoctrl; #[doc = "FTM PWM Load\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 [pwmload](pwmload) module"] pub type PWMLOAD = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PWMLOAD; #[doc = "`read()` method returns [pwmload::R](pwmload::R) reader structure"] impl crate::Readable for PWMLOAD {} #[doc = "`write(|w| ..)` method takes [pwmload::W](pwmload::W) writer structure"] impl crate::Writable for PWMLOAD {} #[doc = "FTM PWM Load"] pub mod pwmload; #[doc = "Half Cycle Register\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 [hcr](hcr) module"] pub type HCR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _HCR; #[doc = "`read()` method returns [hcr::R](hcr::R) reader structure"] impl crate::Readable for HCR {} #[doc = "`write(|w| ..)` method takes [hcr::W](hcr::W) writer structure"] impl crate::Writable for HCR {} #[doc = "Half Cycle Register"] pub mod hcr; #[doc = "Pair 0 Deadtime Configuration\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 [pair0deadtime](pair0deadtime) module"] pub type PAIR0DEADTIME = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PAIR0DEADTIME; #[doc = "`read()` method returns [pair0deadtime::R](pair0deadtime::R) reader structure"] impl crate::Readable for PAIR0DEADTIME {} #[doc = "`write(|w| ..)` method takes [pair0deadtime::W](pair0deadtime::W) writer structure"] impl crate::Writable for PAIR0DEADTIME {} #[doc = "Pair 0 Deadtime Configuration"] pub mod pair0deadtime; #[doc = "Pair 1 Deadtime Configuration\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 [pair1deadtime](pair1deadtime) module"] pub type PAIR1DEADTIME = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PAIR1DEADTIME; #[doc = "`read()` method returns [pair1deadtime::R](pair1deadtime::R) reader structure"] impl crate::Readable for PAIR1DEADTIME {} #[doc = "`write(|w| ..)` method takes [pair1deadtime::W](pair1deadtime::W) writer structure"] impl crate::Writable for PAIR1DEADTIME {} #[doc = "Pair 1 Deadtime Configuration"] pub mod pair1deadtime; #[doc = "Pair 2 Deadtime Configuration\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 [pair2deadtime](pair2deadtime) module"] pub type PAIR2DEADTIME = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PAIR2DEADTIME; #[doc = "`read()` method returns [pair2deadtime::R](pair2deadtime::R) reader structure"] impl crate::Readable for PAIR2DEADTIME {} #[doc = "`write(|w| ..)` method takes [pair2deadtime::W](pair2deadtime::W) writer structure"] impl crate::Writable for PAIR2DEADTIME {} #[doc = "Pair 2 Deadtime Configuration"] pub mod pair2deadtime; #[doc = "Pair 3 Deadtime Configuration\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 [pair3deadtime](pair3deadtime) module"] pub type PAIR3DEADTIME = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _PAIR3DEADTIME; #[doc = "`read()` method returns [pair3deadtime::R](pair3deadtime::R) reader structure"] impl crate::Readable for PAIR3DEADTIME {} #[doc = "`write(|w| ..)` method takes [pair3deadtime::W](pair3deadtime::W) writer structure"] impl crate::Writable for PAIR3DEADTIME {} #[doc = "Pair 3 Deadtime Configuration"] pub mod pair3deadtime; #[doc = "Mirror of Modulo Value\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 [mod_mirror](mod_mirror) module"] pub type MOD_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _MOD_MIRROR; #[doc = "`read()` method returns [mod_mirror::R](mod_mirror::R) reader structure"] impl crate::Readable for MOD_MIRROR {} #[doc = "`write(|w| ..)` method takes [mod_mirror::W](mod_mirror::W) writer structure"] impl crate::Writable for MOD_MIRROR {} #[doc = "Mirror of Modulo Value"] pub mod mod_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c0v_mirror](c0v_mirror) module"] pub type C0V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C0V_MIRROR; #[doc = "`read()` method returns [c0v_mirror::R](c0v_mirror::R) reader structure"] impl crate::Readable for C0V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c0v_mirror::W](c0v_mirror::W) writer structure"] impl crate::Writable for C0V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c0v_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c1v_mirror](c1v_mirror) module"] pub type C1V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C1V_MIRROR; #[doc = "`read()` method returns [c1v_mirror::R](c1v_mirror::R) reader structure"] impl crate::Readable for C1V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c1v_mirror::W](c1v_mirror::W) writer structure"] impl crate::Writable for C1V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c1v_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c2v_mirror](c2v_mirror) module"] pub type C2V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C2V_MIRROR; #[doc = "`read()` method returns [c2v_mirror::R](c2v_mirror::R) reader structure"] impl crate::Readable for C2V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c2v_mirror::W](c2v_mirror::W) writer structure"] impl crate::Writable for C2V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c2v_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c3v_mirror](c3v_mirror) module"] pub type C3V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C3V_MIRROR; #[doc = "`read()` method returns [c3v_mirror::R](c3v_mirror::R) reader structure"] impl crate::Readable for C3V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c3v_mirror::W](c3v_mirror::W) writer structure"] impl crate::Writable for C3V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c3v_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c4v_mirror](c4v_mirror) module"] pub type C4V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C4V_MIRROR; #[doc = "`read()` method returns [c4v_mirror::R](c4v_mirror::R) reader structure"] impl crate::Readable for C4V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c4v_mirror::W](c4v_mirror::W) writer structure"] impl crate::Writable for C4V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c4v_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c5v_mirror](c5v_mirror) module"] pub type C5V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C5V_MIRROR; #[doc = "`read()` method returns [c5v_mirror::R](c5v_mirror::R) reader structure"] impl crate::Readable for C5V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c5v_mirror::W](c5v_mirror::W) writer structure"] impl crate::Writable for C5V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c5v_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c6v_mirror](c6v_mirror) module"] pub type C6V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C6V_MIRROR; #[doc = "`read()` method returns [c6v_mirror::R](c6v_mirror::R) reader structure"] impl crate::Readable for C6V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c6v_mirror::W](c6v_mirror::W) writer structure"] impl crate::Writable for C6V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c6v_mirror; #[doc = "Mirror of Channel (n) Match Value\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 [c7v_mirror](c7v_mirror) module"] pub type C7V_MIRROR = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _C7V_MIRROR; #[doc = "`read()` method returns [c7v_mirror::R](c7v_mirror::R) reader structure"] impl crate::Readable for C7V_MIRROR {} #[doc = "`write(|w| ..)` method takes [c7v_mirror::W](c7v_mirror::W) writer structure"] impl crate::Writable for C7V_MIRROR {} #[doc = "Mirror of Channel (n) Match Value"] pub mod c7v_mirror;