/*
 * DU_Thread.c
 *
 *  Created on: Mar 9, 2019
 *      Author: KarikalanKabilan
 */

#include "DU_Common.h"

#include "hmi_StateMachine/hmiNextionCfg.h"
extern eHMIScreen g_eHMIScreenState;
extern Display_Handle display;

extern void *hmiThread(void *arg0);
extern void DU_ThermoControlThread();
extern void DU_pHControlThread();

void *DU_ControlThread(void *arg0)
{
    while(1)
    {
        sleep(1);
        DU_ThermoControlThread();
      //  DU_pHControlThread();
    }
}

void *mainThread(void *arg0)
{
    pthread_t hmiThreadId;
    pthread_t DU_ControlThreadId;

    GPIO_init();
    DU_UartInit();
    DU_AdcInit();

    g_eHMIScreenState = MainScreen;

 //   pthread_create(&hmiThreadId, NULL, hmiThread, NULL);
   pthread_create(&DU_ControlThreadId, NULL, DU_ControlThread, NULL);



 //   pthread_join(hmiThreadId, NULL);
   pthread_join(DU_ControlThreadId, NULL);



}
