Exemplo n.º 1
0
void SYS_Tasks ( void )
{
                
    /* Call the application's tasks routine */
    APP_Tasks ( );
    
}
Exemplo n.º 2
0
void SYS_Tasks ( void )
{
    /* Maintain system services */
    /* SYS_COMMAND layer tasks routine */ 
    SYS_CMD_Tasks();
    SYS_CONSOLE_Tasks(sysObj.sysConsole0);
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    /* SYS_TMR Device layer tasks routine */ 
    SYS_TMR_Tasks(sysObj.sysTmr);

    /* Maintain Device Drivers */

    /* Maintain Middleware & Other Libraries */
    /* Maintain the TCP/IP Stack*/
    TCPIP_STACK_Task(sysObj.tcpip);

 
    /* USB HS Driver Task Routine */ 
     DRV_USBHS_Tasks(sysObj.drvUSBObject);
     
    /* USB Device layer tasks routine */ 
    USB_DEVICE_Tasks(sysObj.usbDevObject0);
 

    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 3
0
static void _APP_Tasks(void)
{
    while(1)
    {
        APP_Tasks();
    }
}
Exemplo n.º 4
0
static void _APP_Tasks(void)
{
    while(1)
    {
        APP_Tasks();
        vTaskDelay(1000 / portTICK_PERIOD_MS);
    }
}
Exemplo n.º 5
0
void SYS_Tasks ( void )
{
    /* device layer tasks routine. Audio tasks gets called from device layer tasks */
    USB_DEVICE_Tasks(usbDevObject);

    /* Call the application's tasks routine */
    APP_Tasks ( );

}
Exemplo n.º 6
0
void SYS_Tasks ( void )
{

    USB_DEVICE_Tasks(deviceLayerObject);

    /* Call the application's tasks routine */
    APP_Tasks ( );

    /* All other modules are interrupt driven in this configuration. */
}
Exemplo n.º 7
0
void SYS_Tasks ( void )
{
    /* Call the Tx Task to Transmit data */
    DRV_USART_TasksTX( appDrvObjects.drvUSARTObject );

    /* Call the Rx Task to Receive data */
    DRV_USART_TasksRX( appDrvObjects.drvUSARTObject );

    /* Call the application's tasks routine */
    APP_Tasks ( );
}
Exemplo n.º 8
0
void SYS_Tasks ( void )
{
    /* Maintain the state machines of all library modules executing polled in
    the system. */

    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);

    /* Maintain Device Drivers */

    /* Maintain the application's state machine. */
    APP_Tasks();
}
void _APP_Tasks(void)
{
    TickType_t xLastWakeTime;

    // Initialise the xLastWakeTime variable with the current time.
    xLastWakeTime = xTaskGetTickCount();

    while(1)
    {
        vTaskDelayUntil( &xLastWakeTime, 1 );
        APP_Tasks();
    }
}
Exemplo n.º 10
0
void SYS_Tasks ( void )
{
    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    SYS_TMR_Tasks(sysObj.sysTmr);

    /* Maintain Device Drivers */
        DRV_TMR_Tasks(sysObj.drvTmr0);

    /* Maintain Middleware & Other Libraries */


    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 11
0
void SYS_Tasks ( void )
{
    /*Call the UART transmit tasks routine*/
    DRV_USART_TasksTX ( appDrvObject.usartObject );

    /*Call the ADC tasks routine*/
    DRV_ADC_Tasks ( appDrvObject.adcObject );

    /*Call the Timer tasks routine*/
    DRV_TMR_Tasks ( appDrvObject.tmrObject );

    /* Call the application's tasks routine */
    APP_Tasks ( );

}
Exemplo n.º 12
0
void SYS_Tasks ( void )
{
    /* Maintain the state machines of all library modules executing polled in
    the system. */

    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    SYS_CONSOLE_Tasks(sysObj.sysConsole0);

    /* Maintain Device Drivers */
    /* USB Device layer tasks routine */ 
    USB_DEVICE_Tasks(sysObj.usbDevObject0);

    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 13
0
static void _APP_Tasks(void)
{
    vTaskDelay(200 / portTICK_PERIOD_MS); // Poor mans solution to give the debug log time to print the boot header
    TIMEOUT_THREAD_1_START;
    while(1)
    {        
        APP_Tasks();
        wdt_arm_thread_1(); 
        if(TIMEOUT_THREAD_1(2))
        {
           TIMEOUT_THREAD_1_START;
        //   SYS_DEBUG(SYS_ERROR_ERROR, "MON: APP Stack size: %d\r\n",uxTaskGetStackHighWaterMark(NULL));
        }
        vTaskDelay(1 / portTICK_PERIOD_MS);
    }
}
Exemplo n.º 14
0
void SYS_Tasks ( void )
{
    SYS_FS_Tasks();

    /* Call the SDCARD Task */
    DRV_SDCARD_Tasks(appDrvObjects.drvSDCARDObject);

    _SYS_COMMAND_TASK();

    SYS_USERIO_Tasks();

    TCPIP_STACK_Task();

    /* Call the application's tasks routine */
    APP_Tasks ( );
}
Exemplo n.º 15
0
void SYS_Tasks ( void )
{
    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    SYS_CONSOLE_Tasks(sysObj.sysConsole0);
    SYS_CMD_Tasks();
    SYS_TMR_Tasks(sysObj.sysTmr);

    /* Maintain Device Drivers */
        DRV_TMR_Tasks(sysObj.drvTmr0);

    /* Maintain Middleware & Other Libraries */
    /* Maintain the TCP/IP Stack*/
    TCPIP_STACK_Task(sysObj.tcpip);


    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 16
0
void SYS_Tasks ( void )
{
    /* Maintain the state machines of all library modules executing polled in
    the system. */

    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    SYS_TMR_Tasks(sysObj.sysTmr);

    /* Maintain Device Drivers */
    DRV_TMR_Tasks(sysObj.drvTmr0);
    /* Maintain the TCPIP Native Command Stack */
    SYS_CMD_Tasks();
    /* Maintain the TCP/IP Stack*/
    TCPIP_STACK_Task(sysObj.tcpip);

    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 17
0
void SYS_Tasks ( void )
{
    /* Maintain the state machines of all library modules executing polled in
    the system. */

    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    SYS_TMR_Tasks(sysObj.sysTmr);

    /* Maintain Device Drivers */
    DRV_TMR_Tasks(sysObj.drvTmr0);


    /* Maintain USB Stack */
    /* Device layer tasks routine */ 
    USB_DEVICE_Tasks(sysObj.usbDevObject0);

    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 18
0
void SYS_Tasks ( void )
{
    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    /* Maintain the DMA system state machine. */
    SYS_DMA_Tasks(sysObj.sysDma);
    SYS_TMR_Tasks(sysObj.sysTmr);
    SYS_TOUCH_Tasks(sysObj.sysTouchObject0);

    /* Maintain Device Drivers */
    DRV_TMR_Tasks(sysObj.drvTmr0);
    DRV_TOUCH_ADC10BIT_Tasks(sysObj.drvAdc10bit);

    /* Maintain Middleware & Other Libraries */
    /* Maintain the gfx state machine. */
    GFX_Tasks(sysObj.gfxObject0);


    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 19
0
void SYS_Tasks ( void )
{
    /* Maintain system services */
    SYS_DEVCON_Tasks(sysObj.sysDevcon);
    SYS_TMR_Tasks(sysObj.sysTmr);

    /* Maintain Device Drivers */
        DRV_TMR_Tasks(sysObj.drvTmr0);

    /* Maintain Middleware & Other Libraries */
 
    /* USB HS Driver Task Routine */ 
     DRV_USBHS_Tasks(sysObj.drvUSBObject);
     
    /* USB Device layer tasks routine */ 
    USB_DEVICE_Tasks(sysObj.usbDevObject0);

    /* Maintain HGC generated graphics state machine. */

    /* Maintain the application's state machine. */
    APP_Tasks();
}
Exemplo n.º 20
0
/*******************************************************************************
  Function:
    void SYS_Tasks ( void )

  Summary:
    Calls all module-specific "tasks" routines to maintain module state

  Description:
    This routine calls all module-specific "tasks" routines to maintain module
    state.

  Precondition:
    SYS_Initialize has been called

  Parameters:
    None.

  Returns:
    None.

  Example:
    <code>
    int main ( void )
    {
        SYS_Initialize(&initData);

        while (true)
        {
            SYS_Tasks();
        }
    }
    </code>

  Remarks:
    When not using the dynamic system "Tasks" service, this routine must be
    implemented by the application's system configuration (in the application's
    configuration-specific "sys_tasks.c" file).
 */
void SYS_Tasks ( void )
{
    // TODO call task routines for the Harmony drivers and middleware
	/* TODO For Graphics Stack. In the future releases, the tool would add required task API's appropriately.

		  GFX_OBJ_Tasks(); // Draw GOL objects
		  GFX_PRIM_Tasks();
		  GFX_DRV_lcc_Tasks();
		  GFX_DRV_SSD1926_Tasks();
		  GFX_DRV_S1D13517_Tasks();
	*/
	
	/* TODO For USB Stack. In the future releases, the tool would add required task API's appropriately.

		USB_DEVICE_Tasks( );

		USB_HOST_HUB_task();

		USB_HOST_CDC_Tasks();
	*/


	/* TODO For TCPIP Stack. In the future releases, the tool would add required task API's appropriately.

			TCPIP_STACK_Task();

			//If the macro TCPIP_STACK_USE_DHCP_CLIENT is defined
			TCPIP_DHCP_Task( );

			//If the macro TCPIP_STACK_USE_UDP is defined
			TCPIP_UDP_Task( );
	*/

    /* Call the application's tasks routine */
    APP_Tasks ( );
}