/**************************************************************************//** \brief BSP task handler. ******************************************************************************/ void BSP_TaskHandler(void) { #if APP_DISABLE_BSP != 1 if (bspTaskFlags & BSP_BUTTONS) { bspTaskFlags &= ~BSP_BUTTONS; bspButtonsHandler(); } #endif //APP_DISABLE_BSP != 1 if (bspTaskFlags & BSP_TEMPERATURE) { bspTaskFlags &= (~BSP_TEMPERATURE); bspTemperatureSensorHandler(); } if (bspTaskFlags & BSP_LIGHT) { bspTaskFlags &= (~BSP_LIGHT); bspLightSensorHandler(); } if (bspTaskFlags & BSP_BATTERY) { bspTaskFlags &= (~BSP_BATTERY); bspEmptyBatteryHandler(); } if (bspTaskFlags) SYS_PostTask(BSP_TASK_ID); }
/**************************************************************************//** \brief BSP task handler. ******************************************************************************/ void BSP_TaskHandler(void) { #if APP_DISABLE_BSP != 1 if (bspTaskFlags & BSP_JOYSTICK) { bspTaskFlags &= ~BSP_JOYSTICK; bspJoystickHandler(); } #endif //APP_DISABLE_BSP != 1 if (bspTaskFlags & BSP_TEMPERATURE) { bspTaskFlags &= (~BSP_TEMPERATURE); bspTemperatureSensorHandler(); } if (bspTaskFlags & BSP_LIGHT) { bspTaskFlags &= (~BSP_LIGHT); bspLightSensorHandler(); } if (bspTaskFlags & BSP_BATTERY) { bspTaskFlags &= (~BSP_BATTERY); bspEmptyBatteryHandler(); } if (bspTaskFlags) { SYS_PostTask(BSP_TASK_ID); } }