l

Dependencies:   mbed Asser2

Committer:
GuillaumeCH
Date:
Wed Apr 17 09:05:21 2019 +0000
Revision:
0:38dbe2988e77
Child:
2:3066e614372f
oui

Who changed what in which revision?

UserRevisionLine numberNew contents of line
GuillaumeCH 0:38dbe2988e77 1 #ifndef HARDWARE_H
GuillaumeCH 0:38dbe2988e77 2 #define HARDWARE_H
GuillaumeCH 0:38dbe2988e77 3
GuillaumeCH 0:38dbe2988e77 4
GuillaumeCH 0:38dbe2988e77 5 void init_hardware(void);
GuillaumeCH 0:38dbe2988e77 6 void set_PWM_moteur_D(int PWM);
GuillaumeCH 0:38dbe2988e77 7 void set_PWM_moteur_G(int PWM);
GuillaumeCH 0:38dbe2988e77 8
GuillaumeCH 0:38dbe2988e77 9 void set_step_moteur_D(int steps);
GuillaumeCH 0:38dbe2988e77 10 void set_step_moteur_G(int steps);
GuillaumeCH 0:38dbe2988e77 11
GuillaumeCH 0:38dbe2988e77 12
GuillaumeCH 0:38dbe2988e77 13 long int get_nbr_tick_D(void);
GuillaumeCH 0:38dbe2988e77 14 long int get_nbr_tick_G(void);
GuillaumeCH 0:38dbe2988e77 15 void attente_synchro(void);
GuillaumeCH 0:38dbe2988e77 16
GuillaumeCH 0:38dbe2988e77 17 void allumer_del(void);
GuillaumeCH 0:38dbe2988e77 18 void eteindre_del(void);
GuillaumeCH 0:38dbe2988e77 19
GuillaumeCH 0:38dbe2988e77 20 void allumer_autres_del(void);
GuillaumeCH 0:38dbe2988e77 21 void eteindre_autres_del(void);
GuillaumeCH 0:38dbe2988e77 22 void toggle_autres_del(void);
GuillaumeCH 0:38dbe2988e77 23
GuillaumeCH 0:38dbe2988e77 24 void motors_on(void);
GuillaumeCH 0:38dbe2988e77 25 void motors_stop(void);
GuillaumeCH 0:38dbe2988e77 26
GuillaumeCH 0:38dbe2988e77 27 int arret(void);
GuillaumeCH 0:38dbe2988e77 28
GuillaumeCH 0:38dbe2988e77 29 void updateEncoderA(void);
GuillaumeCH 0:38dbe2988e77 30 void updateEncoderB(void);
GuillaumeCH 0:38dbe2988e77 31
GuillaumeCH 0:38dbe2988e77 32 float lecture_courrant_D();
GuillaumeCH 0:38dbe2988e77 33 float lecture_courrant_G();
GuillaumeCH 0:38dbe2988e77 34
GuillaumeCH 0:38dbe2988e77 35 void debugEncoder(void);
GuillaumeCH 0:38dbe2988e77 36 long int get_position_G();
GuillaumeCH 0:38dbe2988e77 37 long int get_position_D();
GuillaumeCH 0:38dbe2988e77 38 #endif