Struct ke04z4_pac::ftm2::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {}Show fields
pub sc: Reg<SC_SPEC>, pub cnt: Reg<CNT_SPEC>, pub mod_: Reg<MOD_SPEC>, pub c0sc: Reg<CSC_SPEC>, pub c0v: Reg<CV_SPEC>, pub c1sc: Reg<CSC_SPEC>, pub c1v: Reg<CV_SPEC>, pub c2sc: Reg<CSC_SPEC>, pub c2v: Reg<CV_SPEC>, pub c3sc: Reg<CSC_SPEC>, pub c3v: Reg<CV_SPEC>, pub c4sc: Reg<CSC_SPEC>, pub c4v: Reg<CV_SPEC>, pub c5sc: Reg<CSC_SPEC>, pub c5v: Reg<CV_SPEC>, pub c6sc: Reg<CSC_SPEC>, pub c6v: Reg<CV_SPEC>, pub c7sc: Reg<CSC_SPEC>, pub c7v: Reg<CV_SPEC>, pub cntin: Reg<CNTIN_SPEC>, pub status: Reg<STATUS_SPEC>, pub mode: Reg<MODE_SPEC>, pub sync: Reg<SYNC_SPEC>, pub outinit: Reg<OUTINIT_SPEC>, pub outmask: Reg<OUTMASK_SPEC>, pub combine: Reg<COMBINE_SPEC>, pub deadtime: Reg<DEADTIME_SPEC>, pub exttrig: Reg<EXTTRIG_SPEC>, pub pol: Reg<POL_SPEC>, pub fms: Reg<FMS_SPEC>, pub filter: Reg<FILTER_SPEC>, pub fltctrl: Reg<FLTCTRL_SPEC>, pub conf: Reg<CONF_SPEC>, pub fltpol: Reg<FLTPOL_SPEC>, pub synconf: Reg<SYNCONF_SPEC>, pub invctrl: Reg<INVCTRL_SPEC>, pub swoctrl: Reg<SWOCTRL_SPEC>, pub pwmload: Reg<PWMLOAD_SPEC>, // some fields omitted
Expand description
Register block
Fields
sc: Reg<SC_SPEC>
0x00 - Status And Control
cnt: Reg<CNT_SPEC>
0x04 - Counter
mod_: Reg<MOD_SPEC>
0x08 - Modulo
c0sc: Reg<CSC_SPEC>
0x0c - Channel (n) Status And Control
c0v: Reg<CV_SPEC>
0x10 - Channel (n) Value
c1sc: Reg<CSC_SPEC>
0x14 - Channel (n) Status And Control
c1v: Reg<CV_SPEC>
0x18 - Channel (n) Value
c2sc: Reg<CSC_SPEC>
0x1c - Channel (n) Status And Control
c2v: Reg<CV_SPEC>
0x20 - Channel (n) Value
c3sc: Reg<CSC_SPEC>
0x24 - Channel (n) Status And Control
c3v: Reg<CV_SPEC>
0x28 - Channel (n) Value
c4sc: Reg<CSC_SPEC>
0x2c - Channel (n) Status And Control
c4v: Reg<CV_SPEC>
0x30 - Channel (n) Value
c5sc: Reg<CSC_SPEC>
0x34 - Channel (n) Status And Control
c5v: Reg<CV_SPEC>
0x38 - Channel (n) Value
c6sc: Reg<CSC_SPEC>
0x3c - Channel (n) Status And Control
c6v: Reg<CV_SPEC>
0x40 - Channel (n) Value
c7sc: Reg<CSC_SPEC>
0x44 - Channel (n) Status And Control
c7v: Reg<CV_SPEC>
0x48 - Channel (n) Value
cntin: Reg<CNTIN_SPEC>
0x4c - Counter Initial Value
status: Reg<STATUS_SPEC>
0x50 - Capture And Compare Status
mode: Reg<MODE_SPEC>
0x54 - Features Mode Selection
sync: Reg<SYNC_SPEC>
0x58 - Synchronization
outinit: Reg<OUTINIT_SPEC>
0x5c - Initial State For Channels Output
outmask: Reg<OUTMASK_SPEC>
0x60 - Output Mask
combine: Reg<COMBINE_SPEC>
0x64 - Function For Linked Channels
deadtime: Reg<DEADTIME_SPEC>
0x68 - Deadtime Insertion Control
exttrig: Reg<EXTTRIG_SPEC>
0x6c - FTM External Trigger
pol: Reg<POL_SPEC>
0x70 - Channels Polarity
fms: Reg<FMS_SPEC>
0x74 - Fault Mode Status
filter: Reg<FILTER_SPEC>
0x78 - Input Capture Filter Control
fltctrl: Reg<FLTCTRL_SPEC>
0x7c - Fault Control
conf: Reg<CONF_SPEC>
0x84 - Configuration
fltpol: Reg<FLTPOL_SPEC>
0x88 - FTM Fault Input Polarity
synconf: Reg<SYNCONF_SPEC>
0x8c - Synchronization Configuration
invctrl: Reg<INVCTRL_SPEC>
0x90 - FTM Inverting Control
swoctrl: Reg<SWOCTRL_SPEC>
0x94 - FTM Software Output Control
pwmload: Reg<PWMLOAD_SPEC>
0x98 - FTM PWM Load