Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed mbed-rtos X_NUCLEO_IHM02A1
ST_SOLO.cpp
- Committer:
- hagenrap
- Date:
- 2019-05-05
- Revision:
- 35:758191d5c6e1
- Parent:
- 33:de144094bdd1
- Child:
- 36:ba2e7eddbafa
File content as of revision 35:758191d5c6e1:
#include "SETUP.h" int StatusSOLO=SOLO_DEFAULT; extern PwmOut Servo; extern volatile bool buttonSTART_pressed; extern volatile bool buttonSTART_enabled; extern volatile bool buttonAbbruch_pressed; extern volatile bool buttonAbbruch_enabled; extern DigitalIn LS_1; extern DigitalIn LS_2; extern DigitalIn LS_3; extern L6470 **motors; extern DigitalIn mybutton; extern PwmOut Cutter_1; extern PwmOut Cutter_2; extern PwmOut Spleisser_1; extern PwmOut Spleisser_2; int count; void EntrySOLO() { switch(StatusSOLO) { case SOLO_DEFAULT: /*** BEISPIEL FÜR RAPHI if(evTasterStart == 1) { entryEinlegenIn(); StatusSOLO=SOLO_EinlegenIN; }*/ /* if (count < 2) { Set_Servo_Bad_Fil(); count = count + 1; } else { } */ /* Set_Servo_Bad_Fil(); Thread::wait(1000); Set_Servo_Good_Fil(); */ /* if (buttonSTART_pressed == true) { printf("BUTTON_START\n\r"); Thread::wait(1000); buttonSTART_pressed = false; } if (buttonAbbruch_pressed == true) { printf("BUTTON_ABBRUCH\n\r"); Thread::wait(1000); buttonAbbruch_pressed = false; } */ /* printf("SOLO\n\r"); printf(" LS1 %d\n\r", LS_1.read()); printf(" LS2 %d\n\r", LS_2.read()); printf(" LS3 %d\n\r", LS_3.read()); */ /* printf("SOLO\n\r"); motors[0]->run(StepperMotor::FWD, 500); Thread::wait(1000); */ /* motors[0]->run(StepperMotor::FWD, 500); if(mybutton.read() == 0) { printf("Blitz\n\r"); Set_Cutter(500, 2000, 6); } DisplaySendeBefehl(0x0C); gotoxy(1, 1); DisplaySendeString("Fuck You"); gotoxy(1, 3); DisplaySendeString("Fuck You"); */ printf("SOLO\n\r"); Thread::wait(1000); break; case SOLO_EinlegenIN: break; case SOLO_INtoSPLEISSER: break; case SOLO_EinlegenOUT: break; case SOLO_OUTtoSPLEISSER: break; case SOLO_Spleissen: break; case SOLO_FERTIG: break; case SOLO_STOERUNG: break; } }