Forigo / Mbed 2 deprecated FORIGO_Modula_V7_3_VdcStep_DICEMBRE2020

Dependencies:   mbed X_NUCLEO_IHM03A1_for

Committer:
francescopistone
Date:
Mon Jun 06 08:21:47 2022 +0000
Revision:
51:51b5498e00c5
Parent:
50:144a92eeddb9
versione fotocellula testata

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nerit 3:a469bbd294b5 1 #ifndef INCLUDE_MAIN
nerit 3:a469bbd294b5 2 #define INCLUDE_MAIN
nerit 3:a469bbd294b5 3
nerit 8:310f9e4eac7b 4 #undef LPC
nerit 8:310f9e4eac7b 5 #define ST_NUCLEO
nerit 8:310f9e4eac7b 6
nerit 3:a469bbd294b5 7 #include "mbed.h"
nerit 3:a469bbd294b5 8 #include "stdio.h"
nerit 3:a469bbd294b5 9 #include "math.h"
nerit 3:a469bbd294b5 10
nerit 3:a469bbd294b5 11 #define TBforward 1
nerit 3:a469bbd294b5 12 #define TBreverse 0
nerit 3:a469bbd294b5 13
nerit 50:144a92eeddb9 14 //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
nerit 50:144a92eeddb9 15 /// WARNING!!!
nerit 50:144a92eeddb9 16 // SELEZIONARE CORRETTAMENTE LA VERSIONE DI PCB UTILIZZATA
nerit 50:144a92eeddb9 17 //#define pcb_V7
nerit 50:144a92eeddb9 18 #define pcb_V8
nerit 50:144a92eeddb9 19 //
nerit 50:144a92eeddb9 20 //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
nerit 13:d1030d4e51a8 21 //#define Zucca
nerit 3:a469bbd294b5 22
nerit 3:a469bbd294b5 23 // INDIRIZZAMENTO CAN BUS
nerit 50:144a92eeddb9 24 #define M1
nerit 18:7c978f69cc51 25 //#define M2
nerit 14:e2b5efa06c41 26 //#define M3
francescopistone 46:c6c477e1ba51 27 //#define M4
nerit 25:4461bc76aaab 28 //#define M5
nerit 50:144a92eeddb9 29 //#define M6
nerit 3:a469bbd294b5 30 //#define M7
nerit 3:a469bbd294b5 31 //#define M8
nerit 3:a469bbd294b5 32 //#define M9
nerit 3:a469bbd294b5 33 //#define M10
nerit 3:a469bbd294b5 34
nerit 3:a469bbd294b5 35 #define canbusActive
nerit 3:a469bbd294b5 36
nerit 40:42eae86457dd 37 /// WARNING!!!!
nerit 40:42eae86457dd 38 /// la porta seriale va sempre attiva quando si usano i box versione 5
nerit 39:6814c75dfa5c 39 #define pcSerial
nerit 34:eb04f4f41dfd 40 //#define perProva
nerit 39:6814c75dfa5c 41 //#define tempoTb
nerit 39:6814c75dfa5c 42 //#define posit
nerit 14:e2b5efa06c41 43 //#define boost
nerit 3:a469bbd294b5 44 //#define inversione
nerit 8:310f9e4eac7b 45 //#define checkLoop
nerit 6:e8c18f0f399a 46 //#define checkLoopa
nerit 8:310f9e4eac7b 47 //#define checkLoopb
nerit 39:6814c75dfa5c 48 //#define checkLoopc
nerit 39:6814c75dfa5c 49 //#define calcoli
nerit 39:6814c75dfa5c 50 //#define velocity
nerit 31:92a9e183be8e 51 //#define TBperS
nerit 8:310f9e4eac7b 52 //#define loStop
nerit 3:a469bbd294b5 53 //#define TBperSo
nerit 3:a469bbd294b5 54 //#define laq
nerit 3:a469bbd294b5 55 //#define Qnca
nerit 3:a469bbd294b5 56 //#define Qncb
nerit 5:2a3a64b52f54 57 //#define Qncc
nerit 8:310f9e4eac7b 58 //#define Qncd
nerit 8:310f9e4eac7b 59 //#define Qnce
nerit 6:e8c18f0f399a 60 //#define stopSignal
nerit 6:e8c18f0f399a 61 //#define resetCpu
nerit 6:e8c18f0f399a 62 //#define stepTamb
nerit 3:a469bbd294b5 63 //#define quinca
nerit 3:a469bbd294b5 64 //#define correnteAssorbita
nerit 3:a469bbd294b5 65 //#define overWriteCanSimulation
nerit 3:a469bbd294b5 66 //#define canDataReceived
nerit 3:a469bbd294b5 67 //#define inCorre
nerit 3:a469bbd294b5 68 //#define SDreset
nerit 3:a469bbd294b5 69 //#define VediAllarmi
nerit 3:a469bbd294b5 70 //#define encoMaster
nerit 3:a469bbd294b5 71
nerit 13:d1030d4e51a8 72 #define inProva 0
francescopistone 42:59ceb4b6bc69 73 #define runner // COMMENTATO PER V5, NON COMMENTATA PER V7
francescopistone 42:59ceb4b6bc69 74 //#define oldStepperDriver // NON COMMENTATO PER V5, COMMENTATA PER V7
nerit 3:a469bbd294b5 75 //#define provaScheda
nerit 13:d1030d4e51a8 76 //#define provaStepper
nerit 3:a469bbd294b5 77 //#define provaDC
nerit 5:2a3a64b52f54 78 //#define clockSpeedOut
nerit 3:a469bbd294b5 79 #define startCycleSimulation 1
nerit 17:9629eb019892 80 #define correzioneAttiva 1
nerit 3:a469bbd294b5 81 //#define simulaPerCan
nerit 3:a469bbd294b5 82 //#define simulaBanco
nerit 3:a469bbd294b5 83
nerit 3:a469bbd294b5 84 #endif