assert1

Dependencies:   mbed X_NUCLEO_IHM02A1

Committer:
JimmyAREM
Date:
Sat Mar 30 15:10:23 2019 +0000
Revision:
3:06cbe2f6c494
Parent:
2:977799d72329
odo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Coconara 0:6ca63d45f0ee 1 #ifndef HARDWARE_H
Coconara 0:6ca63d45f0ee 2 #define HARDWARE_H
Coconara 0:6ca63d45f0ee 3
Pierr 2:977799d72329 4 extern DigitalIn tirette;
Coconara 0:6ca63d45f0ee 5
Coconara 0:6ca63d45f0ee 6 void init_hardware(void);
Coconara 0:6ca63d45f0ee 7 void set_PWM_moteur_D(int PWM);
Coconara 0:6ca63d45f0ee 8 void set_PWM_moteur_G(int PWM);
Coconara 0:6ca63d45f0ee 9 long int get_nbr_tick_D(void);
Coconara 0:6ca63d45f0ee 10 long int get_nbr_tick_G(void);
Coconara 0:6ca63d45f0ee 11 void attente_synchro(void);
Coconara 0:6ca63d45f0ee 12
Coconara 0:6ca63d45f0ee 13 void allumer_del(void);
Coconara 0:6ca63d45f0ee 14 void eteindre_del(void);
Coconara 0:6ca63d45f0ee 15
Coconara 0:6ca63d45f0ee 16 void allumer_autres_del(void);
Coconara 0:6ca63d45f0ee 17 void eteindre_autres_del(void);
Coconara 0:6ca63d45f0ee 18 void toggle_autres_del(void);
Coconara 0:6ca63d45f0ee 19
Coconara 0:6ca63d45f0ee 20 void motors_on(void);
Coconara 0:6ca63d45f0ee 21 void motors_stop(void);
Coconara 0:6ca63d45f0ee 22
Coconara 0:6ca63d45f0ee 23 int arret(void);
Coconara 0:6ca63d45f0ee 24
Coconara 0:6ca63d45f0ee 25 void updateEncoderA(void);
Coconara 0:6ca63d45f0ee 26 void updateEncoderB(void);
Coconara 0:6ca63d45f0ee 27
Coconara 0:6ca63d45f0ee 28 float lecture_courrant_D();
Coconara 0:6ca63d45f0ee 29 float lecture_courrant_G();
Coconara 0:6ca63d45f0ee 30
Coconara 0:6ca63d45f0ee 31 void debugEncoder(void);
Coconara 0:6ca63d45f0ee 32
Coconara 0:6ca63d45f0ee 33 #endif