696 lines
45 KiB
Rust
696 lines
45 KiB
Rust
#[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<u32, _SC>;
|
|
#[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<u32, _CNT>;
|
|
#[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<u32, _MOD>;
|
|
#[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<u32, _C0SC>;
|
|
#[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<u32, _C0V>;
|
|
#[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<u32, _C1SC>;
|
|
#[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<u32, _C1V>;
|
|
#[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<u32, _C2SC>;
|
|
#[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<u32, _C2V>;
|
|
#[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<u32, _C3SC>;
|
|
#[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<u32, _C3V>;
|
|
#[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<u32, _C4SC>;
|
|
#[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<u32, _C4V>;
|
|
#[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<u32, _C5SC>;
|
|
#[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<u32, _C5V>;
|
|
#[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<u32, _C6SC>;
|
|
#[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<u32, _C6V>;
|
|
#[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<u32, _C7SC>;
|
|
#[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<u32, _C7V>;
|
|
#[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<u32, _CNTIN>;
|
|
#[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<u32, _STATUS>;
|
|
#[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<u32, _MODE>;
|
|
#[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<u32, _SYNC>;
|
|
#[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<u32, _OUTINIT>;
|
|
#[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<u32, _OUTMASK>;
|
|
#[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<u32, _COMBINE>;
|
|
#[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<u32, _DEADTIME>;
|
|
#[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<u32, _EXTTRIG>;
|
|
#[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<u32, _POL>;
|
|
#[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<u32, _FMS>;
|
|
#[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<u32, _FILTER>;
|
|
#[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<u32, _FLTCTRL>;
|
|
#[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<u32, _QDCTRL>;
|
|
#[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<u32, _CONF>;
|
|
#[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<u32, _FLTPOL>;
|
|
#[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<u32, _SYNCONF>;
|
|
#[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<u32, _INVCTRL>;
|
|
#[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<u32, _SWOCTRL>;
|
|
#[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<u32, _PWMLOAD>;
|
|
#[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<u32, _HCR>;
|
|
#[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<u32, _PAIR0DEADTIME>;
|
|
#[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<u32, _PAIR1DEADTIME>;
|
|
#[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<u32, _PAIR2DEADTIME>;
|
|
#[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<u32, _PAIR3DEADTIME>;
|
|
#[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<u32, _MOD_MIRROR>;
|
|
#[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<u32, _C0V_MIRROR>;
|
|
#[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<u32, _C1V_MIRROR>;
|
|
#[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<u32, _C2V_MIRROR>;
|
|
#[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<u32, _C3V_MIRROR>;
|
|
#[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<u32, _C4V_MIRROR>;
|
|
#[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<u32, _C5V_MIRROR>;
|
|
#[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<u32, _C6V_MIRROR>;
|
|
#[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<u32, _C7V_MIRROR>;
|
|
#[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;
|