Forigo / Mbed 2 deprecated FORIGO_Modula_V7_3_VdcStep_DICEMBRE2020

Dependencies:   mbed X_NUCLEO_IHM03A1_for

main.hpp

Committer:
francescopistone
Date:
2022-06-06
Revision:
51:51b5498e00c5
Parent:
50:144a92eeddb9

File content as of revision 51:51b5498e00c5:

#ifndef INCLUDE_MAIN
#define INCLUDE_MAIN

#undef LPC
#define ST_NUCLEO

#include "mbed.h"
#include "stdio.h"
#include "math.h"

#define TBforward 1
#define TBreverse 0

//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
///                             WARNING!!!
//         SELEZIONARE CORRETTAMENTE LA VERSIONE DI PCB UTILIZZATA 
//#define pcb_V7
#define pcb_V8
//
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//#define Zucca

// INDIRIZZAMENTO CAN BUS
#define M1
//#define M2
//#define M3
//#define M4
//#define M5
//#define M6
//#define M7
//#define M8
//#define M9
//#define M10

#define canbusActive

/// WARNING!!!!
/// la porta seriale va sempre attiva quando si usano i box versione 5
#define pcSerial
//#define perProva
//#define tempoTb
//#define posit
//#define boost
//#define inversione
//#define checkLoop
//#define checkLoopa
//#define checkLoopb
//#define checkLoopc
//#define calcoli
//#define velocity
//#define TBperS
//#define loStop
//#define TBperSo
//#define laq
//#define Qnca
//#define Qncb
//#define Qncc
//#define Qncd
//#define Qnce
//#define stopSignal
//#define resetCpu
//#define stepTamb
//#define quinca
//#define correnteAssorbita
//#define overWriteCanSimulation
//#define canDataReceived
//#define inCorre
//#define SDreset
//#define VediAllarmi
//#define encoMaster

#define inProva 0
#define runner // COMMENTATO PER V5, NON COMMENTATA PER V7
//#define oldStepperDriver // NON COMMENTATO PER V5, COMMENTATA PER V7
//#define provaScheda
//#define provaStepper
//#define provaDC
//#define clockSpeedOut
#define startCycleSimulation 1
#define correzioneAttiva 1
//#define simulaPerCan
//#define simulaBanco

#endif