Module timer

Source

Structs§

RegisterBlock
TIM2
TIM3
TIM4
TIM5

Enums§

TimerDirection

Constants§

ARR_ARR_MASK
ARR_ARR_POS
ARR_ARR_WIDTH
CCER_CC1E_MASK
CCER_CC1E_POS
CCER_CC1E_WIDTH
CCER_CC1NP_MASK
CCER_CC1NP_POS
CCER_CC1NP_WIDTH
CCER_CC1P_MASK
CCER_CC1P_POS
CCER_CC1P_WIDTH
CCER_CC2E_MASK
CCER_CC2E_POS
CCER_CC2E_WIDTH
CCER_CC2NP_MASK
CCER_CC2NP_POS
CCER_CC2NP_WIDTH
CCER_CC2P_MASK
CCER_CC2P_POS
CCER_CC2P_WIDTH
CCER_CC3E_MASK
CCER_CC3E_POS
CCER_CC3E_WIDTH
CCER_CC3NP_MASK
CCER_CC3NP_POS
CCER_CC3NP_WIDTH
CCER_CC3P_MASK
CCER_CC3P_POS
CCER_CC3P_WIDTH
CCER_CC4E_MASK
CCER_CC4E_POS
CCER_CC4E_WIDTH
CCER_CC4NP_MASK
CCER_CC4NP_POS
CCER_CC4NP_WIDTH
CCER_CC4P_MASK
CCER_CC4P_POS
CCER_CC4P_WIDTH
CCMR1_CC1S_MASK
CCMR1_CC1S_OUTPUT
CCMR1_CC1S_POS
CCMR1_CC1S_TI1
CCMR1_CC1S_TI2
CCMR1_CC1S_TRC
CCMR1_CC1S_WIDTH
CCMR1_CC2S_MASK
CCMR1_CC2S_OUTPUT
CCMR1_CC2S_POS
CCMR1_CC2S_TI1
CCMR1_CC2S_TI2
CCMR1_CC2S_TRC
CCMR1_CC2S_WIDTH
CCMR1_IC1F_FCK_INT_N2
CCMR1_IC1F_FCK_INT_N4
CCMR1_IC1F_FCK_INT_N8
CCMR1_IC1F_FDTS_DIV2_N6
CCMR1_IC1F_FDTS_DIV2_N8
CCMR1_IC1F_FDTS_DIV4_N6
CCMR1_IC1F_FDTS_DIV4_N8
CCMR1_IC1F_FDTS_DIV8_N6
CCMR1_IC1F_FDTS_DIV8_N8
CCMR1_IC1F_FDTS_DIV16_N5
CCMR1_IC1F_FDTS_DIV16_N6
CCMR1_IC1F_FDTS_DIV16_N8
CCMR1_IC1F_FDTS_DIV32_N5
CCMR1_IC1F_FDTS_DIV32_N6
CCMR1_IC1F_FDTS_DIV32_N8
CCMR1_IC1F_MASK
CCMR1_IC1F_NOFILTER
CCMR1_IC1F_POS
CCMR1_IC1F_WIDTH
CCMR1_IC1PSC_MASK
CCMR1_IC1PSC_POS
CCMR1_IC1PSC_WIDTH
CCMR1_IC2F_MASK
CCMR1_IC2F_POS
CCMR1_IC2F_WIDTH
CCMR1_IC2PSC_MASK
CCMR1_IC2PSC_POS
CCMR1_IC2PSC_WIDTH
CCMR1_OC1CE_MASK
CCMR1_OC1CE_POS
CCMR1_OC1CE_WIDTH
CCMR1_OC1FE_MASK
CCMR1_OC1FE_POS
CCMR1_OC1FE_WIDTH
CCMR1_OC1M_ACTIVEONMATCH
CCMR1_OC1M_FORCEACTIVE
CCMR1_OC1M_FORCEINACTIVE
CCMR1_OC1M_FROZEN
CCMR1_OC1M_INACTIVEONMATCH
CCMR1_OC1M_MASK
CCMR1_OC1M_POS
CCMR1_OC1M_PWMMODE1
CCMR1_OC1M_PWMMODE2
CCMR1_OC1M_TOGGLE
CCMR1_OC1M_WIDTH
CCMR1_OC1PE_DISABLED
CCMR1_OC1PE_ENABLED
CCMR1_OC1PE_MASK
CCMR1_OC1PE_POS
CCMR1_OC1PE_WIDTH
CCMR1_OC2CE_MASK
CCMR1_OC2CE_POS
CCMR1_OC2CE_WIDTH
CCMR1_OC2FE_MASK
CCMR1_OC2FE_POS
CCMR1_OC2FE_WIDTH
CCMR1_OC2M_MASK
CCMR1_OC2M_POS
CCMR1_OC2M_WIDTH
CCMR1_OC2PE_DISABLED
CCMR1_OC2PE_ENABLED
CCMR1_OC2PE_MASK
CCMR1_OC2PE_POS
CCMR1_OC2PE_WIDTH
CCMR2_CC3S_MASK
CCMR2_CC3S_OUTPUT
CCMR2_CC3S_POS
CCMR2_CC3S_TI3
CCMR2_CC3S_TI4
CCMR2_CC3S_TRC
CCMR2_CC3S_WIDTH
CCMR2_CC4S_MASK
CCMR2_CC4S_OUTPUT
CCMR2_CC4S_POS
CCMR2_CC4S_TI3
CCMR2_CC4S_TI4
CCMR2_CC4S_TRC
CCMR2_CC4S_WIDTH
CCMR2_IC3F_MASK
CCMR2_IC3F_POS
CCMR2_IC3F_WIDTH
CCMR2_IC3PSC_MASK
CCMR2_IC3PSC_POS
CCMR2_IC3PSC_WIDTH
CCMR2_IC4F_MASK
CCMR2_IC4F_POS
CCMR2_IC4F_WIDTH
CCMR2_IC4PSC_MASK
CCMR2_IC4PSC_POS
CCMR2_IC4PSC_WIDTH
CCMR2_OC3CE_MASK
CCMR2_OC3CE_POS
CCMR2_OC3CE_WIDTH
CCMR2_OC3FE_MASK
CCMR2_OC3FE_POS
CCMR2_OC3FE_WIDTH
CCMR2_OC3M_ACTIVEONMATCH
CCMR2_OC3M_FORCEACTIVE
CCMR2_OC3M_FORCEINACTIVE
CCMR2_OC3M_FROZEN
CCMR2_OC3M_INACTIVEONMATCH
CCMR2_OC3M_MASK
CCMR2_OC3M_POS
CCMR2_OC3M_PWMMODE1
CCMR2_OC3M_PWMMODE2
CCMR2_OC3M_TOGGLE
CCMR2_OC3M_WIDTH
CCMR2_OC3PE_DISABLED
CCMR2_OC3PE_ENABLED
CCMR2_OC3PE_MASK
CCMR2_OC3PE_POS
CCMR2_OC3PE_WIDTH
CCMR2_OC4CE_MASK
CCMR2_OC4CE_POS
CCMR2_OC4CE_WIDTH
CCMR2_OC4FE_MASK
CCMR2_OC4FE_POS
CCMR2_OC4FE_WIDTH
CCMR2_OC4M_MASK
CCMR2_OC4M_POS
CCMR2_OC4M_WIDTH
CCMR2_OC4PE_DISABLED
CCMR2_OC4PE_ENABLED
CCMR2_OC4PE_MASK
CCMR2_OC4PE_POS
CCMR2_OC4PE_WIDTH
CCR1_CCR_MASK
CCR1_CCR_POS
CCR1_CCR_WIDTH
CCR2_CCR_MASK
CCR2_CCR_POS
CCR2_CCR_WIDTH
CCR3_CCR_MASK
CCR3_CCR_POS
CCR3_CCR_WIDTH
CCR4_CCR_MASK
CCR4_CCR_POS
CCR4_CCR_WIDTH
CNT_CNT_MASK
CNT_CNT_POS
CNT_CNT_WIDTH
CR1_ARPE_DISABLED
CR1_ARPE_ENABLED
CR1_ARPE_MASK
CR1_ARPE_POS
CR1_ARPE_WIDTH
CR1_CEN_DISABLED
CR1_CEN_ENABLED
CR1_CEN_MASK
CR1_CEN_POS
CR1_CEN_WIDTH
CR1_CKD_DIV1
CR1_CKD_DIV2
CR1_CKD_DIV4
CR1_CKD_MASK
CR1_CKD_POS
CR1_CKD_WIDTH
CR1_CMS_CENTERALIGNED1
CR1_CMS_CENTERALIGNED2
CR1_CMS_CENTERALIGNED3
CR1_CMS_EDGEALIGNED
CR1_CMS_MASK
CR1_CMS_POS
CR1_CMS_WIDTH
CR1_DIR_DOWN
CR1_DIR_MASK
CR1_DIR_POS
CR1_DIR_UP
CR1_DIR_WIDTH
CR1_OPM_DISABLED
CR1_OPM_ENABLED
CR1_OPM_MASK
CR1_OPM_POS
CR1_OPM_WIDTH
CR1_UDIS_DISABLED
CR1_UDIS_ENABLED
CR1_UDIS_MASK
CR1_UDIS_POS
CR1_UDIS_WIDTH
CR1_URS_ANYEVENT
CR1_URS_COUNTERONLY
CR1_URS_MASK
CR1_URS_POS
CR1_URS_WIDTH
CR2_CCDS_MASK
CR2_CCDS_ONCOMPARE
CR2_CCDS_ONUPDATE
CR2_CCDS_POS
CR2_CCDS_WIDTH
CR2_MMS_COMPAREOC1
CR2_MMS_COMPAREOC2
CR2_MMS_COMPAREOC3
CR2_MMS_COMPAREOC4
CR2_MMS_COMPAREPULSE
CR2_MMS_ENABLE
CR2_MMS_MASK
CR2_MMS_POS
CR2_MMS_RESET
CR2_MMS_UPDATE
CR2_MMS_WIDTH
CR2_TI1S_MASK
CR2_TI1S_NORMAL
CR2_TI1S_POS
CR2_TI1S_WIDTH
CR2_TI1S_XOR
DCR_DBA_MASK
DCR_DBA_POS
DCR_DBA_WIDTH
DCR_DBL_MASK
DCR_DBL_POS
DCR_DBL_WIDTH
DIER_CC1DE_DISABLED
DIER_CC1DE_ENABLED
DIER_CC1DE_MASK
DIER_CC1DE_POS
DIER_CC1DE_WIDTH
DIER_CC1IE_DISABLED
DIER_CC1IE_ENABLED
DIER_CC1IE_MASK
DIER_CC1IE_POS
DIER_CC1IE_WIDTH
DIER_CC2DE_MASK
DIER_CC2DE_POS
DIER_CC2DE_WIDTH
DIER_CC2IE_MASK
DIER_CC2IE_POS
DIER_CC2IE_WIDTH
DIER_CC3DE_MASK
DIER_CC3DE_POS
DIER_CC3DE_WIDTH
DIER_CC3IE_MASK
DIER_CC3IE_POS
DIER_CC3IE_WIDTH
DIER_CC4DE_MASK
DIER_CC4DE_POS
DIER_CC4DE_WIDTH
DIER_CC4IE_MASK
DIER_CC4IE_POS
DIER_CC4IE_WIDTH
DIER_TDE_DISABLED
DIER_TDE_ENABLED
DIER_TDE_MASK
DIER_TDE_POS
DIER_TDE_WIDTH
DIER_TIE_DISABLED
DIER_TIE_ENABLED
DIER_TIE_MASK
DIER_TIE_POS
DIER_TIE_WIDTH
DIER_UDE_DISABLED
DIER_UDE_ENABLED
DIER_UDE_MASK
DIER_UDE_POS
DIER_UDE_WIDTH
DIER_UIE_DISABLED
DIER_UIE_ENABLED
DIER_UIE_MASK
DIER_UIE_POS
DIER_UIE_WIDTH
DMAR_DMAB_MASK
DMAR_DMAB_POS
DMAR_DMAB_WIDTH
EGR_CC1G_MASK
EGR_CC1G_POS
EGR_CC1G_TRIGGER
EGR_CC1G_WIDTH
EGR_CC2G_MASK
EGR_CC2G_POS
EGR_CC2G_WIDTH
EGR_CC3G_MASK
EGR_CC3G_POS
EGR_CC3G_WIDTH
EGR_CC4G_MASK
EGR_CC4G_POS
EGR_CC4G_WIDTH
EGR_TG_MASK
EGR_TG_POS
EGR_TG_TRIGGER
EGR_TG_WIDTH
EGR_UG_MASK
EGR_UG_POS
EGR_UG_UPDATE
EGR_UG_WIDTH
OR_ITR1_RMP_MASK
OR_ITR1_RMP_POS
OR_ITR1_RMP_WIDTH
PSC_PSC_MASK
PSC_PSC_POS
PSC_PSC_WIDTH
SMCR_ECE_DISABLED
SMCR_ECE_ENABLED
SMCR_ECE_MASK
SMCR_ECE_POS
SMCR_ECE_WIDTH
SMCR_ETF_FCK_INT_N2
SMCR_ETF_FCK_INT_N4
SMCR_ETF_FCK_INT_N8
SMCR_ETF_FDTS_DIV2_N6
SMCR_ETF_FDTS_DIV2_N8
SMCR_ETF_FDTS_DIV4_N6
SMCR_ETF_FDTS_DIV4_N8
SMCR_ETF_FDTS_DIV8_N6
SMCR_ETF_FDTS_DIV8_N8
SMCR_ETF_FDTS_DIV16_N5
SMCR_ETF_FDTS_DIV16_N6
SMCR_ETF_FDTS_DIV16_N8
SMCR_ETF_FDTS_DIV32_N5
SMCR_ETF_FDTS_DIV32_N6
SMCR_ETF_FDTS_DIV32_N8
SMCR_ETF_MASK
SMCR_ETF_NOFILTER
SMCR_ETF_POS
SMCR_ETF_WIDTH
SMCR_ETPS_DIV1
SMCR_ETPS_DIV2
SMCR_ETPS_DIV4
SMCR_ETPS_DIV8
SMCR_ETPS_MASK
SMCR_ETPS_POS
SMCR_ETPS_WIDTH
SMCR_ETP_INVERTED
SMCR_ETP_MASK
SMCR_ETP_NOTINVERTED
SMCR_ETP_POS
SMCR_ETP_WIDTH
SMCR_MSM_MASK
SMCR_MSM_NOSYNC
SMCR_MSM_POS
SMCR_MSM_SYNC
SMCR_MSM_WIDTH
SMCR_SMS_DISABLED
SMCR_SMS_ENCODER_MODE_1
SMCR_SMS_ENCODER_MODE_2
SMCR_SMS_ENCODER_MODE_3
SMCR_SMS_EXT_CLOCK_MODE
SMCR_SMS_GATED_MODE
SMCR_SMS_MASK
SMCR_SMS_POS
SMCR_SMS_RESET_MODE
SMCR_SMS_TRIGGER_MODE
SMCR_SMS_WIDTH
SMCR_TS_ETRF
SMCR_TS_ITR0
SMCR_TS_ITR1
SMCR_TS_ITR2
SMCR_TS_MASK
SMCR_TS_POS
SMCR_TS_TI1FP1
SMCR_TS_TI1F_ED
SMCR_TS_TI2FP2
SMCR_TS_WIDTH
SR_CC1IF_MASK
SR_CC1IF_MATCH
SR_CC1IF_POS
SR_CC1IF_WIDTH
SR_CC1OF_MASK
SR_CC1OF_OVERCAPTURE
SR_CC1OF_POS
SR_CC1OF_WIDTH
SR_CC2IF_MASK
SR_CC2IF_POS
SR_CC2IF_WIDTH
SR_CC2OF_MASK
SR_CC2OF_POS
SR_CC2OF_WIDTH
SR_CC3IF_MASK
SR_CC3IF_POS
SR_CC3IF_WIDTH
SR_CC3OF_MASK
SR_CC3OF_POS
SR_CC3OF_WIDTH
SR_CC4IF_MASK
SR_CC4IF_POS
SR_CC4IF_WIDTH
SR_CC4OF_MASK
SR_CC4OF_POS
SR_CC4OF_WIDTH
SR_TIF_MASK
SR_TIF_NOTRIGGER
SR_TIF_POS
SR_TIF_TRIGGER
SR_TIF_WIDTH
SR_UIF_CLEAR
SR_UIF_MASK
SR_UIF_POS
SR_UIF_UPDATEPENDING
SR_UIF_WIDTH