TIM_CR2_MMS_SHIFT
0x2 << TIM_CR2_MMS_SHIFT);
cr2 = (cr2 & TIM_CR2_MMS) >> TIM_CR2_MMS_SHIFT;
shift = TIM_CR2_MMS_SHIFT;