/********************************************************************* * Function: void SYSTEM_Tasks(void) * * Overview: Runs system level tasks that keep the system running * * PreCondition: System has been initalized with SYSTEM_Initialize() * * Input: None * * Output: None * ********************************************************************/ void SYSTEM_Tasks(void) { switch(softStartStatus) { case SOFT_START_POWER_OFF: break; case SOFT_START_POWER_START: if(USBGetDeviceState() != CONFIGURED_STATE) { break; } AppPowerEnable(); softStartStatus = SOFT_START_POWER_ENABLED; break; case SOFT_START_POWER_ENABLED: if(AppPowerReady() == true) { softStartStatus = SOFT_START_POWER_READY; LED_Enable(LED_USB_DEVICE_STATE); LED_Enable(LED_USB_DEVICE_HID_CUSTOM); ADC_SetConfiguration(ADC_CONFIGURATION_DEFAULT); ADC_Enable(ADC_CHANNEL_POTENTIOMETER); } break; case SOFT_START_POWER_READY: break; } }
/********************************************************************* * Function: void SYSTEM_Tasks(void) * * Overview: Runs system level tasks that keep the system running * * PreCondition: System has been initalized with SYSTEM_Initialize() * * Input: None * * Output: None * ********************************************************************/ void SYSTEM_Tasks(void) { switch(softStartStatus) { case SOFT_START_POWER_OFF: break; case SOFT_START_POWER_START: if(USBGetDeviceState() != CONFIGURED_STATE) { break; } AppPowerEnable(); softStartStatus = SOFT_START_POWER_ENABLED; break; case SOFT_START_POWER_ENABLED: if(AppPowerReady() == true) { softStartStatus = SOFT_START_POWER_READY; LED_Enable(LED_USB_DEVICE_STATE); } break; case SOFT_START_POWER_READY: break; } }