void SENSOR_InitAll(Sensor_Mode_TypeDef Sensor_Mode) { Sensor_TypeDef i; for (i=(Sensor_TypeDef)0;i<(Sensor_TypeDef)SENSORn;i++) { board_sensor[i].sensor=(Sensor_TypeDef)i; SENSOR_Init(i,Sensor_Mode); } }
/** * @brief This function handles External line 0 interrupt request. * @param None * @retval None */ void EXTI0_IRQHandler(void) { if(EXTI_GetITStatus(USER_BUTTON_EXTI_LINE) != RESET) { if (MainState == DISABLE) { MainState = ENABLE; //PAPER_FEEDER_Move(50); SENSOR_Init(); SENSOR_Start(); } else { MainState = DISABLE; } EXTI_ClearITPendingBit(USER_BUTTON_EXTI_LINE); } }