Update

Dependencies:   mbed mbed-rtos X_NUCLEO_IHM02A1

ST_DUO.cpp

Committer:
hagenrap
Date:
2019-05-05
Revision:
35:758191d5c6e1
Parent:
34:0dee9a606869
Child:
38:3776ee18e56f

File content as of revision 35:758191d5c6e1:

#include "SETUP.h"


int StatusDUO=DUO_DEFAULT;
extern volatile bool buttonSTART_pressed;
extern volatile bool buttonSTART_enabled;
extern PwmOut Servo;

void EntryDuoStart()
{   
     gotoxy(1,1);
     DisplaySendeString("Modus: DUO-Betrieb");
     gotoxy(1,3);
     DisplaySendeString("Betrieb gestartet");
     
     //SpleisserMotorFWD();
     
     //Test pwm 
    //ServoAusschuss(0.001, 0.5);
    
    StatusDUO=DUO_START;
}


void EntryDUO()
{
    switch(StatusDUO)
    {     
       case DUO_DEFAULT:
       printf("DUO_MODUS\r\n");
      // SpleisserMotorFWD();
       
       
       if(buttonSTART_pressed==true)
       {    
       /*
            buttonSTART_pressed=false;
            buttonSTART_diable_cb();
            EntryDuoStart();   
         */   
        }
       
       break;
       
       case DUO_START:
       printf("DUO_START\r\n");
       
       break;
       
       case DUO_FilamentIN:
       break;
       
       case DUO_Schneiden1:
       break;
       
       case DUO_Schneiden2:
       break;
       
       case DUO_Spleissen:
       break;
       
       case DUO_Normalbetrieb:
       break;
       
       case DUO_Finish:
       break;
       
       case DUO_FERTIG:
       break;
       
       case DUO_STOERUNG:
       break;
             
    }   
}